GetZonesPlainArgs

data class GetZonesPlainArgs(val availableDiskCategory: String? = null, val availableInstanceType: String? = null, val availableResourceCreation: String? = null, val availableSlbAddressIpVersion: String? = null, val availableSlbAddressType: String? = null, val enableDetails: Boolean? = null, val instanceChargeType: String? = null, val multi: Boolean? = null, val networkType: String? = null, val outputFile: String? = null, val spotStrategy: String? = null) : ConvertibleToJava<GetZonesPlainArgs>

A collection of arguments for invoking getZones.

Constructors

Link copied to clipboard
constructor(availableDiskCategory: String? = null, availableInstanceType: String? = null, availableResourceCreation: String? = null, availableSlbAddressIpVersion: String? = null, availableSlbAddressType: String? = null, enableDetails: Boolean? = null, instanceChargeType: String? = null, multi: Boolean? = null, networkType: String? = null, outputFile: String? = null, spotStrategy: String? = null)

Properties

Link copied to clipboard

Filter the results by a specific disk category. Can be either cloud, cloud_efficiency, cloud_ssd, ephemeral_ssd.

Link copied to clipboard

Filter the results by a specific instance type.

Link copied to clipboard

Filter the results by a specific resource type. Valid values: Instance, Disk, VSwitch, Rds, KVStore, FunctionCompute, Elasticsearch, Slb.

Link copied to clipboard

Filter the results by a slb instance address version. Can be either ipv4, or ipv6.

Link copied to clipboard

Filter the results by a slb instance address type. Can be either Vpc, classic_internet or classic_intranet

Link copied to clipboard
val enableDetails: Boolean? = null

Default to false and only output id in the zones block. Set it to true can output more details.

Link copied to clipboard

Filter the results by a specific ECS instance charge type. Valid values: PrePaid and PostPaid. Default to PostPaid.

Link copied to clipboard
val multi: Boolean? = null

Indicate whether the zones can be used in a multi AZ configuration. Default to false. Multi AZ is usually used to launch RDS instances.

Link copied to clipboard
val networkType: String? = null

Filter the results by a specific network type. Valid values: Classic and Vpc.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val spotStrategy: String? = null

Functions

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