GetInstanceClassesPlainArgs

data class GetInstanceClassesPlainArgs(val architecture: String? = null, val editionType: String? = null, val engine: String? = null, val engineVersion: String? = null, val instanceChargeType: String? = null, val nodeType: String? = null, val outputFile: String? = null, val packageType: String? = null, val performanceType: String? = null, val productType: String? = null, val seriesType: String? = null, val shardNumber: Int? = null, val sortedBy: String? = null, val storageType: String? = null, val zoneId: String) : ConvertibleToJava<GetInstanceClassesPlainArgs>

A collection of arguments for invoking getInstanceClasses.

Constructors

Link copied to clipboard
constructor(architecture: String? = null, editionType: String? = null, engine: String? = null, engineVersion: String? = null, instanceChargeType: String? = null, nodeType: String? = null, outputFile: String? = null, packageType: String? = null, performanceType: String? = null, productType: String? = null, seriesType: String? = null, shardNumber: Int? = null, sortedBy: String? = null, storageType: String? = null, zoneId: String)

Properties

Link copied to clipboard
val architecture: String? = null

The Tair (Redis OSS-Compatible) And Memcache (KVStore) Instance system architecture required by the user. Valid values: standard, cluster and rwsplit.

Link copied to clipboard
val editionType: String? = null

The Tair (Redis OSS-Compatible) And Memcache (KVStore) Instance edition type required by the user. Valid values: Community and Enterprise.

Link copied to clipboard
val engine: String? = null

Database type. Options are Redis, Memcache. Default to Redis.

Link copied to clipboard
val engineVersion: String? = null

Database version required by the user. Value options of Redis can refer to the latest docs detail info EngineVersion. Value of Memcache should be empty.

Link copied to clipboard

Filter the results by charge type. Valid values: PrePaid and PostPaid. Default to PrePaid.

Link copied to clipboard
val nodeType: String? = null

The Tair (Redis OSS-Compatible) And Memcache (KVStore) Instance node type required by the user. Valid values: double, single, readone, readthree and readfive.

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 packageType: String? = null

It has been deprecated from 1.68.0.

Link copied to clipboard
val performanceType: String? = null

It has been deprecated from 1.68.0.

Link copied to clipboard
val productType: String? = null

The type of the service. Valid values:

Link copied to clipboard
val seriesType: String? = null

The Tair (Redis OSS-Compatible) And Memcache (KVStore) Instance series type required by the user. Valid values: enhanced_performance_type and hybrid_storage.

Link copied to clipboard
val shardNumber: Int? = null

The number of shard.Valid values: 1, 2, 4, 8, 16, 32, 64, 128, 256.

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

It has been deprecated from 1.68.0.

Link copied to clipboard

The Zone to launch the Tair (Redis OSS-Compatible) And Memcache (KVStore) Instance.

Functions

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