Package-level declarations

Types

Link copied to clipboard
class Account : KotlinCustomResource

Provides a Tair (Redis OSS-Compatible) And Memcache (KVStore) Account resource. For information about Tair (Redis OSS-Compatible) And Memcache (KVStore) Account and how to use it, see What is Account.

Link copied to clipboard
data class AccountArgs(val accountName: Output<String>? = null, val accountPassword: Output<String>? = null, val accountPrivilege: Output<String>? = null, val accountType: Output<String>? = null, val description: Output<String>? = null, val instanceId: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountArgs>

Provides a Tair (Redis OSS-Compatible) And Memcache (KVStore) Account resource. For information about Tair (Redis OSS-Compatible) And Memcache (KVStore) Account and how to use it, see What is Account.

Link copied to clipboard
Link copied to clipboard
object AccountMapper : ResourceMapper<Account>
Link copied to clipboard
Link copied to clipboard
class AuditLogConfig : KotlinCustomResource

Provides a Tair (Redis OSS-Compatible) And Memcache (KVStore) Audit Log Config resource.

Link copied to clipboard
data class AuditLogConfigArgs(val dbAudit: Output<Boolean>? = null, val instanceId: Output<String>? = null, val retention: Output<Int>? = null) : ConvertibleToJava<AuditLogConfigArgs>

Provides a Tair (Redis OSS-Compatible) And Memcache (KVStore) Audit Log Config resource.

Link copied to clipboard
Link copied to clipboard
object AuditLogConfigMapper : ResourceMapper<AuditLogConfig>
Link copied to clipboard
class BackupPolicy : KotlinCustomResource

Provides a Backup Policy for Tair (Redis OSS-Compatible) And Memcache (KVStore) resource. For information about Backup Policy for Tair (Redis OSS-Compatible) And Memcache (KVStore) and how to use it, see What is Backup Policy.

Link copied to clipboard
data class BackupPolicyArgs(val backupPeriods: Output<List<String>>? = null, val backupTime: Output<String>? = null, val instanceId: Output<String>? = null) : ConvertibleToJava<BackupPolicyArgs>

Provides a Backup Policy for Tair (Redis OSS-Compatible) And Memcache (KVStore) resource. For information about Backup Policy for Tair (Redis OSS-Compatible) And Memcache (KVStore) and how to use it, see What is Backup Policy.

Link copied to clipboard
Link copied to clipboard
object BackupPolicyMapper : ResourceMapper<BackupPolicy>
Link copied to clipboard
Link copied to clipboard
class Connection : KotlinCustomResource

Operate the public network ip of the specified resource. How to use it, see What is Connection.

Link copied to clipboard
data class ConnectionArgs(val connectionStringPrefix: Output<String>? = null, val instanceId: Output<String>? = null, val port: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Operate the public network ip of the specified resource. How to use it, see What is Connection.

Link copied to clipboard
Link copied to clipboard
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

KVStore instance can be imported using the id, e.g.

Link copied to clipboard
data class InstanceArgs(val autoRenew: Output<Boolean>? = null, val autoRenewPeriod: Output<Int>? = null, val autoUseCoupon: Output<Boolean>? = null, val availabilityZone: Output<String>? = null, val backupId: Output<String>? = null, val backupPeriods: Output<List<String>>? = null, val backupTime: Output<String>? = null, val bandwidth: Output<Int>? = null, val businessInfo: Output<String>? = null, val capacity: Output<Int>? = null, val config: Output<Map<String, String>>? = null, val connectionStringPrefix: Output<String>? = null, val couponNo: Output<String>? = null, val dbInstanceName: Output<String>? = null, val dedicatedHostGroupId: Output<String>? = null, val dryRun: Output<Boolean>? = null, val effectiveTime: Output<String>? = null, val enableBackupLog: Output<Int>? = null, val enablePublic: Output<Boolean>? = null, val encryptionKey: Output<String>? = null, val encryptionName: Output<String>? = null, val engineVersion: Output<String>? = null, val forceUpgrade: Output<Boolean>? = null, val globalInstance: Output<Boolean>? = null, val globalInstanceId: Output<String>? = null, val instanceChargeType: Output<String>? = null, val instanceClass: Output<String>? = null, val instanceName: Output<String>? = null, val instanceReleaseProtection: Output<Boolean>? = null, val instanceType: Output<String>? = null, val isAutoUpgradeOpen: Output<String>? = null, val kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, String>>? = null, val maintainEndTime: Output<String>? = null, val maintainStartTime: Output<String>? = null, val nodeType: Output<String>? = null, val orderType: Output<String>? = null, val parameters: Output<List<InstanceParameterArgs>>? = null, val password: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<String>? = null, val port: Output<Int>? = null, val privateConnectionPort: Output<String>? = null, val privateConnectionPrefix: Output<String>? = null, val privateIp: Output<String>? = null, val readOnlyCount: Output<Int>? = null, val resourceGroupId: Output<String>? = null, val restoreTime: Output<String>? = null, val roleArn: Output<String>? = null, val secondaryZoneId: Output<String>? = null, val securityGroupId: Output<String>? = null, val securityIpGroupAttribute: Output<String>? = null, val securityIpGroupName: Output<String>? = null, val securityIps: Output<List<String>>? = null, val shardCount: Output<Int>? = null, val slaveReadOnlyCount: Output<Int>? = null, val srcdbInstanceId: Output<String>? = null, val sslEnable: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tdeStatus: Output<String>? = null, val vpcAuthMode: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

KVStore instance can be imported using the id, e.g.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun account(name: String): Account
suspend fun account(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance