tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getClassicElasticPublicIpv6s
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
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"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
classic_elastic_public_ipv6s = tencentcloud.get_classic_elastic_public_ipv6s(ip6_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.GetClassicElasticPublicIpv6s(ctx, &tencentcloud.GetClassicElasticPublicIpv6sArgs{
Ip6AddressIds: []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 classicElasticPublicIpv6s = Tencentcloud.GetClassicElasticPublicIpv6s.Invoke(new()
{
Ip6AddressIds = 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.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());
}
}
variables:
classicElasticPublicIpv6s:
fn::invoke:
function: tencentcloud:getClassicElasticPublicIpv6s
arguments:
ip6AddressIds:
- xxxxxx
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>
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]
func GetClassicElasticPublicIpv6s(ctx *Context, args *GetClassicElasticPublicIpv6sArgs, opts ...InvokeOption) (*GetClassicElasticPublicIpv6sResult, error)
func GetClassicElasticPublicIpv6sOutput(ctx *Context, args *GetClassicElasticPublicIpv6sOutputArgs, opts ...InvokeOption) GetClassicElasticPublicIpv6sResultOutput
> 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)
}
public static CompletableFuture<GetClassicElasticPublicIpv6sResult> getClassicElasticPublicIpv6s(GetClassicElasticPublicIpv6sArgs args, InvokeOptions options)
public static Output<GetClassicElasticPublicIpv6sResult> getClassicElasticPublicIpv6s(GetClassicElasticPublicIpv6sArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getClassicElasticPublicIpv6s:getClassicElasticPublicIpv6s
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Classic Elastic Public Ipv6s Filter> - The upper limit for
Filters per request is 10, and the upper limit for
Filter.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
- Ip6Address
Ids List<string> - List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like
eip-11112222
. Parameters do not support specifying bothIp6AddressIds
andFilters
. - Result
Output stringFile - Used to save results.
- Filters
[]Get
Classic Elastic Public Ipv6s Filter - The upper limit for
Filters per request is 10, and the upper limit for
Filter.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
- Ip6Address
Ids []string - List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like
eip-11112222
. Parameters do not support specifying bothIp6AddressIds
andFilters
. - Result
Output stringFile - Used to save results.
- filters
List<Get
Classic Elastic Public Ipv6s Filter> - The upper limit for
Filters per request is 10, and the upper limit for
Filter.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
- ip6Address
Ids List<String> - List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like
eip-11112222
. Parameters do not support specifying bothIp6AddressIds
andFilters
. - result
Output StringFile - Used to save results.
- filters
Get
Classic Elastic Public Ipv6s Filter[] - The upper limit for
Filters per request is 10, and the upper limit for
Filter.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
- ip6Address
Ids string[] - List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like
eip-11112222
. Parameters do not support specifying bothIp6AddressIds
andFilters
. - result
Output stringFile - Used to save results.
- filters
Sequence[Get
Classic Elastic Public Ipv6s Filter] - The upper limit for
Filters per request is 10, and the upper limit for
Filter.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_ Sequence[str]ids - List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like
eip-11112222
. Parameters do not support specifying bothIp6AddressIds
andFilters
. - result_
output_ strfile - Used to save results.
- filters List<Property Map>
- The upper limit for
Filters per request is 10, and the upper limit for
Filter.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
- ip6Address
Ids List<String> - List of unique IDs that identify IPV6. The IPV6 unique ID is shaped like
eip-11112222
. Parameters do not support specifying bothIp6AddressIds
andFilters
. - result
Output StringFile - Used to save results.
getClassicElasticPublicIpv6s Result
The following output properties are available:
- Address
Sets List<GetClassic Elastic Public Ipv6s Address Set> - List of IPV6 details.
- Id string
- Filters
List<Get
Classic Elastic Public Ipv6s Filter> - Ip6Address
Ids List<string> - Result
Output stringFile
- Address
Sets []GetClassic Elastic Public Ipv6s Address Set - List of IPV6 details.
- Id string
- Filters
[]Get
Classic Elastic Public Ipv6s Filter - Ip6Address
Ids []string - Result
Output stringFile
- address
Sets List<GetClassic Elastic Public Ipv6s Address Set> - List of IPV6 details.
- id String
- filters
List<Get
Classic Elastic Public Ipv6s Filter> - ip6Address
Ids List<String> - result
Output StringFile
- address
Sets GetClassic Elastic Public Ipv6s Address Set[] - List of IPV6 details.
- id string
- filters
Get
Classic Elastic Public Ipv6s Filter[] - ip6Address
Ids string[] - result
Output stringFile
- address_
sets Sequence[GetClassic Elastic Public Ipv6s Address Set] - List of IPV6 details.
- id str
- filters
Sequence[Get
Classic Elastic Public Ipv6s Filter] - ip6_
address_ Sequence[str]ids - result_
output_ strfile
- address
Sets List<Property Map> - List of IPV6 details.
- id String
- filters List<Property Map>
- ip6Address
Ids List<String> - result
Output StringFile
Supporting Types
GetClassicElasticPublicIpv6sAddressSet
- Address
Id string - Address
Ip string - Address
Name string - Address
Status string - Address
Type string - Anti
Ddos stringPackage Id - Bandwidth double
- Bandwidth
Package stringId - Cascade
Release bool - Created
Time string - Deadline
Date string - Dedicated
Cluster stringId - Egress string
- Eip
Alg List<GetTypes Classic Elastic Public Ipv6s Address Set Eip Alg Type> - Instance
Id string - Instance
Type string - Internet
Charge stringType - Internet
Service stringProvider - Is
Arrears bool - Is
Blocked bool - Is
Eip boolDirect Connection - Local
Bgp bool - Network
Interface stringId - Private
Address stringIp - Renew
Flag string - List<Get
Classic Elastic Public Ipv6s Address Set Tag Set> - Un
Vpc stringId
- Address
Id string - Address
Ip string - Address
Name string - Address
Status string - Address
Type string - Anti
Ddos stringPackage Id - Bandwidth float64
- Bandwidth
Package stringId - Cascade
Release bool - Created
Time string - Deadline
Date string - Dedicated
Cluster stringId - Egress string
- Eip
Alg []GetTypes Classic Elastic Public Ipv6s Address Set Eip Alg Type - Instance
Id string - Instance
Type string - Internet
Charge stringType - Internet
Service stringProvider - Is
Arrears bool - Is
Blocked bool - Is
Eip boolDirect Connection - Local
Bgp bool - Network
Interface stringId - Private
Address stringIp - Renew
Flag string - []Get
Classic Elastic Public Ipv6s Address Set Tag Set - Un
Vpc stringId
- address
Id String - address
Ip String - address
Name String - address
Status String - address
Type String - anti
Ddos StringPackage Id - bandwidth Double
- bandwidth
Package StringId - cascade
Release Boolean - created
Time String - deadline
Date String - dedicated
Cluster StringId - egress String
- eip
Alg List<GetTypes Classic Elastic Public Ipv6s Address Set Eip Alg Type> - instance
Id String - instance
Type String - internet
Charge StringType - internet
Service StringProvider - is
Arrears Boolean - is
Blocked Boolean - is
Eip BooleanDirect Connection - local
Bgp Boolean - network
Interface StringId - private
Address StringIp - renew
Flag String - List<Get
Classic Elastic Public Ipv6s Address Set Tag Set> - un
Vpc StringId
- address
Id string - address
Ip string - address
Name string - address
Status string - address
Type string - anti
Ddos stringPackage Id - bandwidth number
- bandwidth
Package stringId - cascade
Release boolean - created
Time string - deadline
Date string - dedicated
Cluster stringId - egress string
- eip
Alg GetTypes Classic Elastic Public Ipv6s Address Set Eip Alg Type[] - instance
Id string - instance
Type string - internet
Charge stringType - internet
Service stringProvider - is
Arrears boolean - is
Blocked boolean - is
Eip booleanDirect Connection - local
Bgp boolean - network
Interface stringId - private
Address stringIp - renew
Flag string - Get
Classic Elastic Public Ipv6s Address Set Tag Set[] - un
Vpc stringId
- address_
id str - address_
ip str - address_
name str - address_
status str - address_
type str - anti_
ddos_ strpackage_ id - bandwidth float
- bandwidth_
package_ strid - cascade_
release bool - created_
time str - deadline_
date str - dedicated_
cluster_ strid - egress str
- eip_
alg_ Sequence[Gettypes Classic Elastic Public Ipv6s Address Set Eip Alg Type] - instance_
id str - instance_
type str - internet_
charge_ strtype - internet_
service_ strprovider - is_
arrears bool - is_
blocked bool - is_
eip_ booldirect_ connection - local_
bgp bool - network_
interface_ strid - private_
address_ strip - renew_
flag str - tag_
sets Sequence[GetClassic Elastic Public Ipv6s Address Set Tag Set] - un_
vpc_ strid
- address
Id String - address
Ip String - address
Name String - address
Status String - address
Type String - anti
Ddos StringPackage Id - bandwidth Number
- bandwidth
Package StringId - cascade
Release Boolean - created
Time String - deadline
Date String - dedicated
Cluster StringId - egress String
- eip
Alg List<Property Map>Types - instance
Id String - instance
Type String - internet
Charge StringType - internet
Service StringProvider - is
Arrears Boolean - is
Blocked Boolean - is
Eip BooleanDirect Connection - local
Bgp Boolean - network
Interface StringId - private
Address StringIp - renew
Flag String - List<Property Map>
- un
Vpc StringId
GetClassicElasticPublicIpv6sAddressSetEipAlgType
GetClassicElasticPublicIpv6sAddressSetTagSet
GetClassicElasticPublicIpv6sFilter
- Name string
- Property name. If there are multiple Filters, the relationship between Filters is a logical AND relationship.
- Values 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 string
- Property name. If there are multiple Filters, the relationship between Filters is a logical AND relationship.
- Values []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 String
- Property name. If there are multiple Filters, the relationship between Filters is a logical AND relationship.
- values 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 string
- Property name. If there are multiple Filters, the relationship between Filters is a logical AND relationship.
- values 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 str
- Property name. If there are multiple Filters, the relationship between Filters is a logical AND relationship.
- values 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 String
- Property name. If there are multiple Filters, the relationship between Filters is a logical AND relationship.
- values 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.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack