Volcengine v0.0.24 published on Tuesday, Jun 25, 2024 by Volcengine
volcengine.vpc.Ipv6Gateways
Explore with Pulumi AI
Use this data source to query detailed information of vpc ipv6 gateways
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var @default = Volcengine.Vpc.Ipv6Gateways.Invoke(new()
{
Ids = new[]
{
"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.Ipv6Gateways(ctx, &vpc.Ipv6GatewaysArgs{
Ids: []string{
"ipv6gw-12bcapllb5ukg17q7y2sd3thx",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
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.Ipv6GatewaysArgs;
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.Ipv6Gateways(Ipv6GatewaysArgs.builder()
.ids("ipv6gw-12bcapllb5ukg17q7y2sd3thx")
.build());
}
}
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.vpc.ipv6_gateways(ids=["ipv6gw-12bcapllb5ukg17q7y2sd3thx"])
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.vpc.Ipv6Gateways({
ids: ["ipv6gw-12bcapllb5ukg17q7y2sd3thx"],
});
variables:
default:
fn::invoke:
Function: volcengine:vpc:Ipv6Gateways
Arguments:
ids:
- ipv6gw-12bcapllb5ukg17q7y2sd3thx
Using Ipv6Gateways
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 ipv6Gateways(args: Ipv6GatewaysArgs, opts?: InvokeOptions): Promise<Ipv6GatewaysResult>
function ipv6GatewaysOutput(args: Ipv6GatewaysOutputArgs, opts?: InvokeOptions): Output<Ipv6GatewaysResult>
def 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) -> Ipv6GatewaysResult
def 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[Ipv6GatewaysResult]
func Ipv6Gateways(ctx *Context, args *Ipv6GatewaysArgs, opts ...InvokeOption) (*Ipv6GatewaysResult, error)
func Ipv6GatewaysOutput(ctx *Context, args *Ipv6GatewaysOutputArgs, opts ...InvokeOption) Ipv6GatewaysResultOutput
public static class Ipv6Gateways
{
public static Task<Ipv6GatewaysResult> InvokeAsync(Ipv6GatewaysArgs args, InvokeOptions? opts = null)
public static Output<Ipv6GatewaysResult> Invoke(Ipv6GatewaysInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<Ipv6GatewaysResult> ipv6Gateways(Ipv6GatewaysArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: volcengine:vpc:Ipv6Gateways
arguments:
# arguments dictionary
The 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.
Ipv6Gateways Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6Gateways
List<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
[]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<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
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[Ipv6GatewaysIpv6Gateway] - 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
Ipv6GatewaysIpv6Gateway
- 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
volcengine
Terraform Provider.