GetInstancesInstance

data class GetInstancesInstance(val architectureType: String, val autoRenew: Boolean, val autoRenewPeriod: Int, val availabilityZone: String, val bandwidth: Int, val capacity: Int, val chargeType: String, val config: Map<String, String>, val connectionDomain: String, val connectionMode: String, val connections: Int, val createTime: String, val dbInstanceId: String, val dbInstanceName: String, val destroyTime: String, val endTime: String, val engineVersion: String, val expireTime: String, val hasRenewChangeOrder: Boolean, val id: String, val instanceClass: String, val instanceReleaseProtection: Boolean, val instanceType: String, val isRds: Boolean, val maintainEndTime: String, val maintainStartTime: String, val maxConnections: Int, val name: String, val networkType: String, val nodeType: String, val packageType: String, val paymentType: String, val port: Int, val privateIp: String, val qps: Int, val regionId: String, val replacateId: String, val resourceGroupId: String, val searchKey: String, val secondaryZoneId: String, val securityGroupId: String, val securityIpGroupAttribute: String, val securityIpGroupName: String, val securityIps: List<String>, val sslEnable: String, val status: String, val tags: Map<String, String>, val userName: String, val vpcAuthMode: String, val vpcCloudInstanceId: String, val vpcId: String, val vswitchId: String, val zoneId: String)

Constructors

Link copied to clipboard
constructor(architectureType: String, autoRenew: Boolean, autoRenewPeriod: Int, availabilityZone: String, bandwidth: Int, capacity: Int, chargeType: String, config: Map<String, String>, connectionDomain: String, connectionMode: String, connections: Int, createTime: String, dbInstanceId: String, dbInstanceName: String, destroyTime: String, endTime: String, engineVersion: String, expireTime: String, hasRenewChangeOrder: Boolean, id: String, instanceClass: String, instanceReleaseProtection: Boolean, instanceType: String, isRds: Boolean, maintainEndTime: String, maintainStartTime: String, maxConnections: Int, name: String, networkType: String, nodeType: String, packageType: String, paymentType: String, port: Int, privateIp: String, qps: Int, regionId: String, replacateId: String, resourceGroupId: String, searchKey: String, secondaryZoneId: String, securityGroupId: String, securityIpGroupAttribute: String, securityIpGroupName: String, securityIps: List<String>, sslEnable: String, status: String, tags: Map<String, String>, userName: String, vpcAuthMode: String, vpcCloudInstanceId: String, vpcId: String, vswitchId: String, zoneId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

Indicates whether auto-renewal is enabled for the instance.

Link copied to clipboard

The duration for which the instance is automatically renewed. Unit: months.

Link copied to clipboard

It has been deprecated from provider version 1.101.0 and zone_id instead.

Link copied to clipboard

Instance bandwidth limit. Unit: Mbit/s.

Link copied to clipboard

Capacity of the applied Tair (Redis OSS-Compatible) And Memcached (KVStore) Classic Instance. Unit: MB.

Link copied to clipboard

It has been deprecated from provider version 1.101.0 and payment_type instead.

Link copied to clipboard

The parameter configuration of the instance.

Link copied to clipboard

Instance connection domain (only Intranet access supported).

Link copied to clipboard

The connection mode of the instance.

Link copied to clipboard

IIt has been deprecated from provider version 1.101.0 and max_connections instead.

Link copied to clipboard

Creation time of the instance.

Link copied to clipboard

The ID of the instance.

Link copied to clipboard

The name of the instance.

Link copied to clipboard

The time when the instance was destroyed.

Link copied to clipboard

Expiration time. Pay-As-You-Go instances are never expire.

Link copied to clipboard

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

Link copied to clipboard

It has been deprecated from provider version 1.101.0 and end_time instead.

Link copied to clipboard

Indicates whether there was an order of renewal with configuration change that had not taken effect.

Link copied to clipboard
val id: String

The ID of the instance.

Link copied to clipboard

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

Link copied to clipboard

Indicates whether the release protection feature is enabled for the instance.

Link copied to clipboard

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

Indicates whether the instance is managed by Relational Database Service (RDS).

Link copied to clipboard

The end time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.

Link copied to clipboard

The start time of the maintenance window. The time is in the HH:mmZ format. The time is displayed in UTC.

Link copied to clipboard

Instance connection quantity limit. Unit: count.

Link copied to clipboard

It has been deprecated from provider version 1.101.0 and db_instance_name instead.

Link copied to clipboard

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

Link copied to clipboard

The node type of the instance.

Link copied to clipboard

The type of the package.

Link copied to clipboard

The payment type. Valid values: PostPaid, PrePaid.

Link copied to clipboard
val port: Int

The service port of the instance.

Link copied to clipboard

Private IP address of the instance.

Link copied to clipboard
val qps: Int

The queries per second (QPS) supported by the instance.

Link copied to clipboard

Region ID the instance belongs to.

Link copied to clipboard

The logical ID of the replica instance.

Link copied to clipboard

The ID of the resource group.

Link copied to clipboard

The name of the instance.

Link copied to clipboard

The ID of the secondary zone to which you want to migrate the Tair (Redis OSS-Compatible) And Memcache (KVStore) Classic Instance.

Link copied to clipboard

The ID of the security group associated with the instance.

Link copied to clipboard

By default, this parameter is left empty. The attribute of the whitelist. The console does not display the whitelist whose value of this parameter is hidden

Link copied to clipboard

The name of the IP address whitelist.

Link copied to clipboard

The IP addresses in the whitelist.

Link copied to clipboard

Indicates whether SSL encryption is enabled.

Link copied to clipboard

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

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

The username of the instance.

Link copied to clipboard

Indicates whether password authentication is enabled. Valid values: Open, Close.

Link copied to clipboard

Connection port of the instance.

Link copied to clipboard

Used to retrieve instances belong to specified VPC.

Link copied to clipboard

Used to retrieve instances belong to specified vswitch resources.

Link copied to clipboard

The ID of the zone.