Skip to content

CommonBandwidthPackageProps

Properties for defining a CommonBandwidthPackage.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-commonbandwidthpackage

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkvpc"
&alicloudroscdkvpc.CommonBandwidthPackageProps {
    Bandwidth: interface{},
    DeletionProtection: interface{},
    Description: interface{},
    InternetChargeType: interface{},
    Isp: interface{},
    Name: interface{},
    Ratio: interface{},
    ResourceGroupId: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkvpc.RosCommonBandwidthPackage.TagsProperty,
    Zone: interface{},
}

Properties

Name Type Description
Bandwidth interface{} Property bandwidth: The peak bandwidth of the Internet Shared Bandwidth instance.
DeletionProtection interface{} Property deletionProtection: Whether to enable deletion protection.
Description interface{} Property description: The description of the Internet Shared Bandwidth instance.
InternetChargeType interface{} Property internetChargeType: The billing model of the Internet Shared Bandwidth instance.
Isp interface{} Property isp: Line type of EIP, value: BGP (multi-line).
Name interface{} Property name: The name of the Internet Shared Bandwidth instance.
Ratio interface{} Property ratio: The minimum consumption ratio of the Internet Shared Bandwidth instance.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group.
Tags *[]TagsProperty Property tags: Tags to attach to instance.
Zone interface{} Property zone: Zone Id.

BandwidthRequired

Bandwidth interface{}
  • Type: interface{}

Property bandwidth: The peak bandwidth of the Internet Shared Bandwidth instance.

Unit: Mbit/s.


DeletionProtectionOptional

DeletionProtection interface{}
  • Type: interface{}

Property deletionProtection: Whether to enable deletion protection.

Default to False.


DescriptionOptional

Description interface{}
  • Type: interface{}

Property description: The description of the Internet Shared Bandwidth instance.

The description must be 2 to 256 characters in length. It must start with a letter, and cannot start with http:// or https://.


InternetChargeTypeOptional

InternetChargeType interface{}
  • Type: interface{}

Property internetChargeType: The billing model of the Internet Shared Bandwidth instance.

Allowed values: PayByBandwidth (default): Billed by bandwidth. PayBy95: Charged at Enhanced 95.


IspOptional

Isp interface{}
  • Type: interface{}

Property isp: Line type of EIP, value: BGP (multi-line).


NameOptional

Name interface{}
  • Type: interface{}

Property name: The name of the Internet Shared Bandwidth instance.

The name must be 2 to 128 characters in length and can contain letters, numbers, periods (.), underscores (_), and hyphens (-). The name must start with a letter, and cannot start with http:// or https://.


RatioOptional

Ratio interface{}
  • Type: interface{}

Property ratio: The minimum consumption ratio of the Internet Shared Bandwidth instance.

Default to 100. Note This parameter is only supported on the China site.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags to attach to instance.

Max support 20 tags to add during create instance. Each tag with two properties Key and Value, and Key is required.


ZoneOptional

Zone interface{}
  • Type: interface{}

Property zone: Zone Id.