GetInstanceClassesPlainArgs

data class GetInstanceClassesPlainArgs(val category: String? = null, val commodityCode: String? = null, val dbInstanceClass: String? = null, val dbInstanceId: String? = null, val dbInstanceStorageType: String? = null, val engine: String? = null, val engineVersion: String? = null, val instanceChargeType: String? = null, val multiZone: Boolean? = null, val outputFile: String? = null, val sortedBy: String? = null, val storageType: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetInstanceClassesPlainArgs>

A collection of arguments for invoking getInstanceClasses.

Constructors

Link copied to clipboard
constructor(category: String? = null, commodityCode: String? = null, dbInstanceClass: String? = null, dbInstanceId: String? = null, dbInstanceStorageType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, multiZone: Boolean? = null, outputFile: String? = null, sortedBy: String? = null, storageType: String? = null, zoneId: 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
val commodityCode: String? = null

The commodity code of the instance. Valid values:

Link copied to clipboard
val dbInstanceClass: String? = null

The DB instance class type by the user.

Link copied to clipboard
val dbInstanceId: String? = null

The ID of the instance.

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 charge type. Valid values: PrePaid and PostPaid and Serverless. Default to PostPaid.

Link copied to clipboard
val multiZone: Boolean? = null

Whether to show multi available zone. Default false to not show multi availability zone.

Link copied to clipboard
val outputFile: String? = null

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

Link copied to clipboard
val sortedBy: String? = null
Link copied to clipboard
val storageType: String? = null

It has been deprecated from version 1.134.0+ and using db_instance_storage_type instead.

Link copied to clipboard
val zoneId: String? = null

The Zone to launch the DB instance.

Functions

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