CommonBandwidthPackageProps
Properties for defining a CommonBandwidthPackage
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-commonbandwidthpackage
Initializer
import { CommonBandwidthPackageProps } from '@alicloud/ros-cdk-vpc'
const commonBandwidthPackageProps: CommonBandwidthPackageProps = { ... }
Properties
Name | Type | Description |
---|---|---|
bandwidth |
number | @alicloud/ros-cdk-core.IResolvable |
Property bandwidth: The peak bandwidth of the Internet Shared Bandwidth instance. |
deletionProtection |
boolean | @alicloud/ros-cdk-core.IResolvable |
Property deletionProtection: Whether to enable deletion protection. |
description |
string | @alicloud/ros-cdk-core.IResolvable |
Property description: The description of the Internet Shared Bandwidth instance. |
internetChargeType |
string | @alicloud/ros-cdk-core.IResolvable |
Property internetChargeType: The billing model of the Internet Shared Bandwidth instance. |
isp |
string | @alicloud/ros-cdk-core.IResolvable |
Property isp: Line type of EIP, value: BGP (multi-line). |
name |
string | @alicloud/ros-cdk-core.IResolvable |
Property name: The name of the Internet Shared Bandwidth instance. |
ratio |
number | @alicloud/ros-cdk-core.IResolvable |
Property ratio: The minimum consumption ratio of the Internet Shared Bandwidth instance. |
resourceGroupId |
string | @alicloud/ros-cdk-core.IResolvable |
Property resourceGroupId: The ID of the resource group. |
tags |
TagsProperty[] |
Property tags: Tags to attach to instance. |
zone |
string | @alicloud/ros-cdk-core.IResolvable |
Property zone: Zone Id. |
bandwidth
Required
public readonly bandwidth: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property bandwidth: The peak bandwidth of the Internet Shared Bandwidth instance.
Unit: Mbit\/s.
deletionProtection
Optional
public readonly deletionProtection: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property deletionProtection: Whether to enable deletion protection.
Default to False.
description
Optional
public readonly description: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property description: The description of the Internet Shared Bandwidth instance.
The description must be 2 to 256 characters in length. It must start with a letter, and cannot start with http:\/\/ or https:\/\/.
internetChargeType
Optional
public readonly internetChargeType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property internetChargeType: The billing model of the Internet Shared Bandwidth instance.
Allowed values: PayByBandwidth (default): Billed by bandwidth. PayBy95: Charged at Enhanced 95.
isp
Optional
public readonly isp: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property isp: Line type of EIP, value: BGP (multi-line).
name
Optional
public readonly name: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property name: The name of the Internet Shared Bandwidth instance.
The name must be 2 to 128 characters in length and can contain letters, numbers, periods (.), underscores (_), and hyphens (-). The name must start with a letter, and cannot start with http:\/\/ or https:\/\/.
ratio
Optional
public readonly ratio: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property ratio: The minimum consumption ratio of the Internet Shared Bandwidth instance.
Default to 100. Note This parameter is only supported on the China site.
resourceGroupId
Optional
public readonly resourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property resourceGroupId: The ID of the resource group.
tags
Optional
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.
zone
Optional
public readonly zone: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property zone: Zone Id.