1. Packages
  2. Volcengine
  3. API Docs
  4. vpc
  5. Ipv6AddressBandwidths
Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine

volcengine.vpc.Ipv6AddressBandwidths

Explore with Pulumi AI

Use this data source to query detailed information of vpc ipv6 address bandwidths

Example Usage

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

const default = volcengine.vpc.Ipv6AddressBandwidths({
    ids: ["eip-in2y2duvtlhc8gbssyfnhfre"],
});
Copy
import pulumi
import pulumi_volcengine as volcengine

default = volcengine.vpc.ipv6_address_bandwidths(ids=["eip-in2y2duvtlhc8gbssyfnhfre"])
Copy
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := vpc.Ipv6AddressBandwidths(ctx, &vpc.Ipv6AddressBandwidthsArgs{
			Ids: []string{
				"eip-in2y2duvtlhc8gbssyfnhfre",
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;

return await Deployment.RunAsync(() => 
{
    var @default = Volcengine.Vpc.Ipv6AddressBandwidths.Invoke(new()
    {
        Ids = new[]
        {
            "eip-in2y2duvtlhc8gbssyfnhfre",
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.vpc.VpcFunctions;
import com.pulumi.volcengine.vpc.inputs.Ipv6AddressBandwidthsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var default = VpcFunctions.Ipv6AddressBandwidths(Ipv6AddressBandwidthsArgs.builder()
            .ids("eip-in2y2duvtlhc8gbssyfnhfre")
            .build());

    }
}
Copy
variables:
  default:
    fn::invoke:
      Function: volcengine:vpc:Ipv6AddressBandwidths
      Arguments:
        ids:
          - eip-in2y2duvtlhc8gbssyfnhfre
Copy

Using Ipv6AddressBandwidths

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 ipv6AddressBandwidths(args: Ipv6AddressBandwidthsArgs, opts?: InvokeOptions): Promise<Ipv6AddressBandwidthsResult>
function ipv6AddressBandwidthsOutput(args: Ipv6AddressBandwidthsOutputArgs, opts?: InvokeOptions): Output<Ipv6AddressBandwidthsResult>
Copy
def ipv6_address_bandwidths(associated_instance_id: Optional[str] = None,
                            associated_instance_type: Optional[str] = None,
                            ids: Optional[Sequence[str]] = None,
                            ipv6_addresses: Optional[Sequence[str]] = None,
                            isp: Optional[str] = None,
                            network_type: Optional[str] = None,
                            output_file: Optional[str] = None,
                            vpc_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> Ipv6AddressBandwidthsResult
def ipv6_address_bandwidths_output(associated_instance_id: Optional[pulumi.Input[str]] = None,
                            associated_instance_type: Optional[pulumi.Input[str]] = None,
                            ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            ipv6_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            isp: Optional[pulumi.Input[str]] = None,
                            network_type: Optional[pulumi.Input[str]] = None,
                            output_file: Optional[pulumi.Input[str]] = None,
                            vpc_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[Ipv6AddressBandwidthsResult]
Copy
func Ipv6AddressBandwidths(ctx *Context, args *Ipv6AddressBandwidthsArgs, opts ...InvokeOption) (*Ipv6AddressBandwidthsResult, error)
func Ipv6AddressBandwidthsOutput(ctx *Context, args *Ipv6AddressBandwidthsOutputArgs, opts ...InvokeOption) Ipv6AddressBandwidthsResultOutput
Copy
public static class Ipv6AddressBandwidths 
{
    public static Task<Ipv6AddressBandwidthsResult> InvokeAsync(Ipv6AddressBandwidthsArgs args, InvokeOptions? opts = null)
    public static Output<Ipv6AddressBandwidthsResult> Invoke(Ipv6AddressBandwidthsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<Ipv6AddressBandwidthsResult> ipv6AddressBandwidths(Ipv6AddressBandwidthsArgs args, InvokeOptions options)
public static Output<Ipv6AddressBandwidthsResult> ipv6AddressBandwidths(Ipv6AddressBandwidthsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: volcengine:vpc:Ipv6AddressBandwidths
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AssociatedInstanceId string
The ID of the associated instance.
AssociatedInstanceType string
The type of the associated instance.
Ids List<string>
Allocation IDs of the Ipv6 address width.
Ipv6Addresses List<string>
The ipv6 addresses.
Isp string
ISP of the ipv6 address.
NetworkType string
The network type of the ipv6 address.
OutputFile string
File name where to save data source results.
VpcId string
The ID of Vpc the ipv6 address in.
AssociatedInstanceId string
The ID of the associated instance.
AssociatedInstanceType string
The type of the associated instance.
Ids []string
Allocation IDs of the Ipv6 address width.
Ipv6Addresses []string
The ipv6 addresses.
Isp string
ISP of the ipv6 address.
NetworkType string
The network type of the ipv6 address.
OutputFile string
File name where to save data source results.
VpcId string
The ID of Vpc the ipv6 address in.
associatedInstanceId String
The ID of the associated instance.
associatedInstanceType String
The type of the associated instance.
ids List<String>
Allocation IDs of the Ipv6 address width.
ipv6Addresses List<String>
The ipv6 addresses.
isp String
ISP of the ipv6 address.
networkType String
The network type of the ipv6 address.
outputFile String
File name where to save data source results.
vpcId String
The ID of Vpc the ipv6 address in.
associatedInstanceId string
The ID of the associated instance.
associatedInstanceType string
The type of the associated instance.
ids string[]
Allocation IDs of the Ipv6 address width.
ipv6Addresses string[]
The ipv6 addresses.
isp string
ISP of the ipv6 address.
networkType string
The network type of the ipv6 address.
outputFile string
File name where to save data source results.
vpcId string
The ID of Vpc the ipv6 address in.
associated_instance_id str
The ID of the associated instance.
associated_instance_type str
The type of the associated instance.
ids Sequence[str]
Allocation IDs of the Ipv6 address width.
ipv6_addresses Sequence[str]
The ipv6 addresses.
isp str
ISP of the ipv6 address.
network_type str
The network type of the ipv6 address.
output_file str
File name where to save data source results.
vpc_id str
The ID of Vpc the ipv6 address in.
associatedInstanceId String
The ID of the associated instance.
associatedInstanceType String
The type of the associated instance.
ids List<String>
Allocation IDs of the Ipv6 address width.
ipv6Addresses List<String>
The ipv6 addresses.
isp String
ISP of the ipv6 address.
networkType String
The network type of the ipv6 address.
outputFile String
File name where to save data source results.
vpcId String
The ID of Vpc the ipv6 address in.

Ipv6AddressBandwidths Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Ipv6AddressBandwidths List<Ipv6AddressBandwidthsIpv6AddressBandwidth>
The collection of Ipv6AddressBandwidth query.
TotalCount int
The total count of Ipv6AddressBandwidth query.
AssociatedInstanceId string
AssociatedInstanceType string
Ids List<string>
Ipv6Addresses List<string>
Isp string
The ISP of the Ipv6AddressBandwidth.
NetworkType string
The network type of the Ipv6AddressBandwidth.
OutputFile string
VpcId string
Id string
The provider-assigned unique ID for this managed resource.
Ipv6AddressBandwidths []Ipv6AddressBandwidthsIpv6AddressBandwidth
The collection of Ipv6AddressBandwidth query.
TotalCount int
The total count of Ipv6AddressBandwidth query.
AssociatedInstanceId string
AssociatedInstanceType string
Ids []string
Ipv6Addresses []string
Isp string
The ISP of the Ipv6AddressBandwidth.
NetworkType string
The network type of the Ipv6AddressBandwidth.
OutputFile string
VpcId string
id String
The provider-assigned unique ID for this managed resource.
ipv6AddressBandwidths List<Ipv6AddressBandwidthsIpv6AddressBandwidth>
The collection of Ipv6AddressBandwidth query.
totalCount Integer
The total count of Ipv6AddressBandwidth query.
associatedInstanceId String
associatedInstanceType String
ids List<String>
ipv6Addresses List<String>
isp String
The ISP of the Ipv6AddressBandwidth.
networkType String
The network type of the Ipv6AddressBandwidth.
outputFile String
vpcId String
id string
The provider-assigned unique ID for this managed resource.
ipv6AddressBandwidths Ipv6AddressBandwidthsIpv6AddressBandwidth[]
The collection of Ipv6AddressBandwidth query.
totalCount number
The total count of Ipv6AddressBandwidth query.
associatedInstanceId string
associatedInstanceType string
ids string[]
ipv6Addresses string[]
isp string
The ISP of the Ipv6AddressBandwidth.
networkType string
The network type of the Ipv6AddressBandwidth.
outputFile string
vpcId string
id str
The provider-assigned unique ID for this managed resource.
ipv6_address_bandwidths Sequence[Ipv6AddressBandwidthsIpv6AddressBandwidth]
The collection of Ipv6AddressBandwidth query.
total_count int
The total count of Ipv6AddressBandwidth query.
associated_instance_id str
associated_instance_type str
ids Sequence[str]
ipv6_addresses Sequence[str]
isp str
The ISP of the Ipv6AddressBandwidth.
network_type str
The network type of the Ipv6AddressBandwidth.
output_file str
vpc_id str
id String
The provider-assigned unique ID for this managed resource.
ipv6AddressBandwidths List<Property Map>
The collection of Ipv6AddressBandwidth query.
totalCount Number
The total count of Ipv6AddressBandwidth query.
associatedInstanceId String
associatedInstanceType String
ids List<String>
ipv6Addresses List<String>
isp String
The ISP of the Ipv6AddressBandwidth.
networkType String
The network type of the Ipv6AddressBandwidth.
outputFile String
vpcId String

Supporting Types

Ipv6AddressBandwidthsIpv6AddressBandwidth

AllocationId This property is required. string
The ID of the Ipv6AddressBandwidth.
Bandwidth This property is required. int
Peek bandwidth of the Ipv6 address.
BillingType This property is required. string
BillingType of the Ipv6 bandwidth.
BusinessStatus This property is required. string
The BusinessStatus of the Ipv6AddressBandwidth.
CreationTime This property is required. string
Creation time of the Ipv6AddressBandwidth.
DeleteTime This property is required. string
Delete time of the Ipv6AddressBandwidth.
Id This property is required. string
The ID of the Ipv6AddressBandwidth.
InstanceId This property is required. string
The ID of the associated instance.
InstanceType This property is required. string
The type of the associated instance.
Ipv6Address This property is required. string
The IPv6 address.
Isp This property is required. string
ISP of the ipv6 address.
LockReason This property is required. string
The BusinessStatus of the Ipv6AddressBandwidth.
NetworkType This property is required. string
The network type of the ipv6 address.
OverdueTime This property is required. string
Overdue time of the Ipv6AddressBandwidth.
Status This property is required. string
The status of the Ipv6AddressBandwidth.
UpdateTime This property is required. string
Update time of the Ipv6AddressBandwidth.
AllocationId This property is required. string
The ID of the Ipv6AddressBandwidth.
Bandwidth This property is required. int
Peek bandwidth of the Ipv6 address.
BillingType This property is required. string
BillingType of the Ipv6 bandwidth.
BusinessStatus This property is required. string
The BusinessStatus of the Ipv6AddressBandwidth.
CreationTime This property is required. string
Creation time of the Ipv6AddressBandwidth.
DeleteTime This property is required. string
Delete time of the Ipv6AddressBandwidth.
Id This property is required. string
The ID of the Ipv6AddressBandwidth.
InstanceId This property is required. string
The ID of the associated instance.
InstanceType This property is required. string
The type of the associated instance.
Ipv6Address This property is required. string
The IPv6 address.
Isp This property is required. string
ISP of the ipv6 address.
LockReason This property is required. string
The BusinessStatus of the Ipv6AddressBandwidth.
NetworkType This property is required. string
The network type of the ipv6 address.
OverdueTime This property is required. string
Overdue time of the Ipv6AddressBandwidth.
Status This property is required. string
The status of the Ipv6AddressBandwidth.
UpdateTime This property is required. string
Update time of the Ipv6AddressBandwidth.
allocationId This property is required. String
The ID of the Ipv6AddressBandwidth.
bandwidth This property is required. Integer
Peek bandwidth of the Ipv6 address.
billingType This property is required. String
BillingType of the Ipv6 bandwidth.
businessStatus This property is required. String
The BusinessStatus of the Ipv6AddressBandwidth.
creationTime This property is required. String
Creation time of the Ipv6AddressBandwidth.
deleteTime This property is required. String
Delete time of the Ipv6AddressBandwidth.
id This property is required. String
The ID of the Ipv6AddressBandwidth.
instanceId This property is required. String
The ID of the associated instance.
instanceType This property is required. String
The type of the associated instance.
ipv6Address This property is required. String
The IPv6 address.
isp This property is required. String
ISP of the ipv6 address.
lockReason This property is required. String
The BusinessStatus of the Ipv6AddressBandwidth.
networkType This property is required. String
The network type of the ipv6 address.
overdueTime This property is required. String
Overdue time of the Ipv6AddressBandwidth.
status This property is required. String
The status of the Ipv6AddressBandwidth.
updateTime This property is required. String
Update time of the Ipv6AddressBandwidth.
allocationId This property is required. string
The ID of the Ipv6AddressBandwidth.
bandwidth This property is required. number
Peek bandwidth of the Ipv6 address.
billingType This property is required. string
BillingType of the Ipv6 bandwidth.
businessStatus This property is required. string
The BusinessStatus of the Ipv6AddressBandwidth.
creationTime This property is required. string
Creation time of the Ipv6AddressBandwidth.
deleteTime This property is required. string
Delete time of the Ipv6AddressBandwidth.
id This property is required. string
The ID of the Ipv6AddressBandwidth.
instanceId This property is required. string
The ID of the associated instance.
instanceType This property is required. string
The type of the associated instance.
ipv6Address This property is required. string
The IPv6 address.
isp This property is required. string
ISP of the ipv6 address.
lockReason This property is required. string
The BusinessStatus of the Ipv6AddressBandwidth.
networkType This property is required. string
The network type of the ipv6 address.
overdueTime This property is required. string
Overdue time of the Ipv6AddressBandwidth.
status This property is required. string
The status of the Ipv6AddressBandwidth.
updateTime This property is required. string
Update time of the Ipv6AddressBandwidth.
allocation_id This property is required. str
The ID of the Ipv6AddressBandwidth.
bandwidth This property is required. int
Peek bandwidth of the Ipv6 address.
billing_type This property is required. str
BillingType of the Ipv6 bandwidth.
business_status This property is required. str
The BusinessStatus of the Ipv6AddressBandwidth.
creation_time This property is required. str
Creation time of the Ipv6AddressBandwidth.
delete_time This property is required. str
Delete time of the Ipv6AddressBandwidth.
id This property is required. str
The ID of the Ipv6AddressBandwidth.
instance_id This property is required. str
The ID of the associated instance.
instance_type This property is required. str
The type of the associated instance.
ipv6_address This property is required. str
The IPv6 address.
isp This property is required. str
ISP of the ipv6 address.
lock_reason This property is required. str
The BusinessStatus of the Ipv6AddressBandwidth.
network_type This property is required. str
The network type of the ipv6 address.
overdue_time This property is required. str
Overdue time of the Ipv6AddressBandwidth.
status This property is required. str
The status of the Ipv6AddressBandwidth.
update_time This property is required. str
Update time of the Ipv6AddressBandwidth.
allocationId This property is required. String
The ID of the Ipv6AddressBandwidth.
bandwidth This property is required. Number
Peek bandwidth of the Ipv6 address.
billingType This property is required. String
BillingType of the Ipv6 bandwidth.
businessStatus This property is required. String
The BusinessStatus of the Ipv6AddressBandwidth.
creationTime This property is required. String
Creation time of the Ipv6AddressBandwidth.
deleteTime This property is required. String
Delete time of the Ipv6AddressBandwidth.
id This property is required. String
The ID of the Ipv6AddressBandwidth.
instanceId This property is required. String
The ID of the associated instance.
instanceType This property is required. String
The type of the associated instance.
ipv6Address This property is required. String
The IPv6 address.
isp This property is required. String
ISP of the ipv6 address.
lockReason This property is required. String
The BusinessStatus of the Ipv6AddressBandwidth.
networkType This property is required. String
The network type of the ipv6 address.
overdueTime This property is required. String
Overdue time of the Ipv6AddressBandwidth.
status This property is required. String
The status of the Ipv6AddressBandwidth.
updateTime This property is required. String
Update time of the Ipv6AddressBandwidth.

Package Details

Repository
volcengine volcengine/pulumi-volcengine
License
Apache-2.0
Notes
This Pulumi package is based on the volcengine Terraform Provider.