Skip to content

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; }

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.