Package-level declarations

Types

Link copied to clipboard

Provides a MemoryDB ACL. More information about users and ACL-s can be found in the MemoryDB User Guide.

Link copied to clipboard
data class AclArgs(val name: Output<String>? = null, val namePrefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userNames: Output<List<String>>? = null) : ConvertibleToJava<AclArgs>

Provides a MemoryDB ACL. More information about users and ACL-s can be found in the MemoryDB User Guide.

Link copied to clipboard

Builder for AclArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Acl.

Link copied to clipboard

Provides a MemoryDB Cluster. More information about MemoryDB can be found in the Developer Guide.

Link copied to clipboard
data class ClusterArgs(val aclName: Output<String>? = null, val autoMinorVersionUpgrade: Output<Boolean>? = null, val dataTiering: Output<Boolean>? = null, val description: Output<String>? = null, val engineVersion: Output<String>? = null, val finalSnapshotName: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val maintenanceWindow: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val nodeType: Output<String>? = null, val numReplicasPerShard: Output<Int>? = null, val numShards: Output<Int>? = null, val parameterGroupName: Output<String>? = null, val port: Output<Int>? = null, val securityGroupIds: Output<List<String>>? = null, val snapshotArns: Output<List<String>>? = null, val snapshotName: Output<String>? = null, val snapshotRetentionLimit: Output<Int>? = null, val snapshotWindow: Output<String>? = null, val snsTopicArn: Output<String>? = null, val subnetGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val tlsEnabled: Output<Boolean>? = null) : ConvertibleToJava<ClusterArgs>

Provides a MemoryDB Cluster. More information about MemoryDB can be found in the Developer Guide.

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

Provides a MemoryDB Parameter Group. More information about parameter groups can be found in the MemoryDB User Guide.

Link copied to clipboard
data class ParameterGroupArgs(val description: Output<String>? = null, val family: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val parameters: Output<List<ParameterGroupParameterArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ParameterGroupArgs>

Provides a MemoryDB Parameter Group. More information about parameter groups can be found in the MemoryDB User Guide.

Link copied to clipboard
Link copied to clipboard

Provides a MemoryDB Snapshot. More information about snapshot and restore can be found in the MemoryDB User Guide.

Link copied to clipboard
data class SnapshotArgs(val clusterName: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SnapshotArgs>

Provides a MemoryDB Snapshot. More information about snapshot and restore can be found in the MemoryDB User Guide.

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

Provides a MemoryDB Subnet Group. More information about subnet groups can be found in the MemoryDB User Guide.

Link copied to clipboard
data class SubnetGroupArgs(val description: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SubnetGroupArgs>

Provides a MemoryDB Subnet Group. More information about subnet groups can be found in the MemoryDB User Guide.

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

Provides a MemoryDB User. More information about users and ACL-s can be found in the MemoryDB User Guide.

Link copied to clipboard
data class UserArgs(val accessString: Output<String>? = null, val authenticationMode: Output<UserAuthenticationModeArgs>? = null, val tags: Output<Map<String, String>>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>

Provides a MemoryDB User. More information about users and ACL-s can be found in the MemoryDB User Guide.

Link copied to clipboard

Builder for UserArgs.

Link copied to clipboard
Link copied to clipboard

Builder for User.

Functions

Link copied to clipboard
suspend fun aclResource(name: String, block: suspend AclResourceBuilder.() -> Unit): Acl
Link copied to clipboard
suspend fun clusterResource(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
Link copied to clipboard
suspend fun snapshotResource(name: String, block: suspend SnapshotResourceBuilder.() -> Unit): Snapshot
Link copied to clipboard
suspend fun subnetGroupResource(name: String, block: suspend SubnetGroupResourceBuilder.() -> Unit): SubnetGroup
Link copied to clipboard
suspend fun userResource(name: String, block: suspend UserResourceBuilder.() -> Unit): User