1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getElasticPublicIpv6s
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getElasticPublicIpv6s

Explore with Pulumi AI

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"],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

elastic_public_ipv6s = tencentcloud.get_elastic_public_ipv6s(ipv6_address_ids=["xxxxxx"])
Copy
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
	})
}
Copy
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",
        },
    });

});
Copy
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());

    }
}
Copy
variables:
  elasticPublicIpv6s:
    fn::invoke:
      function: tencentcloud:getElasticPublicIpv6s
      arguments:
        ipv6AddressIds:
          - xxxxxx
Copy

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>
Copy
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]
Copy
func GetElasticPublicIpv6s(ctx *Context, args *GetElasticPublicIpv6sArgs, opts ...InvokeOption) (*GetElasticPublicIpv6sResult, error)
func GetElasticPublicIpv6sOutput(ctx *Context, args *GetElasticPublicIpv6sOutputArgs, opts ...InvokeOption) GetElasticPublicIpv6sResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetElasticPublicIpv6sResult> getElasticPublicIpv6s(GetElasticPublicIpv6sArgs args, InvokeOptions options)
public static Output<GetElasticPublicIpv6sResult> getElasticPublicIpv6s(GetElasticPublicIpv6sArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getElasticPublicIpv6s:getElasticPublicIpv6s
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetElasticPublicIpv6sFilter>
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
Ipv6AddressIds 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.
ResultOutputFile string
Used to save results.
Traditional bool
Whether to query traditional IPv6 address information.
Filters []GetElasticPublicIpv6sFilter
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
Ipv6AddressIds []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.
ResultOutputFile string
Used to save results.
Traditional bool
Whether to query traditional IPv6 address information.
filters List<GetElasticPublicIpv6sFilter>
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
ipv6AddressIds 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.
resultOutputFile String
Used to save results.
traditional Boolean
Whether to query traditional IPv6 address information.
filters GetElasticPublicIpv6sFilter[]
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
ipv6AddressIds 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.
resultOutputFile string
Used to save results.
traditional boolean
Whether to query traditional IPv6 address information.
filters Sequence[GetElasticPublicIpv6sFilter]
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_ids Sequence[str]
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.
result_output_file str
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
ipv6AddressIds 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.
resultOutputFile String
Used to save results.
traditional Boolean
Whether to query traditional IPv6 address information.

getElasticPublicIpv6s Result

The following output properties are available:

Supporting Types

GetElasticPublicIpv6sAddressSet

AddressId This property is required. string
AddressIp This property is required. string
AddressName This property is required. string
AddressStatus This property is required. string
AddressType This property is required. string
AntiDdosPackageId This property is required. string
Bandwidth This property is required. double
BandwidthPackageId This property is required. string
CascadeRelease This property is required. bool
CreatedTime This property is required. string
DeadlineDate This property is required. string
DedicatedClusterId This property is required. string
Egress This property is required. string
EipAlgTypes This property is required. List<GetElasticPublicIpv6sAddressSetEipAlgType>
InstanceId This property is required. string
InstanceType This property is required. string
InternetChargeType This property is required. string
InternetServiceProvider This property is required. string
IsArrears This property is required. bool
IsBlocked This property is required. bool
IsEipDirectConnection This property is required. bool
LocalBgp This property is required. bool
NetworkInterfaceId This property is required. string
PrivateAddressIp This property is required. string
RenewFlag This property is required. string
TagSets This property is required. List<GetElasticPublicIpv6sAddressSetTagSet>
UnVpcId This property is required. string
AddressId This property is required. string
AddressIp This property is required. string
AddressName This property is required. string
AddressStatus This property is required. string
AddressType This property is required. string
AntiDdosPackageId This property is required. string
Bandwidth This property is required. float64
BandwidthPackageId This property is required. string
CascadeRelease This property is required. bool
CreatedTime This property is required. string
DeadlineDate This property is required. string
DedicatedClusterId This property is required. string
Egress This property is required. string
EipAlgTypes This property is required. []GetElasticPublicIpv6sAddressSetEipAlgType
InstanceId This property is required. string
InstanceType This property is required. string
InternetChargeType This property is required. string
InternetServiceProvider This property is required. string
IsArrears This property is required. bool
IsBlocked This property is required. bool
IsEipDirectConnection This property is required. bool
LocalBgp This property is required. bool
NetworkInterfaceId This property is required. string
PrivateAddressIp This property is required. string
RenewFlag This property is required. string
TagSets This property is required. []GetElasticPublicIpv6sAddressSetTagSet
UnVpcId This property is required. string
addressId This property is required. String
addressIp This property is required. String
addressName This property is required. String
addressStatus This property is required. String
addressType This property is required. String
antiDdosPackageId This property is required. String
bandwidth This property is required. Double
bandwidthPackageId This property is required. String
cascadeRelease This property is required. Boolean
createdTime This property is required. String
deadlineDate This property is required. String
dedicatedClusterId This property is required. String
egress This property is required. String
eipAlgTypes This property is required. List<GetElasticPublicIpv6sAddressSetEipAlgType>
instanceId This property is required. String
instanceType This property is required. String
internetChargeType This property is required. String
internetServiceProvider This property is required. String
isArrears This property is required. Boolean
isBlocked This property is required. Boolean
isEipDirectConnection This property is required. Boolean
localBgp This property is required. Boolean
networkInterfaceId This property is required. String
privateAddressIp This property is required. String
renewFlag This property is required. String
tagSets This property is required. List<GetElasticPublicIpv6sAddressSetTagSet>
unVpcId This property is required. String
addressId This property is required. string
addressIp This property is required. string
addressName This property is required. string
addressStatus This property is required. string
addressType This property is required. string
antiDdosPackageId This property is required. string
bandwidth This property is required. number
bandwidthPackageId This property is required. string
cascadeRelease This property is required. boolean
createdTime This property is required. string
deadlineDate This property is required. string
dedicatedClusterId This property is required. string
egress This property is required. string
eipAlgTypes This property is required. GetElasticPublicIpv6sAddressSetEipAlgType[]
instanceId This property is required. string
instanceType This property is required. string
internetChargeType This property is required. string
internetServiceProvider This property is required. string
isArrears This property is required. boolean
isBlocked This property is required. boolean
isEipDirectConnection This property is required. boolean
localBgp This property is required. boolean
networkInterfaceId This property is required. string
privateAddressIp This property is required. string
renewFlag This property is required. string
tagSets This property is required. GetElasticPublicIpv6sAddressSetTagSet[]
unVpcId 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[GetElasticPublicIpv6sAddressSetEipAlgType]
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[GetElasticPublicIpv6sAddressSetTagSet]
un_vpc_id This property is required. str
addressId This property is required. String
addressIp This property is required. String
addressName This property is required. String
addressStatus This property is required. String
addressType This property is required. String
antiDdosPackageId This property is required. String
bandwidth This property is required. Number
bandwidthPackageId This property is required. String
cascadeRelease This property is required. Boolean
createdTime This property is required. String
deadlineDate This property is required. String
dedicatedClusterId This property is required. String
egress This property is required. String
eipAlgTypes This property is required. List<Property Map>
instanceId This property is required. String
instanceType This property is required. String
internetChargeType This property is required. String
internetServiceProvider This property is required. String
isArrears This property is required. Boolean
isBlocked This property is required. Boolean
isEipDirectConnection This property is required. Boolean
localBgp This property is required. Boolean
networkInterfaceId This property is required. String
privateAddressIp This property is required. String
renewFlag This property is required. String
tagSets This property is required. List<Property Map>
unVpcId This property is required. String

GetElasticPublicIpv6sAddressSetEipAlgType

Ftp This property is required. bool
Sip This property is required. bool
Ftp This property is required. bool
Sip This property is required. bool
ftp This property is required. Boolean
sip This property is required. Boolean
ftp This property is required. boolean
sip This property is required. boolean
ftp This property is required. bool
sip This property is required. bool
ftp This property is required. Boolean
sip This property is required. Boolean

GetElasticPublicIpv6sAddressSetTagSet

Key This property is required. string
Value This property is required. string
Key This property is required. string
Value This property is required. string
key This property is required. String
value This property is required. String
key This property is required. string
value This property is required. string
key This property is required. str
value This property is required. str
key This property is required. String
value This property is required. String

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.