Skip to content

NetworkPackageProps

Properties for defining a NetworkPackage.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecd-networkpackage

Initializer

import { NetworkPackageProps } from '@alicloud/ros-cdk-ecd'
const networkPackageProps: NetworkPackageProps = { ... }

Properties

Name Type Description
bandwidth number | @alicloud/ros-cdk-core.IResolvable Property bandwidth: The maximum public bandwidth.
officeSiteId string | @alicloud/ros-cdk-core.IResolvable Property officeSiteId: The ID of the workspace.
autoPay boolean | @alicloud/ros-cdk-core.IResolvable Property autoPay: Specifies whether to enable automatic payment.
autoRenew boolean | @alicloud/ros-cdk-core.IResolvable Property autoRenew: Specifies whether to enable auto-renewal.
internetChargeType string | @alicloud/ros-cdk-core.IResolvable Property internetChargeType: The metering method of the pay-as-you-go Internet access package.
payType string | @alicloud/ros-cdk-core.IResolvable Property payType: The billing method of the Internet access package.
period number | @alicloud/ros-cdk-core.IResolvable Property period: The duration of the Internet access package.
periodUnit string | @alicloud/ros-cdk-core.IResolvable Property periodUnit: The unit of duration that you want to use for the Internet access package.
promotionId string | @alicloud/ros-cdk-core.IResolvable Property promotionId: The ID of the sales promotion.

bandwidthRequired

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

Property bandwidth: The maximum public bandwidth.

Unit: Mbit\/s. Valid values for the pay-by-data-transfer type (PayByTraffic): 10 to 200. Valid values for the pay-by-bandwith type (PayByBandwidth): 10 to 1000.


officeSiteIdRequired

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

Property officeSiteId: The ID of the workspace.


autoPayOptional

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

Property autoPay: Specifies whether to enable automatic payment.


autoRenewOptional

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

Property autoRenew: Specifies whether to enable auto-renewal.


internetChargeTypeOptional

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

Property internetChargeType: The metering method of the pay-as-you-go Internet access package.

Valid values: PayByTraffic: pay-by-data-transfer. PayByBandwidth: pay-by-bandwidth. Default value: PayByTraffic.


payTypeOptional

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

Property payType: The billing method of the Internet access package.

Enumeration Value: PostPaid PrePaid


periodOptional

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

Property period: The duration of the Internet access package.


periodUnitOptional

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

Property periodUnit: The unit of duration that you want to use for the Internet access package.

Enumeration Value: MonthYearWeek


promotionIdOptional

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

Property promotionId: The ID of the sales promotion.