CommonBandwithPackageArgs

data class CommonBandwithPackageArgs(val bandwidth: Output<String>? = null, val bandwidthPackageName: Output<String>? = null, val deletionProtection: Output<Boolean>? = null, val description: Output<String>? = null, val force: Output<String>? = null, val internetChargeType: Output<String>? = null, val isp: Output<String>? = null, val name: Output<String>? = null, val ratio: Output<Int>? = null, val resourceGroupId: Output<String>? = null, val securityProtectionTypes: Output<List<String>>? = null, val tags: Output<Map<String, Any>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<CommonBandwithPackageArgs>

Import

CBWP Common Bandwidth Package can be imported using the id, e.g.

$ pulumi import alicloud:vpc/commonBandwithPackage:CommonBandwithPackage example <id>

Constructors

Link copied to clipboard
fun CommonBandwithPackageArgs(bandwidth: Output<String>? = null, bandwidthPackageName: Output<String>? = null, deletionProtection: Output<Boolean>? = null, description: Output<String>? = null, force: Output<String>? = null, internetChargeType: Output<String>? = null, isp: Output<String>? = null, name: Output<String>? = null, ratio: Output<Int>? = null, resourceGroupId: Output<String>? = null, securityProtectionTypes: Output<List<String>>? = null, tags: Output<Map<String, Any>>? = null, zone: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): CommonBandwithPackageArgs

Properties

Link copied to clipboard
val bandwidth: Output<String>? = null

The peak bandwidth of the shared bandwidth. Unit: Mbps. Valid values: 2, 20000 for China-Site account; 1, 5000 for International-Site account. See Account Guide details.

Link copied to clipboard
val bandwidthPackageName: Output<String>? = null

The name of the Internet Shared Bandwidth instance.

Link copied to clipboard
val deletionProtection: Output<Boolean>? = null

Whether enable the deletion protection or not. Default value: false.

Link copied to clipboard
val description: Output<String>? = null

The description of the shared bandwidth.

Link copied to clipboard
val force: Output<String>? = null

Whether to forcibly delete an Internet Shared Bandwidth instance. Value:

Link copied to clipboard
val internetChargeType: Output<String>? = null

The billing method of the common bandwidth package. Valid values are PayByBandwidth and PayBy95 and PayByTraffic, PayByDominantTraffic. PayBy95 is pay by classic 95th percentile pricing. International-Site Account doesn't support PayByBandwidth and PayBy95. Default to PayByTraffic. NOTE: From 1.176.0+, PayByDominantTraffic is available.

Link copied to clipboard
val isp: Output<String>? = null

The type of the Internet Service Provider. Valid values: BGP, BGP_PRO, ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2 and BGP_FinanceCloud. Default to BGP. NOTE: From version 1.203.0, isp can be set to ChinaTelecom, ChinaUnicom, ChinaMobile, ChinaTelecom_L2, ChinaUnicom_L2, ChinaMobile_L2, BGP_FinanceCloud, BGP_International.

Link copied to clipboard
val name: Output<String>? = null

. Field 'name' has been deprecated from provider version 1.120.0. New field 'bandwidth_package_name' instead.

Link copied to clipboard
val ratio: Output<Int>? = null

Ratio of the common bandwidth package. It is valid when internet_charge_type is PayBy95. Default to 100. Valid values: 10-100.

Link copied to clipboard
val resourceGroupId: Output<String>? = null

The Id of resource group which the common bandwidth package belongs.

Link copied to clipboard
val securityProtectionTypes: Output<List<String>>? = null

The edition of Anti-DDoS. If you do not set this parameter, Anti-DDoS Origin Basic is used. If you set the value to AntiDDoS_Enhanced, Anti-DDoS Pro(Premium) is used. It is valid when internet_charge_type is PayBy95.

Link copied to clipboard
val tags: Output<Map<String, Any>>? = null

The tag of the resource.

Link copied to clipboard
val zone: Output<String>? = null

The available area of the shared bandwidth. The following arguments will be discarded. Please use new fields as soon as possible: