BandwidthPackageArgs

data class BandwidthPackageArgs(val bandwidth: Output<Int>? = null, val cenBandwidthPackageName: Output<String>? = null, val chargeType: Output<String>? = null, val description: Output<String>? = null, val geographicRegionAId: Output<String>? = null, val geographicRegionBId: Output<String>? = null, val geographicRegionIds: Output<List<String>>? = null, val name: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null) : ConvertibleToJava<BandwidthPackageArgs>

Import

CEN bandwidth package can be imported using the id, e.g.

$ pulumi import alicloud:cen/bandwidthPackage:BandwidthPackage example cenbwp-abc123456

Constructors

Link copied to clipboard
constructor(bandwidth: Output<Int>? = null, cenBandwidthPackageName: Output<String>? = null, chargeType: Output<String>? = null, description: Output<String>? = null, geographicRegionAId: Output<String>? = null, geographicRegionBId: Output<String>? = null, geographicRegionIds: Output<List<String>>? = null, name: Output<String>? = null, paymentType: Output<String>? = null, period: Output<Int>? = null)

Properties

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

The bandwidth in Mbps of the bandwidth package. Cannot be less than 2Mbps.

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

The name of the bandwidth package. Defaults to null. ->NOTE: PrePaid mode will deduct fees from the account directly and the bandwidth package can't be deleted before expired time. ->NOTE: The PostPaid mode is only for test. Please open a ticket if you need.

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

Field charge_type has been deprecated from version 1.97.0. Use payment_type and instead.

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

The description of the bandwidth package. Default to null.

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

The area A to which the network instance belongs. Valid values: China | North-America | Asia-Pacific | Europe | Australia.

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

The area B to which the network instance belongs. Valid values: China | North-America | Asia-Pacific | Europe | Australia.

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

Field geographic_region_ids has been deprecated from version 1.97.0. Use geographic_region_a_id and geographic_region_b_id instead.

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

Field name has been deprecated from version 1.97.0. Use cen_bandwidth_package_name and instead.

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

The billing method. Valid value: PostPaid | PrePaid. Default to PrePaid. If set to PrePaid, the bandwidth package can't be deleted before expired time.

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

The purchase period in month. Valid value: 1, 2, 3, 6, 12.

Functions

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