Skip to content

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[];

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.