GetInstancesPlainArgs

data class GetInstancesPlainArgs(val architectureType: String? = null, val editionType: String? = null, val enableDetails: Boolean? = null, val engineVersion: String? = null, val expired: String? = null, val globalInstance: Boolean? = null, val ids: List<String>? = null, val instanceClass: String? = null, val instanceType: String? = null, val nameRegex: String? = null, val networkType: String? = null, val outputFile: String? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val searchKey: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null, val vswitchId: String? = null, val zoneId: String? = null) : ConvertibleToJava<GetInstancesPlainArgs>

A collection of arguments for invoking getInstances.

Constructors

Link copied to clipboard
constructor(architectureType: String? = null, editionType: String? = null, enableDetails: Boolean? = null, engineVersion: String? = null, expired: String? = null, globalInstance: Boolean? = null, ids: List<String>? = null, instanceClass: String? = null, instanceType: String? = null, nameRegex: String? = null, networkType: String? = null, outputFile: String? = null, paymentType: String? = null, resourceGroupId: String? = null, searchKey: String? = null, status: String? = null, tags: Map<String, String>? = null, vpcId: String? = null, vswitchId: String? = null, zoneId: String? = null)

Properties

Link copied to clipboard

The type of the architecture. Valid values: cluster, standard and SplitRW.

Link copied to clipboard
val editionType: String? = null

Used to retrieve instances belong to specified vswitch resources. Valid values: Enterprise, Community.

Link copied to clipboard
val enableDetails: Boolean? = null

Default to false. Set it to true can output more details.

Link copied to clipboard
val engineVersion: String? = null

The engine version. Valid values: 2.8, 4.0, 5.0, 6.0, 7.0.

Link copied to clipboard
val expired: String? = null

The expiration status of the instance.

Link copied to clipboard
val globalInstance: Boolean? = null

Whether to create a distributed cache.

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

A list of KVStore DBInstance IDs.

Link copied to clipboard
val instanceClass: String? = null

Type of the applied Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance. For more information, see Instance type table.

Link copied to clipboard
val instanceType: String? = null

The engine type of the KVStore DBInstance. Options are Memcache, and Redis. If no value is specified, all types are returned.

Link copied to clipboard
val nameRegex: String? = null

A regex string to apply to the instance name.

Link copied to clipboard
val networkType: String? = null

The type of the network. Valid values: CLASSIC, VPC.

Link copied to clipboard
val outputFile: String? = null

The name of file that can save the collection of instances after running pulumi preview.

Link copied to clipboard
val paymentType: String? = null

The payment type. Valid values: PostPaid, PrePaid.

Link copied to clipboard
val resourceGroupId: String? = null

The ID of the resource group.

Link copied to clipboard
val searchKey: String? = null

The name of the instance.

Link copied to clipboard
val status: String? = null

The status of the KVStore DBInstance. Valid values: Changing, CleaningUpExpiredData, Creating, Flushing, HASwitching, Inactive, MajorVersionUpgrading, Migrating, NetworkModifying, Normal, Rebooting, SSLModifying, Transforming, ZoneMigrating.

Link copied to clipboard
val tags: Map<String, String>? = null

Query the instance bound to the tag. The format of the incoming value is json string, including TagKey and TagValue. TagKey cannot be null, and TagValue can be empty. Format example {"key1":"value1"}.

Link copied to clipboard
val vpcId: String? = null

Used to retrieve instances belong to specified VPC.

Link copied to clipboard
val vswitchId: String? = null

Used to retrieve instances belong to specified vswitch resources.

Link copied to clipboard
val zoneId: String? = null

The ID of the zone.

Functions

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