CenBandwidthPackageProps
Properties for defining a CenBandwidthPackage
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-cenbandwidthpackage
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen"
&alicloudroscdkcen.CenBandwidthPackageProps {
Bandwidth: interface{},
GeographicRegionAId: interface{},
GeographicRegionBId: interface{},
AutoPay: interface{},
AutoRenew: interface{},
AutoRenewDuration: interface{},
BandwidthPackageChargeType: interface{},
Description: interface{},
Name: interface{},
Period: interface{},
PricingCycle: interface{},
ResourceGroupId: interface{},
Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkcen.RosCenBandwidthPackage.TagsProperty,
}
Properties
Name | Type | Description |
---|---|---|
Bandwidth |
interface{} |
Property bandwidth: The bandwidth in Mbps of the bandwidth package. |
GeographicRegionAId |
interface{} |
Property geographicRegionAId: The other area A to connect. |
GeographicRegionBId |
interface{} |
Property geographicRegionBId: The other area B to connect. |
AutoPay |
interface{} |
Property autoPay: Whether to automatically pay the bill. |
AutoRenew |
interface{} |
Property autoRenew: Indicates whether automatic renewal is enabled. |
AutoRenewDuration |
interface{} |
Property autoRenewDuration: Duration of each automatic renewals. |
BandwidthPackageChargeType |
interface{} |
Property bandwidthPackageChargeType: The billing method. |
Description |
interface{} |
Property description: The description of the bandwidth package. |
Name |
interface{} |
Property name: The name of the bandwidth package. |
Period |
interface{} |
Property period: The purchase period. |
PricingCycle |
interface{} |
Property pricingCycle: The pricing cycle. |
ResourceGroupId |
interface{} |
Property resourceGroupId: Resource group id. |
Tags |
*[]TagsProperty |
Property tags: Tags to attach to instance. |
Bandwidth
Required
Bandwidth interface{}
- Type: interface{}
Property bandwidth: The bandwidth in Mbps of the bandwidth package.
The bandwidth cannot be less than 2 Mbps.
GeographicRegionAId
Required
GeographicRegionAId interface{}
- Type: interface{}
Property geographicRegionAId: The other area A to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
GeographicRegionBId
Required
GeographicRegionBId interface{}
- Type: interface{}
Property geographicRegionBId: The other area B to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
AutoPay
Optional
AutoPay interface{}
- Type: interface{}
Property autoPay: Whether to automatically pay the bill.
Valid value: true (default) false
AutoRenew
Optional
AutoRenew interface{}
- Type: interface{}
Property autoRenew: Indicates whether automatic renewal is enabled.
Valid values:true: Automatic renewal is enabled.false: Automatic renewal is not enabled. You must renew the instance manually.Default value: false.
AutoRenewDuration
Optional
AutoRenewDuration interface{}
- Type: interface{}
Property autoRenewDuration: Duration of each automatic renewals.
It takes effect when AutoRenew is true.
BandwidthPackageChargeType
Optional
BandwidthPackageChargeType interface{}
- Type: interface{}
Property bandwidthPackageChargeType: The billing method.
Valid value: PREPAY, POSTPAY (Default)
Description
Optional
Description interface{}
- Type: interface{}
Property description: The description of the bandwidth package.
The description can contain [2,256] characters, numbers, underscores, and hyphens, and the name must start with English letters, but cannot start with http:// or https://.
Name
Optional
Name interface{}
- Type: interface{}
Property name: The name of the bandwidth package.
The name can contain 2-128 characters including a-z, A-Z, 0-9, periods, underlines, and hyphens. It must start with English letters, but cannot start with http:// or https://.
Period
Optional
Period interface{}
- Type: interface{}
Property period: The purchase period.
The default value is 1.
PricingCycle
Optional
PricingCycle interface{}
- Type: interface{}
Property pricingCycle: The pricing cycle.
ResourceGroupId
Optional
ResourceGroupId interface{}
- Type: interface{}
Property resourceGroupId: Resource group id.
Tags
Optional
Tags *[]TagsProperty
- Type: *[]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.