DdosBgpInstanceArgs

data class DdosBgpInstanceArgs constructor(val bandwidth: Output<Int>? = null, val baseBandwidth: Output<Int>? = null, val ipCount: Output<Int>? = null, val ipType: Output<String>? = null, val name: Output<String>? = null, val normalBandwidth: Output<Int>? = null, val period: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<DdosBgpInstanceArgs>

Anti-DDoS Advanced instance resource. "Ddosbgp" is the short term of this product.

NOTE: The endpoint of bssopenapi used only support "business.aliyuncs.com" at present. NOTE: Available since v1.183.0.

Example Usage

Basic Usage No Java example available.

Import

Ddosbgp instance can be imported using the id, e.g.

$ pulumi import alicloud:dns/ddosBgpInstance:DdosBgpInstance example ddosbgp-abc123456

Constructors

Link copied to clipboard
fun DdosBgpInstanceArgs(bandwidth: Output<Int>? = null, baseBandwidth: Output<Int>? = null, ipCount: Output<Int>? = null, ipType: Output<String>? = null, name: Output<String>? = null, normalBandwidth: Output<Int>? = null, period: Output<Int>? = null, type: Output<String>? = null)

Functions

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

Properties

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

Elastic defend bandwidth of the instance. This value must be larger than the base defend bandwidth. Valid values: 51,91,101,201,301. The unit is Gbps.

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

Base defend bandwidth of the instance. Valid values: 20. The unit is Gbps. Default to 20.

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

IP count of the instance. Valid values: 100.

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

IP version of the instance. Valid values: IPv4,IPv6.

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

Name of the instance. This name can have a string of 1 to 63 characters.

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

Normal defend bandwidth of the instance. The unit is Gbps.

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

The duration that you will buy Ddosbgp instance (in month). Valid values: 1~9, 12, 24, 36. Default to 12. At present, the provider does not support modify "period".

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

Type of the instance. Valid values: Enterprise, Professional. Default to Enterprise