Volcengine v0.0.26 published on Friday, Sep 13, 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
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",
},
});
});
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
})
}
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());
}
}
import pulumi
import pulumi_volcengine as volcengine
default = volcengine.vpc.ipv6_address_bandwidths(ids=["eip-in2y2duvtlhc8gbssyfnhfre"])
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const default = volcengine.vpc.Ipv6AddressBandwidths({
ids: ["eip-in2y2duvtlhc8gbssyfnhfre"],
});
variables:
default:
fn::invoke:
Function: volcengine:vpc:Ipv6AddressBandwidths
Arguments:
ids:
- eip-in2y2duvtlhc8gbssyfnhfre
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>
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]
func Ipv6AddressBandwidths(ctx *Context, args *Ipv6AddressBandwidthsArgs, opts ...InvokeOption) (*Ipv6AddressBandwidthsResult, error)
func Ipv6AddressBandwidthsOutput(ctx *Context, args *Ipv6AddressBandwidthsOutputArgs, opts ...InvokeOption) Ipv6AddressBandwidthsResultOutput
public static class Ipv6AddressBandwidths
{
public static Task<Ipv6AddressBandwidthsResult> InvokeAsync(Ipv6AddressBandwidthsArgs args, InvokeOptions? opts = null)
public static Output<Ipv6AddressBandwidthsResult> Invoke(Ipv6AddressBandwidthsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<Ipv6AddressBandwidthsResult> ipv6AddressBandwidths(Ipv6AddressBandwidthsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: volcengine:vpc:Ipv6AddressBandwidths
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.
Ipv6AddressBandwidths Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipv6Address
Bandwidths List<Ipv6AddressBandwidths 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 []Ipv6AddressBandwidths 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<Ipv6AddressBandwidths 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 Ipv6AddressBandwidths 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[Ipv6Addressbandwidths 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
Ipv6AddressBandwidthsIpv6AddressBandwidth
- 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.