Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of vpc ipv6 gateways
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.vpc.getIpv6Gateways({
ids: ["ipv6gw-12bcapllb5ukg17q7y2sd3thx"],
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.vpc.get_ipv6_gateways(ids=["ipv6gw-12bcapllb5ukg17q7y2sd3thx"])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vpc.GetIpv6Gateways(ctx, &vpc.GetIpv6GatewaysArgs{
Ids: []string{
"ipv6gw-12bcapllb5ukg17q7y2sd3thx",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var @default = Volcengine.Vpc.GetIpv6Gateways.Invoke(new()
{
Ids = new[]
{
"ipv6gw-12bcapllb5ukg17q7y2sd3thx",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.vpc.VpcFunctions;
import com.pulumi.volcengine.vpc.inputs.GetIpv6GatewaysArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = VpcFunctions.getIpv6Gateways(GetIpv6GatewaysArgs.builder()
.ids("ipv6gw-12bcapllb5ukg17q7y2sd3thx")
.build());
}
}
variables:
default:
fn::invoke:
Function: volcengine:vpc:getIpv6Gateways
Arguments:
ids:
- ipv6gw-12bcapllb5ukg17q7y2sd3thx
Using getIpv6Gateways
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIpv6Gateways(args: GetIpv6GatewaysArgs, opts?: InvokeOptions): Promise<GetIpv6GatewaysResult>
function getIpv6GatewaysOutput(args: GetIpv6GatewaysOutputArgs, opts?: InvokeOptions): Output<GetIpv6GatewaysResult>def get_ipv6_gateways(ids: Optional[Sequence[str]] = None,
name: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
vpc_ids: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetIpv6GatewaysResult
def get_ipv6_gateways_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
vpc_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIpv6GatewaysResult]func GetIpv6Gateways(ctx *Context, args *GetIpv6GatewaysArgs, opts ...InvokeOption) (*GetIpv6GatewaysResult, error)
func GetIpv6GatewaysOutput(ctx *Context, args *GetIpv6GatewaysOutputArgs, opts ...InvokeOption) GetIpv6GatewaysResultOutput> Note: This function is named GetIpv6Gateways in the Go SDK.
public static class GetIpv6Gateways
{
public static Task<GetIpv6GatewaysResult> InvokeAsync(GetIpv6GatewaysArgs args, InvokeOptions? opts = null)
public static Output<GetIpv6GatewaysResult> Invoke(GetIpv6GatewaysInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpv6GatewaysResult> getIpv6Gateways(GetIpv6GatewaysArgs args, InvokeOptions options)
public static Output<GetIpv6GatewaysResult> getIpv6Gateways(GetIpv6GatewaysArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:vpc/getIpv6Gateways:getIpv6Gateways
arguments:
# arguments dictionaryThe following arguments are supported:
- Ids List<string>
- The ID list of the Ipv6Gateways.
- Name string
- The name of the Ipv6Gateway.
- Name
Regex string - A Name Regex of the Ipv6Gateway.
- Output
File string - File name where to save data source results.
- Vpc
Ids List<string> - The ID list of the VPC which the Ipv6Gateway belongs to.
- Ids []string
- The ID list of the Ipv6Gateways.
- Name string
- The name of the Ipv6Gateway.
- Name
Regex string - A Name Regex of the Ipv6Gateway.
- Output
File string - File name where to save data source results.
- Vpc
Ids []string - The ID list of the VPC which the Ipv6Gateway belongs to.
- ids List<String>
- The ID list of the Ipv6Gateways.
- name String
- The name of the Ipv6Gateway.
- name
Regex String - A Name Regex of the Ipv6Gateway.
- output
File String - File name where to save data source results.
- vpc
Ids List<String> - The ID list of the VPC which the Ipv6Gateway belongs to.
- ids string[]
- The ID list of the Ipv6Gateways.
- name string
- The name of the Ipv6Gateway.
- name
Regex string - A Name Regex of the Ipv6Gateway.
- output
File string - File name where to save data source results.
- vpc
Ids string[] - The ID list of the VPC which the Ipv6Gateway belongs to.
- ids Sequence[str]
- The ID list of the Ipv6Gateways.
- name str
- The name of the Ipv6Gateway.
- name_
regex str - A Name Regex of the Ipv6Gateway.
- output_
file str - File name where to save data source results.
- vpc_
ids Sequence[str] - The ID list of the VPC which the Ipv6Gateway belongs to.
- ids List<String>
- The ID list of the Ipv6Gateways.
- name String
- The name of the Ipv6Gateway.
- name
Regex String - A Name Regex of the Ipv6Gateway.
- output
File String - File name where to save data source results.
- vpc
Ids List<String> - The ID list of the VPC which the Ipv6Gateway belongs to.
getIpv6Gateways Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6Gateways
List<Get
Ipv6Gateways Ipv6Gateway> - The collection of Ipv6Gateway query.
- Total
Count int - The total count of Ipv6Gateway query.
- Ids List<string>
- Name string
- The Name of the Ipv6Gateway.
- Name
Regex string - Output
File string - Vpc
Ids List<string>
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6Gateways
[]Get
Ipv6Gateways Ipv6Gateway - The collection of Ipv6Gateway query.
- Total
Count int - The total count of Ipv6Gateway query.
- Ids []string
- Name string
- The Name of the Ipv6Gateway.
- Name
Regex string - Output
File string - Vpc
Ids []string
- id String
- The provider-assigned unique ID for this managed resource.
- ipv6Gateways
List<Get
Ipv6Gateways Ipv6Gateway> - The collection of Ipv6Gateway query.
- total
Count Integer - The total count of Ipv6Gateway query.
- ids List<String>
- name String
- The Name of the Ipv6Gateway.
- name
Regex String - output
File String - vpc
Ids List<String>
- id string
- The provider-assigned unique ID for this managed resource.
- ipv6Gateways
Get
Ipv6Gateways Ipv6Gateway[] - The collection of Ipv6Gateway query.
- total
Count number - The total count of Ipv6Gateway query.
- ids string[]
- name string
- The Name of the Ipv6Gateway.
- name
Regex string - output
File string - vpc
Ids string[]
- id str
- The provider-assigned unique ID for this managed resource.
- ipv6_
gateways Sequence[GetIpv6Gateways Ipv6Gateway] - The collection of Ipv6Gateway query.
- total_
count int - The total count of Ipv6Gateway query.
- ids Sequence[str]
- name str
- The Name of the Ipv6Gateway.
- name_
regex str - output_
file str - vpc_
ids Sequence[str]
- id String
- The provider-assigned unique ID for this managed resource.
- ipv6Gateways List<Property Map>
- The collection of Ipv6Gateway query.
- total
Count Number - The total count of Ipv6Gateway query.
- ids List<String>
- name String
- The Name of the Ipv6Gateway.
- name
Regex String - output
File String - vpc
Ids List<String>
Supporting Types
GetIpv6GatewaysIpv6Gateway
- Creation
Time string - Creation time of the Ipv6Gateway.
- Description string
- The description of the Ipv6Gateway.
- Id string
- The ID of the Ipv6Gateway.
- Ipv6Gateway
Id string - The ID of the Ipv6Gateway.
- Name string
- The name of the Ipv6Gateway.
- Status string
- The Status of the Ipv6Gateway.
- Update
Time string - Update time of the Ipv6Gateway.
- Vpc
Id string - The id of the VPC which the Ipv6Gateway belongs to.
- Creation
Time string - Creation time of the Ipv6Gateway.
- Description string
- The description of the Ipv6Gateway.
- Id string
- The ID of the Ipv6Gateway.
- Ipv6Gateway
Id string - The ID of the Ipv6Gateway.
- Name string
- The name of the Ipv6Gateway.
- Status string
- The Status of the Ipv6Gateway.
- Update
Time string - Update time of the Ipv6Gateway.
- Vpc
Id string - The id of the VPC which the Ipv6Gateway belongs to.
- creation
Time String - Creation time of the Ipv6Gateway.
- description String
- The description of the Ipv6Gateway.
- id String
- The ID of the Ipv6Gateway.
- ipv6Gateway
Id String - The ID of the Ipv6Gateway.
- name String
- The name of the Ipv6Gateway.
- status String
- The Status of the Ipv6Gateway.
- update
Time String - Update time of the Ipv6Gateway.
- vpc
Id String - The id of the VPC which the Ipv6Gateway belongs to.
- creation
Time string - Creation time of the Ipv6Gateway.
- description string
- The description of the Ipv6Gateway.
- id string
- The ID of the Ipv6Gateway.
- ipv6Gateway
Id string - The ID of the Ipv6Gateway.
- name string
- The name of the Ipv6Gateway.
- status string
- The Status of the Ipv6Gateway.
- update
Time string - Update time of the Ipv6Gateway.
- vpc
Id string - The id of the VPC which the Ipv6Gateway belongs to.
- creation_
time str - Creation time of the Ipv6Gateway.
- description str
- The description of the Ipv6Gateway.
- id str
- The ID of the Ipv6Gateway.
- ipv6_
gateway_ strid - The ID of the Ipv6Gateway.
- name str
- The name of the Ipv6Gateway.
- status str
- The Status of the Ipv6Gateway.
- update_
time str - Update time of the Ipv6Gateway.
- vpc_
id str - The id of the VPC which the Ipv6Gateway belongs to.
- creation
Time String - Creation time of the Ipv6Gateway.
- description String
- The description of the Ipv6Gateway.
- id String
- The ID of the Ipv6Gateway.
- ipv6Gateway
Id String - The ID of the Ipv6Gateway.
- name String
- The name of the Ipv6Gateway.
- status String
- The Status of the Ipv6Gateway.
- update
Time String - Update time of the Ipv6Gateway.
- vpc
Id String - The id of the VPC which the Ipv6Gateway belongs to.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
