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 maximum bandwidth of the bandwidth plan. |
GeographicRegionAId | interface{} | Property geographicRegionAId: The other area A to connect. |
GeographicRegionBId | interface{} | Property geographicRegionBId: The other area B to connect. |
AutoPay | interface{} | Property autoPay: Specifies whether to enable automatic payment. |
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 plan. |
Name | interface{} | Property name: The name of the bandwidth plan. |
Period | interface{} | Property period: The subscription duration of the bandwidth plan. |
PricingCycle | interface{} | Property pricingCycle: The pricing cycle. |
ResourceGroupId | interface{} | Property resourceGroupId: Resource group id. |
Tags | *[]TagsProperty | Property tags: Tags to attach to instance. |
BandwidthRequired
Bandwidth interface{}
- Type: interface{}
Property bandwidth: The maximum bandwidth of the bandwidth plan.
Unit: Mbps. Valid values: 2 to 10000.
GeographicRegionAIdRequired
GeographicRegionAId interface{}
- Type: interface{}
Property geographicRegionAId: The other area A to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
GeographicRegionBIdRequired
GeographicRegionBId interface{}
- Type: interface{}
Property geographicRegionBId: The other area B to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
AutoPayOptional
AutoPay interface{}
- Type: interface{}
Property autoPay: Specifies whether to enable automatic payment.
Valid values:
- true: yes.
- false (default): no. If you disable automatic payment, you must go to the Order Hub in the console to complete the payment after you call this operation. Otherwise, the instance cannot be created.
AutoRenewOptional
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.
AutoRenewDurationOptional
AutoRenewDuration interface{}
- Type: interface{}
Property autoRenewDuration: Duration of each automatic renewals.
It takes effect when AutoRenew is true.
BandwidthPackageChargeTypeOptional
BandwidthPackageChargeType interface{}
- Type: interface{}
Property bandwidthPackageChargeType: The billing method.
Valid value: PREPAY, POSTPAY (Default)
DescriptionOptional
Description interface{}
- Type: interface{}
Property description: The description of the bandwidth plan.
The description can be empty or 1 to 256 characters in length. It cannot start with http:// or https://.
NameOptional
Name interface{}
- Type: interface{}
Property name: The name of the bandwidth plan.
The name can be empty or 1 to 128 characters in length. It cannot start with http:// or https://.
PeriodOptional
Period interface{}
- Type: interface{}
Property period: The subscription duration of the bandwidth plan.
Default value: 1.
- If you set PricingCycle to Month, valid values for Period are 1 to 3 and 6.
- If you set PricingCycle to Year, valid values for Period are 1 to 3.
This parameter is required if you set BandwidthPackageChargeType to PREPAY.
PricingCycleOptional
PricingCycle interface{}
- Type: interface{}
Property pricingCycle: The pricing cycle.
ResourceGroupIdOptional
ResourceGroupId interface{}
- Type: interface{}
Property resourceGroupId: Resource group id.
TagsOptional
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.