GetInstancesResult

data class GetInstancesResult(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 id: String, val ids: List<String>, val instanceClass: String? = null, val instanceType: String? = null, val instances: List<GetInstancesInstance>, val nameRegex: String? = null, val names: List<String>, 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)

A collection of values returned by 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, id: String, ids: List<String>, instanceClass: String? = null, instanceType: String? = null, instances: List<GetInstancesInstance>, nameRegex: String? = null, names: List<String>, 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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The architecture type of the instance.

Link copied to clipboard
val editionType: String? = null
Link copied to clipboard
val enableDetails: Boolean? = null
Link copied to clipboard
val engineVersion: String? = null

The engine version of the instance.

Link copied to clipboard
val expired: String? = null
Link copied to clipboard
val globalInstance: Boolean? = null
Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

A list of KVStore Instance IDs.

Link copied to clipboard
val instanceClass: String? = null

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

Link copied to clipboard

A list of KVStore Instances. Its every element contains the following attributes:

Link copied to clipboard
val instanceType: String? = null

Database type. Valid Values: Memcache, Redis. If no value is specified, all types are returned.

Link copied to clipboard
val nameRegex: String? = null
Link copied to clipboard

A list of KVStore Instance names.

Link copied to clipboard
val networkType: String? = null

The network type of the instance.

Link copied to clipboard
val outputFile: String? = null
Link copied to clipboard
val paymentType: String? = null

Billing method. Valid Values: PostPaid for Pay-As-You-Go and PrePaid for subscription.

Link copied to clipboard
val resourceGroupId: String? = null

The ID of the resource group to which the instance belongs.

Link copied to clipboard
val searchKey: String? = null

The keyword used for fuzzy search. The keyword can be based on an instance name or an instance ID.

Link copied to clipboard
val status: String? = null

Status of the instance.

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

A mapping of tags to assign to the resource.

Link copied to clipboard
val vpcId: String? = null

VPC ID the instance belongs to.

Link copied to clipboard
val vswitchId: String? = null

VSwitch ID the instance belongs to.

Link copied to clipboard
val zoneId: String? = null

The ID of zone.