CenBandwidthPackageProps
Properties for defining a CenBandwidthPackage.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-cenbandwidthpackage
Initializer
import { CenBandwidthPackageProps } from '@alicloud/ros-cdk-cen'
const cenBandwidthPackageProps: CenBandwidthPackageProps = { ... }
Properties
| Name | Type | Description |
|---|---|---|
bandwidth | number | @alicloud/ros-cdk-core.IResolvable | Property bandwidth: The maximum bandwidth of the bandwidth plan. |
geographicRegionAId | string | @alicloud/ros-cdk-core.IResolvable | Property geographicRegionAId: The other area A to connect. |
geographicRegionBId | string | @alicloud/ros-cdk-core.IResolvable | Property geographicRegionBId: The other area B to connect. |
autoPay | boolean | @alicloud/ros-cdk-core.IResolvable | Property autoPay: Specifies whether to enable automatic payment. |
autoRenew | boolean | @alicloud/ros-cdk-core.IResolvable | Property autoRenew: Indicates whether automatic renewal is enabled. |
autoRenewDuration | number | @alicloud/ros-cdk-core.IResolvable | Property autoRenewDuration: Duration of each automatic renewals. |
bandwidthPackageChargeType | string | @alicloud/ros-cdk-core.IResolvable | Property bandwidthPackageChargeType: The billing method. |
description | string | @alicloud/ros-cdk-core.IResolvable | Property description: The description of the bandwidth plan. |
name | string | @alicloud/ros-cdk-core.IResolvable | Property name: The name of the bandwidth plan. |
period | number | @alicloud/ros-cdk-core.IResolvable | Property period: The subscription duration of the bandwidth plan. |
pricingCycle | string | @alicloud/ros-cdk-core.IResolvable | Property pricingCycle: The pricing cycle. |
resourceGroupId | string | @alicloud/ros-cdk-core.IResolvable | Property resourceGroupId: Resource group id. |
tags | TagsProperty[] | Property tags: Tags to attach to instance. |
bandwidthRequired
public readonly bandwidth: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property bandwidth: The maximum bandwidth of the bandwidth plan.
Unit: Mbps. Valid values: 2 to 10000.
geographicRegionAIdRequired
public readonly geographicRegionAId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property geographicRegionAId: The other area A to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
geographicRegionBIdRequired
public readonly geographicRegionBId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property geographicRegionBId: The other area B to connect.
Valid value: China | North-America | Asia-Pacific | Europe | Australia
autoPayOptional
public readonly autoPay: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
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 readonly autoRenew: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
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 readonly autoRenewDuration: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property autoRenewDuration: Duration of each automatic renewals.
It takes effect when AutoRenew is true.
bandwidthPackageChargeTypeOptional
public readonly bandwidthPackageChargeType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property bandwidthPackageChargeType: The billing method.
Valid value: PREPAY, POSTPAY (Default)
descriptionOptional
public readonly description: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
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 readonly name: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
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 readonly period: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
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 readonly pricingCycle: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property pricingCycle: The pricing cycle.
resourceGroupIdOptional
public readonly resourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property resourceGroupId: Resource group id.
tagsOptional
public readonly 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.