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

tencentcloud.getClassicElasticPublicIpv6s

Explore with Pulumi AI

Use this data source to query detailed information of vpc classic_elastic_public_ipv6s

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const classicElasticPublicIpv6s = tencentcloud.getClassicElasticPublicIpv6s({
    ip6AddressIds: ["xxxxxx"],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

classic_elastic_public_ipv6s = tencentcloud.get_classic_elastic_public_ipv6s(ip6_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.GetClassicElasticPublicIpv6s(ctx, &tencentcloud.GetClassicElasticPublicIpv6sArgs{
			Ip6AddressIds: []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 classicElasticPublicIpv6s = Tencentcloud.GetClassicElasticPublicIpv6s.Invoke(new()
    {
        Ip6AddressIds = 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.GetClassicElasticPublicIpv6sArgs;
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 classicElasticPublicIpv6s = TencentcloudFunctions.getClassicElasticPublicIpv6s(GetClassicElasticPublicIpv6sArgs.builder()
            .ip6AddressIds("xxxxxx")
            .build());

    }
}
Copy
variables:
  classicElasticPublicIpv6s:
    fn::invoke:
      function: tencentcloud:getClassicElasticPublicIpv6s
      arguments:
        ip6AddressIds:
          - xxxxxx
Copy

Using getClassicElasticPublicIpv6s

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 getClassicElasticPublicIpv6s(args: GetClassicElasticPublicIpv6sArgs, opts?: InvokeOptions): Promise<GetClassicElasticPublicIpv6sResult>
function getClassicElasticPublicIpv6sOutput(args: GetClassicElasticPublicIpv6sOutputArgs, opts?: InvokeOptions): Output<GetClassicElasticPublicIpv6sResult>
Copy
def get_classic_elastic_public_ipv6s(filters: Optional[Sequence[GetClassicElasticPublicIpv6sFilter]] = None,
                                     id: Optional[str] = None,
                                     ip6_address_ids: Optional[Sequence[str]] = None,
                                     result_output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetClassicElasticPublicIpv6sResult
def get_classic_elastic_public_ipv6s_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetClassicElasticPublicIpv6sFilterArgs]]]] = None,
                                     id: Optional[pulumi.Input[str]] = None,
                                     ip6_address_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetClassicElasticPublicIpv6sResult]
Copy
func GetClassicElasticPublicIpv6s(ctx *Context, args *GetClassicElasticPublicIpv6sArgs, opts ...InvokeOption) (*GetClassicElasticPublicIpv6sResult, error)
func GetClassicElasticPublicIpv6sOutput(ctx *Context, args *GetClassicElasticPublicIpv6sOutputArgs, opts ...InvokeOption) GetClassicElasticPublicIpv6sResultOutput
Copy

> Note: This function is named GetClassicElasticPublicIpv6s in the Go SDK.

public static class GetClassicElasticPublicIpv6s 
{
    public static Task<GetClassicElasticPublicIpv6sResult> InvokeAsync(GetClassicElasticPublicIpv6sArgs args, InvokeOptions? opts = null)
    public static Output<GetClassicElasticPublicIpv6sResult> Invoke(GetClassicElasticPublicIpv6sInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetClassicElasticPublicIpv6sResult> getClassicElasticPublicIpv6s(GetClassicElasticPublicIpv6sArgs args, InvokeOptions options)
public static Output<GetClassicElasticPublicIpv6sResult> getClassicElasticPublicIpv6s(GetClassicElasticPublicIpv6sArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getClassicElasticPublicIpv6s:getClassicElasticPublicIpv6s
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetClassicElasticPublicIpv6sFilter>
The upper limit for Filters per request is 10, and the upper limit forFilter.Values` is 100. Parameters do not support specifying both AddressIds and Filters. The detailed filtering conditions are as follows:

  • address-ip: filter according to IPV6 IP address.
  • network-interface-id: filter according to the unique ID of the Elastic Network Interface.
Id string
Ip6AddressIds List<string>
List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like eip-11112222. Parameters do not support specifying both Ip6AddressIds and Filters.
ResultOutputFile string
Used to save results.
Filters []GetClassicElasticPublicIpv6sFilter
The upper limit for Filters per request is 10, and the upper limit forFilter.Values` is 100. Parameters do not support specifying both AddressIds and Filters. The detailed filtering conditions are as follows:

  • address-ip: filter according to IPV6 IP address.
  • network-interface-id: filter according to the unique ID of the Elastic Network Interface.
Id string
Ip6AddressIds []string
List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like eip-11112222. Parameters do not support specifying both Ip6AddressIds and Filters.
ResultOutputFile string
Used to save results.
filters List<GetClassicElasticPublicIpv6sFilter>
The upper limit for Filters per request is 10, and the upper limit forFilter.Values` is 100. Parameters do not support specifying both AddressIds and Filters. The detailed filtering conditions are as follows:

  • address-ip: filter according to IPV6 IP address.
  • network-interface-id: filter according to the unique ID of the Elastic Network Interface.
id String
ip6AddressIds List<String>
List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like eip-11112222. Parameters do not support specifying both Ip6AddressIds and Filters.
resultOutputFile String
Used to save results.
filters GetClassicElasticPublicIpv6sFilter[]
The upper limit for Filters per request is 10, and the upper limit forFilter.Values` is 100. Parameters do not support specifying both AddressIds and Filters. The detailed filtering conditions are as follows:

  • address-ip: filter according to IPV6 IP address.
  • network-interface-id: filter according to the unique ID of the Elastic Network Interface.
id string
ip6AddressIds string[]
List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like eip-11112222. Parameters do not support specifying both Ip6AddressIds and Filters.
resultOutputFile string
Used to save results.
filters Sequence[GetClassicElasticPublicIpv6sFilter]
The upper limit for Filters per request is 10, and the upper limit forFilter.Values` is 100. Parameters do not support specifying both AddressIds and Filters. The detailed filtering conditions are as follows:

  • address-ip: filter according to IPV6 IP address.
  • network-interface-id: filter according to the unique ID of the Elastic Network Interface.
id str
ip6_address_ids Sequence[str]
List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like eip-11112222. Parameters do not support specifying both Ip6AddressIds and Filters.
result_output_file str
Used to save results.
filters List<Property Map>
The upper limit for Filters per request is 10, and the upper limit forFilter.Values` is 100. Parameters do not support specifying both AddressIds and Filters. The detailed filtering conditions are as follows:

  • address-ip: filter according to IPV6 IP address.
  • network-interface-id: filter according to the unique ID of the Elastic Network Interface.
id String
ip6AddressIds List<String>
List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like eip-11112222. Parameters do not support specifying both Ip6AddressIds and Filters.
resultOutputFile String
Used to save results.

getClassicElasticPublicIpv6s Result

The following output properties are available:

Supporting Types

GetClassicElasticPublicIpv6sAddressSet

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<GetClassicElasticPublicIpv6sAddressSetEipAlgType>
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<GetClassicElasticPublicIpv6sAddressSetTagSet>
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. []GetClassicElasticPublicIpv6sAddressSetEipAlgType
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. []GetClassicElasticPublicIpv6sAddressSetTagSet
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<GetClassicElasticPublicIpv6sAddressSetEipAlgType>
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<GetClassicElasticPublicIpv6sAddressSetTagSet>
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. GetClassicElasticPublicIpv6sAddressSetEipAlgType[]
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. GetClassicElasticPublicIpv6sAddressSetTagSet[]
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[GetClassicElasticPublicIpv6sAddressSetEipAlgType]
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[GetClassicElasticPublicIpv6sAddressSetTagSet]
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

GetClassicElasticPublicIpv6sAddressSetEipAlgType

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

GetClassicElasticPublicIpv6sAddressSetTagSet

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

GetClassicElasticPublicIpv6sFilter

Name This property is required. string
Property name. If there are multiple Filters, the relationship between Filters is a logical 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 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 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 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 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 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.