Package-level declarations

Types

Link copied to clipboard

Provides a KVStore Account resource. For information about 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, Any>>? = null) : ConvertibleToJava<AccountArgs>

Provides a KVStore Account resource. For information about KVStore Account and how to use it, see What is Account.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Redis 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 Redis And Memcache (KVStore) Audit Log Config resource.

Link copied to clipboard
Link copied to clipboard
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>

Basic Usage

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Operate the public network ip of the specified resource. How to use it, see What is Resource Alicloud KVStore 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 Resource Alicloud KVStore Connection.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an ApsaraDB Redis / Memcache instance resource. A DB instance is an isolated database environment in the cloud. It support be associated with IP whitelists and backup configuration which are separate resource providers. For information about Alicloud KVStore DBInstance more and how to use it, see What is Resource Alicloud KVStore DBInstance.

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 businessInfo: Output<String>? = null, val capacity: Output<Int>? = null, val config: Output<Map<String, Any>>? = 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 enableBackupLog: Output<Int>? = null, val enablePublic: Output<Boolean>? = 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 kmsEncryptedPassword: Output<String>? = null, val kmsEncryptionContext: Output<Map<String, Any>>? = null, val maintainEndTime: Output<String>? = null, val maintainStartTime: Output<String>? = null, val modifyMode: Output<Int>? = 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 resourceGroupId: Output<String>? = null, val restoreTime: 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 srcdbInstanceId: Output<String>? = null, val sslEnable: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val vpcAuthMode: Output<String>? = null, val vswitchId: Output<String>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides an ApsaraDB Redis / Memcache instance resource. A DB instance is an isolated database environment in the cloud. It support be associated with IP whitelists and backup configuration which are separate resource providers. For information about Alicloud KVStore DBInstance more and how to use it, see What is Resource Alicloud KVStore DBInstance.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accountResource(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
Link copied to clipboard
suspend fun backupPolicyResource(name: String, block: suspend BackupPolicyResourceBuilder.() -> Unit): BackupPolicy
Link copied to clipboard
suspend fun connectionResource(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun instanceResource(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance