CenBandwidthPackageProps
Properties for defining a CenBandwidthPackage.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-cenbandwidthpackage
Initializer
using AlibabaCloud.SDK.ROS.CDK.Cen;
new CenBandwidthPackageProps {
object Bandwidth,
object GeographicRegionAId,
object GeographicRegionBId,
object AutoPay = null,
object AutoRenew = null,
object AutoRenewDuration = null,
object BandwidthPackageChargeType = null,
object Description = null,
object Name = null,
object Period = null,
object PricingCycle = null,
object ResourceGroupId = null,
TagsProperty[] Tags = null
};
Properties
| Name | Type | Description |
|---|---|---|
Bandwidth | object | Property bandwidth: The maximum bandwidth of the bandwidth plan. |
GeographicRegionAId | object | Property geographicRegionAId: The other area A to connect. |
GeographicRegionBId | object | Property geographicRegionBId: The other area B to connect. |
AutoPay | object | Property autoPay: Specifies whether to enable automatic payment. |
AutoRenew | object | Property autoRenew: Indicates whether automatic renewal is enabled. |
AutoRenewDuration | object | Property autoRenewDuration: Duration of each automatic renewals. |
BandwidthPackageChargeType | object | Property bandwidthPackageChargeType: The billing method. |
Description | object | Property description: The description of the bandwidth plan. |
Name | object | Property name: The name of the bandwidth plan. |
Period | object | Property period: The subscription duration of the bandwidth plan. |
PricingCycle | object | Property pricingCycle: The pricing cycle. |
ResourceGroupId | object | Property resourceGroupId: Resource group id. |
Tags | TagsProperty[] | Property tags: Tags to attach to instance. |
BandwidthRequired
public object Bandwidth { get; set; }
- Type: object
Property bandwidth: The maximum bandwidth of the bandwidth plan.
Unit: Mbps. Valid values: 2 to 10000.
GeographicRegionAIdRequired
public object GeographicRegionAId { get; set; }
- Type: object
Property geographicRegionAId: The other area A to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
GeographicRegionBIdRequired
public object GeographicRegionBId { get; set; }
- Type: object
Property geographicRegionBId: The other area B to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
AutoPayOptional
public object AutoPay { get; set; }
- Type: object
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
public object AutoRenew { get; set; }
- Type: object
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
public object AutoRenewDuration { get; set; }
- Type: object
Property autoRenewDuration: Duration of each automatic renewals.
It takes effect when AutoRenew is true.
BandwidthPackageChargeTypeOptional
public object BandwidthPackageChargeType { get; set; }
- Type: object
Property bandwidthPackageChargeType: The billing method.
Valid value: PREPAY, POSTPAY (Default)
DescriptionOptional
public object Description { get; set; }
- Type: object
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
public object Name { get; set; }
- Type: object
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
public object Period { get; set; }
- Type: object
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
public object PricingCycle { get; set; }
- Type: object
Property pricingCycle: The pricing cycle.
ResourceGroupIdOptional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: Resource group id.
TagsOptional
public TagsProperty[] Tags { get; set; }
- 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.