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 bandwidth in Mbps of the bandwidth package.
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: Whether to automatically pay the bill.
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 package.
name string | @alicloud/ros-cdk-core.IResolvable Property name: The name of the bandwidth package.
period number | @alicloud/ros-cdk-core.IResolvable Property period: The purchase period.
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 bandwidth in Mbps of the bandwidth package.

The bandwidth cannot be less than 2 Mbps.


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: Whether to automatically pay the bill.

Valid value: true (default) false


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 package.

The description can contain [2,256] characters, numbers, underscores, and hyphens, and the name must start with English letters, but 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 package.

The name can contain 2-128 characters including a-z, A-Z, 0-9, periods, underlines, and hyphens. It must start with English letters, but cannot start with http:\/\/ or https:\/\/.


periodOptional

public readonly period: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property period: The purchase period.

The default value is 1.


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.