Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine
volcengine.vpc.getIpv6AddressBandwidths
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.getIpv6AddressBandwidths({
ids: ["eip-in2y2duvtlhc8gbssyfnhfre"],
});
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.vpc.get_ipv6_address_bandwidths(ids=["eip-in2y2duvtlhc8gbssyfnhfre"])
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.GetIpv6AddressBandwidths(ctx, &vpc.GetIpv6AddressBandwidthsArgs{
Ids: []string{
"eip-in2y2duvtlhc8gbssyfnhfre",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var @default = Volcengine.Vpc.GetIpv6AddressBandwidths.Invoke(new()
{
Ids = new[]
{
"eip-in2y2duvtlhc8gbssyfnhfre",
},
});
});
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.GetIpv6AddressBandwidthsArgs;
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.getIpv6AddressBandwidths(GetIpv6AddressBandwidthsArgs.builder()
.ids("eip-in2y2duvtlhc8gbssyfnhfre")
.build());
}
}
variables:
default:
fn::invoke:
Function: volcengine:vpc:getIpv6AddressBandwidths
Arguments:
ids:
- eip-in2y2duvtlhc8gbssyfnhfre
Using getIpv6AddressBandwidths
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 getIpv6AddressBandwidths(args: GetIpv6AddressBandwidthsArgs, opts?: InvokeOptions): Promise<GetIpv6AddressBandwidthsResult>
function getIpv6AddressBandwidthsOutput(args: GetIpv6AddressBandwidthsOutputArgs, opts?: InvokeOptions): Output<GetIpv6AddressBandwidthsResult>
def get_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) -> GetIpv6AddressBandwidthsResult
def get_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[GetIpv6AddressBandwidthsResult]
func GetIpv6AddressBandwidths(ctx *Context, args *GetIpv6AddressBandwidthsArgs, opts ...InvokeOption) (*GetIpv6AddressBandwidthsResult, error)
func GetIpv6AddressBandwidthsOutput(ctx *Context, args *GetIpv6AddressBandwidthsOutputArgs, opts ...InvokeOption) GetIpv6AddressBandwidthsResultOutput
> Note: This function is named GetIpv6AddressBandwidths
in the Go SDK.
public static class GetIpv6AddressBandwidths
{
public static Task<GetIpv6AddressBandwidthsResult> InvokeAsync(GetIpv6AddressBandwidthsArgs args, InvokeOptions? opts = null)
public static Output<GetIpv6AddressBandwidthsResult> Invoke(GetIpv6AddressBandwidthsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIpv6AddressBandwidthsResult> getIpv6AddressBandwidths(GetIpv6AddressBandwidthsArgs args, InvokeOptions options)
public static Output<GetIpv6AddressBandwidthsResult> getIpv6AddressBandwidths(GetIpv6AddressBandwidthsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:vpc/getIpv6AddressBandwidths:getIpv6AddressBandwidths
arguments:
# arguments dictionary
The following arguments are supported:
- Associated
Instance stringId - The ID of the associated instance.
- Associated
Instance stringType - 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.
- Network
Type string - The network type of the ipv6 address.
- Output
File string - File name where to save data source results.
- Vpc
Id string - The ID of Vpc the ipv6 address in.
- Associated
Instance stringId - The ID of the associated instance.
- Associated
Instance stringType - 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.
- Network
Type string - The network type of the ipv6 address.
- Output
File string - File name where to save data source results.
- Vpc
Id string - The ID of Vpc the ipv6 address in.
- associated
Instance StringId - The ID of the associated instance.
- associated
Instance StringType - 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.
- network
Type String - The network type of the ipv6 address.
- output
File String - File name where to save data source results.
- vpc
Id String - The ID of Vpc the ipv6 address in.
- associated
Instance stringId - The ID of the associated instance.
- associated
Instance stringType - 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.
- network
Type string - The network type of the ipv6 address.
- output
File string - File name where to save data source results.
- vpc
Id string - The ID of Vpc the ipv6 address in.
- associated_
instance_ strid - The ID of the associated instance.
- associated_
instance_ strtype - 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.
- associated
Instance StringId - The ID of the associated instance.
- associated
Instance StringType - 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.
- network
Type String - The network type of the ipv6 address.
- output
File String - File name where to save data source results.
- vpc
Id String - The ID of Vpc the ipv6 address in.
getIpv6AddressBandwidths Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6Address
Bandwidths List<GetIpv6Address Bandwidths Ipv6Address Bandwidth> - The collection of Ipv6AddressBandwidth query.
- Total
Count int - The total count of Ipv6AddressBandwidth query.
- Associated
Instance stringId - Associated
Instance stringType - Ids List<string>
- Ipv6Addresses List<string>
- Isp string
- The ISP of the Ipv6AddressBandwidth.
- Network
Type string - The network type of the Ipv6AddressBandwidth.
- Output
File string - Vpc
Id string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6Address
Bandwidths []GetIpv6Address Bandwidths Ipv6Address Bandwidth - The collection of Ipv6AddressBandwidth query.
- Total
Count int - The total count of Ipv6AddressBandwidth query.
- Associated
Instance stringId - Associated
Instance stringType - Ids []string
- Ipv6Addresses []string
- Isp string
- The ISP of the Ipv6AddressBandwidth.
- Network
Type string - The network type of the Ipv6AddressBandwidth.
- Output
File string - Vpc
Id string
- id String
- The provider-assigned unique ID for this managed resource.
- ipv6Address
Bandwidths List<GetIpv6Address Bandwidths Ipv6Address Bandwidth> - The collection of Ipv6AddressBandwidth query.
- total
Count Integer - The total count of Ipv6AddressBandwidth query.
- associated
Instance StringId - associated
Instance StringType - ids List<String>
- ipv6Addresses List<String>
- isp String
- The ISP of the Ipv6AddressBandwidth.
- network
Type String - The network type of the Ipv6AddressBandwidth.
- output
File String - vpc
Id String
- id string
- The provider-assigned unique ID for this managed resource.
- ipv6Address
Bandwidths GetIpv6Address Bandwidths Ipv6Address Bandwidth[] - The collection of Ipv6AddressBandwidth query.
- total
Count number - The total count of Ipv6AddressBandwidth query.
- associated
Instance stringId - associated
Instance stringType - ids string[]
- ipv6Addresses string[]
- isp string
- The ISP of the Ipv6AddressBandwidth.
- network
Type string - The network type of the Ipv6AddressBandwidth.
- output
File string - vpc
Id string
- id str
- The provider-assigned unique ID for this managed resource.
- ipv6_
address_ Sequence[Getbandwidths Ipv6Address Bandwidths Ipv6Address Bandwidth] - The collection of Ipv6AddressBandwidth query.
- total_
count int - The total count of Ipv6AddressBandwidth query.
- associated_
instance_ strid - associated_
instance_ strtype - 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.
- ipv6Address
Bandwidths List<Property Map> - The collection of Ipv6AddressBandwidth query.
- total
Count Number - The total count of Ipv6AddressBandwidth query.
- associated
Instance StringId - associated
Instance StringType - ids List<String>
- ipv6Addresses List<String>
- isp String
- The ISP of the Ipv6AddressBandwidth.
- network
Type String - The network type of the Ipv6AddressBandwidth.
- output
File String - vpc
Id String
Supporting Types
GetIpv6AddressBandwidthsIpv6AddressBandwidth
- Allocation
Id string - The ID of the Ipv6AddressBandwidth.
- Bandwidth int
- Peek bandwidth of the Ipv6 address.
- Billing
Type string - BillingType of the Ipv6 bandwidth.
- Business
Status string - The BusinessStatus of the Ipv6AddressBandwidth.
- Creation
Time string - Creation time of the Ipv6AddressBandwidth.
- Delete
Time string - Delete time of the Ipv6AddressBandwidth.
- Id string
- The ID of the Ipv6AddressBandwidth.
- Instance
Id string - The ID of the associated instance.
- Instance
Type string - The type of the associated instance.
- Ipv6Address string
- The IPv6 address.
- Isp string
- ISP of the ipv6 address.
- Lock
Reason string - The BusinessStatus of the Ipv6AddressBandwidth.
- Network
Type string - The network type of the ipv6 address.
- Overdue
Time string - Overdue time of the Ipv6AddressBandwidth.
- Status string
- The status of the Ipv6AddressBandwidth.
- Update
Time string - Update time of the Ipv6AddressBandwidth.
- Allocation
Id string - The ID of the Ipv6AddressBandwidth.
- Bandwidth int
- Peek bandwidth of the Ipv6 address.
- Billing
Type string - BillingType of the Ipv6 bandwidth.
- Business
Status string - The BusinessStatus of the Ipv6AddressBandwidth.
- Creation
Time string - Creation time of the Ipv6AddressBandwidth.
- Delete
Time string - Delete time of the Ipv6AddressBandwidth.
- Id string
- The ID of the Ipv6AddressBandwidth.
- Instance
Id string - The ID of the associated instance.
- Instance
Type string - The type of the associated instance.
- Ipv6Address string
- The IPv6 address.
- Isp string
- ISP of the ipv6 address.
- Lock
Reason string - The BusinessStatus of the Ipv6AddressBandwidth.
- Network
Type string - The network type of the ipv6 address.
- Overdue
Time string - Overdue time of the Ipv6AddressBandwidth.
- Status string
- The status of the Ipv6AddressBandwidth.
- Update
Time string - Update time of the Ipv6AddressBandwidth.
- allocation
Id String - The ID of the Ipv6AddressBandwidth.
- bandwidth Integer
- Peek bandwidth of the Ipv6 address.
- billing
Type String - BillingType of the Ipv6 bandwidth.
- business
Status String - The BusinessStatus of the Ipv6AddressBandwidth.
- creation
Time String - Creation time of the Ipv6AddressBandwidth.
- delete
Time String - Delete time of the Ipv6AddressBandwidth.
- id String
- The ID of the Ipv6AddressBandwidth.
- instance
Id String - The ID of the associated instance.
- instance
Type String - The type of the associated instance.
- ipv6Address String
- The IPv6 address.
- isp String
- ISP of the ipv6 address.
- lock
Reason String - The BusinessStatus of the Ipv6AddressBandwidth.
- network
Type String - The network type of the ipv6 address.
- overdue
Time String - Overdue time of the Ipv6AddressBandwidth.
- status String
- The status of the Ipv6AddressBandwidth.
- update
Time String - Update time of the Ipv6AddressBandwidth.
- allocation
Id string - The ID of the Ipv6AddressBandwidth.
- bandwidth number
- Peek bandwidth of the Ipv6 address.
- billing
Type string - BillingType of the Ipv6 bandwidth.
- business
Status string - The BusinessStatus of the Ipv6AddressBandwidth.
- creation
Time string - Creation time of the Ipv6AddressBandwidth.
- delete
Time string - Delete time of the Ipv6AddressBandwidth.
- id string
- The ID of the Ipv6AddressBandwidth.
- instance
Id string - The ID of the associated instance.
- instance
Type string - The type of the associated instance.
- ipv6Address string
- The IPv6 address.
- isp string
- ISP of the ipv6 address.
- lock
Reason string - The BusinessStatus of the Ipv6AddressBandwidth.
- network
Type string - The network type of the ipv6 address.
- overdue
Time string - Overdue time of the Ipv6AddressBandwidth.
- status string
- The status of the Ipv6AddressBandwidth.
- update
Time string - Update time of the Ipv6AddressBandwidth.
- allocation_
id str - The ID of the Ipv6AddressBandwidth.
- bandwidth int
- Peek bandwidth of the Ipv6 address.
- billing_
type str - BillingType of the Ipv6 bandwidth.
- business_
status str - The BusinessStatus of the Ipv6AddressBandwidth.
- creation_
time str - Creation time of the Ipv6AddressBandwidth.
- delete_
time str - Delete time of the Ipv6AddressBandwidth.
- id str
- The ID of the Ipv6AddressBandwidth.
- instance_
id str - The ID of the associated instance.
- instance_
type str - The type of the associated instance.
- ipv6_
address str - The IPv6 address.
- isp str
- ISP of the ipv6 address.
- lock_
reason str - The BusinessStatus of the Ipv6AddressBandwidth.
- network_
type str - The network type of the ipv6 address.
- overdue_
time str - Overdue time of the Ipv6AddressBandwidth.
- status str
- The status of the Ipv6AddressBandwidth.
- update_
time str - Update time of the Ipv6AddressBandwidth.
- allocation
Id String - The ID of the Ipv6AddressBandwidth.
- bandwidth Number
- Peek bandwidth of the Ipv6 address.
- billing
Type String - BillingType of the Ipv6 bandwidth.
- business
Status String - The BusinessStatus of the Ipv6AddressBandwidth.
- creation
Time String - Creation time of the Ipv6AddressBandwidth.
- delete
Time String - Delete time of the Ipv6AddressBandwidth.
- id String
- The ID of the Ipv6AddressBandwidth.
- instance
Id String - The ID of the associated instance.
- instance
Type String - The type of the associated instance.
- ipv6Address String
- The IPv6 address.
- isp String
- ISP of the ipv6 address.
- lock
Reason String - The BusinessStatus of the Ipv6AddressBandwidth.
- network
Type String - The network type of the ipv6 address.
- overdue
Time String - Overdue time of the Ipv6AddressBandwidth.
- status String
- The status of the Ipv6AddressBandwidth.
- update
Time 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.