tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getElasticPublicIpv6s
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
Use this data source to query detailed information of vpc elastic_public_ipv6s
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const elasticPublicIpv6s = tencentcloud.getElasticPublicIpv6s({
ipv6AddressIds: ["xxxxxx"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
elastic_public_ipv6s = tencentcloud.get_elastic_public_ipv6s(ipv6_address_ids=["xxxxxx"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetElasticPublicIpv6s(ctx, &tencentcloud.GetElasticPublicIpv6sArgs{
Ipv6AddressIds: []string{
"xxxxxx",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var elasticPublicIpv6s = Tencentcloud.GetElasticPublicIpv6s.Invoke(new()
{
Ipv6AddressIds = new[]
{
"xxxxxx",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetElasticPublicIpv6sArgs;
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 elasticPublicIpv6s = TencentcloudFunctions.getElasticPublicIpv6s(GetElasticPublicIpv6sArgs.builder()
.ipv6AddressIds("xxxxxx")
.build());
}
}
variables:
elasticPublicIpv6s:
fn::invoke:
function: tencentcloud:getElasticPublicIpv6s
arguments:
ipv6AddressIds:
- xxxxxx
Using getElasticPublicIpv6s
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 getElasticPublicIpv6s(args: GetElasticPublicIpv6sArgs, opts?: InvokeOptions): Promise<GetElasticPublicIpv6sResult>
function getElasticPublicIpv6sOutput(args: GetElasticPublicIpv6sOutputArgs, opts?: InvokeOptions): Output<GetElasticPublicIpv6sResult>
def get_elastic_public_ipv6s(filters: Optional[Sequence[GetElasticPublicIpv6sFilter]] = None,
id: Optional[str] = None,
ipv6_address_ids: Optional[Sequence[str]] = None,
result_output_file: Optional[str] = None,
traditional: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetElasticPublicIpv6sResult
def get_elastic_public_ipv6s_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetElasticPublicIpv6sFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
ipv6_address_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
traditional: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetElasticPublicIpv6sResult]
func GetElasticPublicIpv6s(ctx *Context, args *GetElasticPublicIpv6sArgs, opts ...InvokeOption) (*GetElasticPublicIpv6sResult, error)
func GetElasticPublicIpv6sOutput(ctx *Context, args *GetElasticPublicIpv6sOutputArgs, opts ...InvokeOption) GetElasticPublicIpv6sResultOutput
> Note: This function is named GetElasticPublicIpv6s
in the Go SDK.
public static class GetElasticPublicIpv6s
{
public static Task<GetElasticPublicIpv6sResult> InvokeAsync(GetElasticPublicIpv6sArgs args, InvokeOptions? opts = null)
public static Output<GetElasticPublicIpv6sResult> Invoke(GetElasticPublicIpv6sInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetElasticPublicIpv6sResult> getElasticPublicIpv6s(GetElasticPublicIpv6sArgs args, InvokeOptions options)
public static Output<GetElasticPublicIpv6sResult> getElasticPublicIpv6s(GetElasticPublicIpv6sArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getElasticPublicIpv6s:getElasticPublicIpv6s
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Elastic Public Ipv6s Filter> - The detailed filter conditions are as follows:
- address-id-String-required: no-(filter condition) filter by the unique ID of the elastic public network IPv6.
- public-ipv6-address-String-required: no-(filter condition) filter by the IP address of the public network IPv6.
- charge-type-String-required: no-(filter condition) filter by billing type.
- private-ipv6-address-String-required: no-(filter condition) filter by bound private network IPv6 address.
- egress-String-required: no-(filter condition) filter by exit.
- address-type-String-required: no-(filter condition) filter by IPv6 type.
- address-isp-String-required: no-(filter condition) filter by operator type. The status includes: 'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI','PRIVATE'.
- address-name-String-required: no-(filter condition) filter by EIP name. Blur filtering is not supported.
- tag-key-String-required: no-(filter condition) filter by label key.
- tag-value-String-required: no-(filter condition) filter by tag value.
- tag:tag-key-String-required: no-(filter condition) filter by label key value pair. Tag-key is replaced with a specific label key.
- Id string
- Ipv6Address
Ids List<string> - Unique ID column that identifies IPv6.
- Traditional Elastic IPv6 unique ID is like:
eip-11112222
- Elastic IPv6 unique ID is like:
eipv6 -11112222
Note: Parameters do not support specifying both IPv6AddressIds and Filters.
- Traditional Elastic IPv6 unique ID is like:
- Result
Output stringFile - Used to save results.
- Traditional bool
- Whether to query traditional IPv6 address information.
- Filters
[]Get
Elastic Public Ipv6s Filter - The detailed filter conditions are as follows:
- address-id-String-required: no-(filter condition) filter by the unique ID of the elastic public network IPv6.
- public-ipv6-address-String-required: no-(filter condition) filter by the IP address of the public network IPv6.
- charge-type-String-required: no-(filter condition) filter by billing type.
- private-ipv6-address-String-required: no-(filter condition) filter by bound private network IPv6 address.
- egress-String-required: no-(filter condition) filter by exit.
- address-type-String-required: no-(filter condition) filter by IPv6 type.
- address-isp-String-required: no-(filter condition) filter by operator type. The status includes: 'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI','PRIVATE'.
- address-name-String-required: no-(filter condition) filter by EIP name. Blur filtering is not supported.
- tag-key-String-required: no-(filter condition) filter by label key.
- tag-value-String-required: no-(filter condition) filter by tag value.
- tag:tag-key-String-required: no-(filter condition) filter by label key value pair. Tag-key is replaced with a specific label key.
- Id string
- Ipv6Address
Ids []string - Unique ID column that identifies IPv6.
- Traditional Elastic IPv6 unique ID is like:
eip-11112222
- Elastic IPv6 unique ID is like:
eipv6 -11112222
Note: Parameters do not support specifying both IPv6AddressIds and Filters.
- Traditional Elastic IPv6 unique ID is like:
- Result
Output stringFile - Used to save results.
- Traditional bool
- Whether to query traditional IPv6 address information.
- filters
List<Get
Elastic Public Ipv6s Filter> - The detailed filter conditions are as follows:
- address-id-String-required: no-(filter condition) filter by the unique ID of the elastic public network IPv6.
- public-ipv6-address-String-required: no-(filter condition) filter by the IP address of the public network IPv6.
- charge-type-String-required: no-(filter condition) filter by billing type.
- private-ipv6-address-String-required: no-(filter condition) filter by bound private network IPv6 address.
- egress-String-required: no-(filter condition) filter by exit.
- address-type-String-required: no-(filter condition) filter by IPv6 type.
- address-isp-String-required: no-(filter condition) filter by operator type. The status includes: 'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI','PRIVATE'.
- address-name-String-required: no-(filter condition) filter by EIP name. Blur filtering is not supported.
- tag-key-String-required: no-(filter condition) filter by label key.
- tag-value-String-required: no-(filter condition) filter by tag value.
- tag:tag-key-String-required: no-(filter condition) filter by label key value pair. Tag-key is replaced with a specific label key.
- id String
- ipv6Address
Ids List<String> - Unique ID column that identifies IPv6.
- Traditional Elastic IPv6 unique ID is like:
eip-11112222
- Elastic IPv6 unique ID is like:
eipv6 -11112222
Note: Parameters do not support specifying both IPv6AddressIds and Filters.
- Traditional Elastic IPv6 unique ID is like:
- result
Output StringFile - Used to save results.
- traditional Boolean
- Whether to query traditional IPv6 address information.
- filters
Get
Elastic Public Ipv6s Filter[] - The detailed filter conditions are as follows:
- address-id-String-required: no-(filter condition) filter by the unique ID of the elastic public network IPv6.
- public-ipv6-address-String-required: no-(filter condition) filter by the IP address of the public network IPv6.
- charge-type-String-required: no-(filter condition) filter by billing type.
- private-ipv6-address-String-required: no-(filter condition) filter by bound private network IPv6 address.
- egress-String-required: no-(filter condition) filter by exit.
- address-type-String-required: no-(filter condition) filter by IPv6 type.
- address-isp-String-required: no-(filter condition) filter by operator type. The status includes: 'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI','PRIVATE'.
- address-name-String-required: no-(filter condition) filter by EIP name. Blur filtering is not supported.
- tag-key-String-required: no-(filter condition) filter by label key.
- tag-value-String-required: no-(filter condition) filter by tag value.
- tag:tag-key-String-required: no-(filter condition) filter by label key value pair. Tag-key is replaced with a specific label key.
- id string
- ipv6Address
Ids string[] - Unique ID column that identifies IPv6.
- Traditional Elastic IPv6 unique ID is like:
eip-11112222
- Elastic IPv6 unique ID is like:
eipv6 -11112222
Note: Parameters do not support specifying both IPv6AddressIds and Filters.
- Traditional Elastic IPv6 unique ID is like:
- result
Output stringFile - Used to save results.
- traditional boolean
- Whether to query traditional IPv6 address information.
- filters
Sequence[Get
Elastic Public Ipv6s Filter] - The detailed filter conditions are as follows:
- address-id-String-required: no-(filter condition) filter by the unique ID of the elastic public network IPv6.
- public-ipv6-address-String-required: no-(filter condition) filter by the IP address of the public network IPv6.
- charge-type-String-required: no-(filter condition) filter by billing type.
- private-ipv6-address-String-required: no-(filter condition) filter by bound private network IPv6 address.
- egress-String-required: no-(filter condition) filter by exit.
- address-type-String-required: no-(filter condition) filter by IPv6 type.
- address-isp-String-required: no-(filter condition) filter by operator type. The status includes: 'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI','PRIVATE'.
- address-name-String-required: no-(filter condition) filter by EIP name. Blur filtering is not supported.
- tag-key-String-required: no-(filter condition) filter by label key.
- tag-value-String-required: no-(filter condition) filter by tag value.
- tag:tag-key-String-required: no-(filter condition) filter by label key value pair. Tag-key is replaced with a specific label key.
- id str
- ipv6_
address_ Sequence[str]ids - Unique ID column that identifies IPv6.
- Traditional Elastic IPv6 unique ID is like:
eip-11112222
- Elastic IPv6 unique ID is like:
eipv6 -11112222
Note: Parameters do not support specifying both IPv6AddressIds and Filters.
- Traditional Elastic IPv6 unique ID is like:
- result_
output_ strfile - Used to save results.
- traditional bool
- Whether to query traditional IPv6 address information.
- filters List<Property Map>
- The detailed filter conditions are as follows:
- address-id-String-required: no-(filter condition) filter by the unique ID of the elastic public network IPv6.
- public-ipv6-address-String-required: no-(filter condition) filter by the IP address of the public network IPv6.
- charge-type-String-required: no-(filter condition) filter by billing type.
- private-ipv6-address-String-required: no-(filter condition) filter by bound private network IPv6 address.
- egress-String-required: no-(filter condition) filter by exit.
- address-type-String-required: no-(filter condition) filter by IPv6 type.
- address-isp-String-required: no-(filter condition) filter by operator type. The status includes: 'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI','PRIVATE'.
- address-name-String-required: no-(filter condition) filter by EIP name. Blur filtering is not supported.
- tag-key-String-required: no-(filter condition) filter by label key.
- tag-value-String-required: no-(filter condition) filter by tag value.
- tag:tag-key-String-required: no-(filter condition) filter by label key value pair. Tag-key is replaced with a specific label key.
- id String
- ipv6Address
Ids List<String> - Unique ID column that identifies IPv6.
- Traditional Elastic IPv6 unique ID is like:
eip-11112222
- Elastic IPv6 unique ID is like:
eipv6 -11112222
Note: Parameters do not support specifying both IPv6AddressIds and Filters.
- Traditional Elastic IPv6 unique ID is like:
- result
Output StringFile - Used to save results.
- traditional Boolean
- Whether to query traditional IPv6 address information.
getElasticPublicIpv6s Result
The following output properties are available:
- Address
Sets List<GetElastic Public Ipv6s Address Set> - List of IPv6 details.
- Id string
- Filters
List<Get
Elastic Public Ipv6s Filter> - Ipv6Address
Ids List<string> - Result
Output stringFile - Traditional bool
- Address
Sets []GetElastic Public Ipv6s Address Set - List of IPv6 details.
- Id string
- Filters
[]Get
Elastic Public Ipv6s Filter - Ipv6Address
Ids []string - Result
Output stringFile - Traditional bool
- address
Sets List<GetElastic Public Ipv6s Address Set> - List of IPv6 details.
- id String
- filters
List<Get
Elastic Public Ipv6s Filter> - ipv6Address
Ids List<String> - result
Output StringFile - traditional Boolean
- address
Sets GetElastic Public Ipv6s Address Set[] - List of IPv6 details.
- id string
- filters
Get
Elastic Public Ipv6s Filter[] - ipv6Address
Ids string[] - result
Output stringFile - traditional boolean
- address_
sets Sequence[GetElastic Public Ipv6s Address Set] - List of IPv6 details.
- id str
- filters
Sequence[Get
Elastic Public Ipv6s Filter] - ipv6_
address_ Sequence[str]ids - result_
output_ strfile - traditional bool
- address
Sets List<Property Map> - List of IPv6 details.
- id String
- filters List<Property Map>
- ipv6Address
Ids List<String> - result
Output StringFile - traditional Boolean
Supporting Types
GetElasticPublicIpv6sAddressSet
- Address
Id This property is required. string - Address
Ip This property is required. string - Address
Name This property is required. string - Address
Status This property is required. string - Address
Type This property is required. string - Anti
Ddos Package Id This property is required. string - Bandwidth
This property is required. double - Bandwidth
Package Id This property is required. string - Cascade
Release This property is required. bool - Created
Time This property is required. string - Deadline
Date This property is required. string - Dedicated
Cluster Id This property is required. string - Egress
This property is required. string - Eip
Alg Types This property is required. List<GetElastic Public Ipv6s Address Set Eip Alg Type> - Instance
Id This property is required. string - Instance
Type This property is required. string - Internet
Charge Type This property is required. string - Internet
Service Provider This property is required. string - Is
Arrears This property is required. bool - Is
Blocked This property is required. bool - Is
Eip Direct Connection This property is required. bool - Local
Bgp This property is required. bool - Network
Interface Id This property is required. string - Private
Address Ip This property is required. string - Renew
Flag This property is required. string This property is required. List<GetElastic Public Ipv6s Address Set Tag Set> - Un
Vpc Id This property is required. string
- Address
Id This property is required. string - Address
Ip This property is required. string - Address
Name This property is required. string - Address
Status This property is required. string - Address
Type This property is required. string - Anti
Ddos Package Id This property is required. string - Bandwidth
This property is required. float64 - Bandwidth
Package Id This property is required. string - Cascade
Release This property is required. bool - Created
Time This property is required. string - Deadline
Date This property is required. string - Dedicated
Cluster Id This property is required. string - Egress
This property is required. string - Eip
Alg Types This property is required. []GetElastic Public Ipv6s Address Set Eip Alg Type - Instance
Id This property is required. string - Instance
Type This property is required. string - Internet
Charge Type This property is required. string - Internet
Service Provider This property is required. string - Is
Arrears This property is required. bool - Is
Blocked This property is required. bool - Is
Eip Direct Connection This property is required. bool - Local
Bgp This property is required. bool - Network
Interface Id This property is required. string - Private
Address Ip This property is required. string - Renew
Flag This property is required. string This property is required. []GetElastic Public Ipv6s Address Set Tag Set - Un
Vpc Id This property is required. string
- address
Id This property is required. String - address
Ip This property is required. String - address
Name This property is required. String - address
Status This property is required. String - address
Type This property is required. String - anti
Ddos Package Id This property is required. String - bandwidth
This property is required. Double - bandwidth
Package Id This property is required. String - cascade
Release This property is required. Boolean - created
Time This property is required. String - deadline
Date This property is required. String - dedicated
Cluster Id This property is required. String - egress
This property is required. String - eip
Alg Types This property is required. List<GetElastic Public Ipv6s Address Set Eip Alg Type> - instance
Id This property is required. String - instance
Type This property is required. String - internet
Charge Type This property is required. String - internet
Service Provider This property is required. String - is
Arrears This property is required. Boolean - is
Blocked This property is required. Boolean - is
Eip Direct Connection This property is required. Boolean - local
Bgp This property is required. Boolean - network
Interface Id This property is required. String - private
Address Ip This property is required. String - renew
Flag This property is required. String This property is required. List<GetElastic Public Ipv6s Address Set Tag Set> - un
Vpc Id This property is required. String
- address
Id This property is required. string - address
Ip This property is required. string - address
Name This property is required. string - address
Status This property is required. string - address
Type This property is required. string - anti
Ddos Package Id This property is required. string - bandwidth
This property is required. number - bandwidth
Package Id This property is required. string - cascade
Release This property is required. boolean - created
Time This property is required. string - deadline
Date This property is required. string - dedicated
Cluster Id This property is required. string - egress
This property is required. string - eip
Alg Types This property is required. GetElastic Public Ipv6s Address Set Eip Alg Type[] - instance
Id This property is required. string - instance
Type This property is required. string - internet
Charge Type This property is required. string - internet
Service Provider This property is required. string - is
Arrears This property is required. boolean - is
Blocked This property is required. boolean - is
Eip Direct Connection This property is required. boolean - local
Bgp This property is required. boolean - network
Interface Id This property is required. string - private
Address Ip This property is required. string - renew
Flag This property is required. string This property is required. GetElastic Public Ipv6s Address Set Tag Set[] - un
Vpc Id This property is required. string
- address_
id This property is required. str - address_
ip This property is required. str - address_
name This property is required. str - address_
status This property is required. str - address_
type This property is required. str - anti_
ddos_ package_ id This property is required. str - bandwidth
This property is required. float - bandwidth_
package_ id This property is required. str - cascade_
release This property is required. bool - created_
time This property is required. str - deadline_
date This property is required. str - dedicated_
cluster_ id This property is required. str - egress
This property is required. str - eip_
alg_ types This property is required. Sequence[GetElastic Public Ipv6s Address Set Eip Alg Type] - instance_
id This property is required. str - instance_
type This property is required. str - internet_
charge_ type This property is required. str - internet_
service_ provider This property is required. str - is_
arrears This property is required. bool - is_
blocked This property is required. bool - is_
eip_ direct_ connection This property is required. bool - local_
bgp This property is required. bool - network_
interface_ id This property is required. str - private_
address_ ip This property is required. str - renew_
flag This property is required. str - tag_
sets This property is required. Sequence[GetElastic Public Ipv6s Address Set Tag Set] - un_
vpc_ id This property is required. str
- address
Id This property is required. String - address
Ip This property is required. String - address
Name This property is required. String - address
Status This property is required. String - address
Type This property is required. String - anti
Ddos Package Id This property is required. String - bandwidth
This property is required. Number - bandwidth
Package Id This property is required. String - cascade
Release This property is required. Boolean - created
Time This property is required. String - deadline
Date This property is required. String - dedicated
Cluster Id This property is required. String - egress
This property is required. String - eip
Alg Types This property is required. List<Property Map> - instance
Id This property is required. String - instance
Type This property is required. String - internet
Charge Type This property is required. String - internet
Service Provider This property is required. String - is
Arrears This property is required. Boolean - is
Blocked This property is required. Boolean - is
Eip Direct Connection This property is required. Boolean - local
Bgp This property is required. Boolean - network
Interface Id This property is required. String - private
Address Ip This property is required. String - renew
Flag This property is required. String This property is required. List<Property Map>- un
Vpc Id This property is required. String
GetElasticPublicIpv6sAddressSetEipAlgType
GetElasticPublicIpv6sAddressSetTagSet
GetElasticPublicIpv6sFilter
- Name
This property is required. string - Property name. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship.
- Values
This property is required. List<string> - Attribute value. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR relationship. When the value type is a Boolean type, the value can be directly taken to the string TRUE or FALSE.
- Name
This property is required. string - Property name. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship.
- Values
This property is required. []string - Attribute value. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR relationship. When the value type is a Boolean type, the value can be directly taken to the string TRUE or FALSE.
- name
This property is required. String - Property name. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship.
- values
This property is required. List<String> - Attribute value. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR relationship. When the value type is a Boolean type, the value can be directly taken to the string TRUE or FALSE.
- name
This property is required. string - Property name. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship.
- values
This property is required. string[] - Attribute value. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR relationship. When the value type is a Boolean type, the value can be directly taken to the string TRUE or FALSE.
- name
This property is required. str - Property name. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship.
- values
This property is required. Sequence[str] - Attribute value. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR relationship. When the value type is a Boolean type, the value can be directly taken to the string TRUE or FALSE.
- name
This property is required. String - Property name. If there are multiple Filters, the relationship between Filters is a logical AND (AND) relationship.
- values
This property is required. List<String> - Attribute value. If there are multiple Values in the same Filter, the relationship between Values under the same Filter is a logical OR relationship. When the value type is a Boolean type, the value can be directly taken to the string TRUE or FALSE.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack