GetBandwidthLimits

This data source provides CEN Bandwidth Limits available to the user.

Example Usage

using Pulumi;
using AliCloud = Pulumi.AliCloud;

class MyStack : Stack
{
    public MyStack()
    {
        var bwl = Output.Create(AliCloud.Cen.GetBandwidthLimits.InvokeAsync(new AliCloud.Cen.GetBandwidthLimitsArgs
        {
            InstanceIds = 
            {
                "cen-id1",
            },
        }));
        this.FirstCenBandwidthLimitsLocalRegionId = bwl.Apply(bwl => bwl.Limits[0].LocalRegionId);
    }

    [Output("firstCenBandwidthLimitsLocalRegionId")]
    public Output<string> FirstCenBandwidthLimitsLocalRegionId { get; set; }
}

Coming soon!

import pulumi
import pulumi_alicloud as alicloud

bwl = alicloud.cen.get_bandwidth_limits(instance_ids=["cen-id1"])
pulumi.export("firstCenBandwidthLimitsLocalRegionId", bwl.limits[0]["localRegionId"])
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const bwl = pulumi.output(alicloud.cen.getBandwidthLimits({
    instanceIds: ["cen-id1"],
}, { async: true }));

export const firstCenBandwidthLimitsLocalRegionId = bwl.limits[0].localRegionId;

Using GetBandwidthLimits

function getBandwidthLimits(args: GetBandwidthLimitsArgs, opts?: InvokeOptions): Promise<GetBandwidthLimitsResult>
function  get_bandwidth_limits(instance_ids=None, output_file=None, opts=None)
func GetBandwidthLimits(ctx *Context, args *GetBandwidthLimitsArgs, opts ...InvokeOption) (*GetBandwidthLimitsResult, error)
public static class GetBandwidthLimits {
    public static Task<GetBandwidthLimitsResult> InvokeAsync(GetBandwidthLimitsArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

InstanceIds List<string>

A list of CEN instances IDs.

OutputFile string
InstanceIds []string

A list of CEN instances IDs.

OutputFile string
instanceIds string[]

A list of CEN instances IDs.

outputFile string
instance_ids List[str]

A list of CEN instances IDs.

output_file str

GetBandwidthLimits Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Limits List<Pulumi.AliCloud.Cen.Outputs.GetBandwidthLimitsLimit>

A list of CEN Bandwidth Limits. Each element contains the following attributes:

InstanceIds List<string>
OutputFile string
Id string

The provider-assigned unique ID for this managed resource.

Limits []GetBandwidthLimitsLimit

A list of CEN Bandwidth Limits. Each element contains the following attributes:

InstanceIds []string
OutputFile string
id string

The provider-assigned unique ID for this managed resource.

limits GetBandwidthLimitsLimit[]

A list of CEN Bandwidth Limits. Each element contains the following attributes:

instanceIds string[]
outputFile string
id str

The provider-assigned unique ID for this managed resource.

limits List[GetBandwidthLimitsLimit]

A list of CEN Bandwidth Limits. Each element contains the following attributes:

instance_ids List[str]
output_file str

Supporting Types

GetBandwidthLimitsLimit

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BandwidthLimit int

The bandwidth limit configured for the interconnected regions communication.

InstanceId string

ID of the CEN instance.

LocalRegionId string

ID of local region.

OppositeRegionId string

ID of opposite region.

Status string

Status of the CEN Bandwidth Limit, including “Active” and “Modifying”.

BandwidthLimit int

The bandwidth limit configured for the interconnected regions communication.

InstanceId string

ID of the CEN instance.

LocalRegionId string

ID of local region.

OppositeRegionId string

ID of opposite region.

Status string

Status of the CEN Bandwidth Limit, including “Active” and “Modifying”.

bandwidthLimit number

The bandwidth limit configured for the interconnected regions communication.

instanceId string

ID of the CEN instance.

localRegionId string

ID of local region.

oppositeRegionId string

ID of opposite region.

status string

Status of the CEN Bandwidth Limit, including “Active” and “Modifying”.

bandwidth_limit float

The bandwidth limit configured for the interconnected regions communication.

instance_id str

ID of the CEN instance.

localRegionId str

ID of local region.

oppositeRegionId str

ID of opposite region.

status str

Status of the CEN Bandwidth Limit, including “Active” and “Modifying”.

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.