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, String>>? = null, val zone: Output<String>? = null) : ConvertibleToJava<CommonBandwithPackageArgs>

Import

EIP Bandwidth Plan (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
constructor(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, String>>? = null, zone: Output<String>? = null)

Properties

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

The maximum bandwidth of the Internet Shared Bandwidth instance. Unit: Mbit/s. Valid values: 1 to 1000. Default value: 1.

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

The description of the EIP bandwidth plan. The description must be 2 to 256 characters in length. It must start with a letter but cannot start with http:// or https://.

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

Specifies whether to enable deletion protection. Valid values:

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

The description of the Internet Shared Bandwidth instance. The description must be 0 to 256 characters in length and cannot start with http:// or https://.

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

Specifies whether to forcefully delete the Internet Shared Bandwidth instance. Valid values:

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

Billing method of Internet Shared Bandwidth. Valid values: PayByTraffic: billed by primary traffic.

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

The line type. Valid values:

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

The percentage of the minimum bandwidth commitment. Set the parameter to 20.

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

The ID of the resource group to which you want to move the resource.

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, String>>? = null

The tag of the resource

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

The zone of the Internet Shared Bandwidth instance. This parameter is required if you create an Internet Shared Bandwidth instance for a cloud box. The following arguments will be discarded. Please use new fields as soon as possible:

Functions

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