GetZonesPlainArgs

data class GetZonesPlainArgs(val category: String? = null, val dbInstanceStorageType: String? = null, val engine: String? = null, val engineVersion: String? = null, val instanceChargeType: String? = null, val multi: Boolean? = null, val multiZone: Boolean? = null, val outputFile: String? = null) : ConvertibleToJava<GetZonesPlainArgs>

A collection of arguments for invoking getZones.

Constructors

Link copied to clipboard
constructor(category: String? = null, dbInstanceStorageType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, multi: Boolean? = null, multiZone: Boolean? = null, outputFile: String? = null)

Properties

Link copied to clipboard
val category: String? = null

DB Instance category. the value like `Basic`, `HighAvailability`, `Finance`, `AlwaysOn`, `serverless_basic`, `serverless_standard`, `serverless_ha`, `cluster`, detail info.

Link copied to clipboard

The DB instance storage space required by the user. Valid values: "cloud_ssd", "local_ssd", "cloud_essd", "cloud_essd2", "cloud_essd3".

Link copied to clipboard
val engine: String? = null

Database type. Valid values: "MySQL", "SQLServer", "PostgreSQL", "MariaDB". If not set, it will match all of engines.

Link copied to clipboard
val engineVersion: String? = null

Database version required by the user. Value options can refer to the latest docs detail info EngineVersion.

Link copied to clipboard

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

Link copied to clipboard
val multi: Boolean? = null

It has been deprecated from version 1.137.0 and using multi_zone instead.

Link copied to clipboard
val multiZone: 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 outputFile: String? = null

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

Functions

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