Package-level declarations
Types
Link copied to clipboard
object ElasticacheFunctions
Link copied to clipboard
The AWS::ElastiCache::GlobalReplicationGroup resource creates an Amazon ElastiCache Global Replication Group.
Link copied to clipboard
data class GlobalReplicationGroupArgs(val automaticFailoverEnabled: Output<Boolean>? = null, val cacheNodeType: Output<String>? = null, val cacheParameterGroupName: Output<String>? = null, val engineVersion: Output<String>? = null, val globalNodeGroupCount: Output<Int>? = null, val globalReplicationGroupDescription: Output<String>? = null, val globalReplicationGroupIdSuffix: Output<String>? = null, val members: Output<List<GlobalReplicationGroupMemberArgs>>? = null, val regionalConfigurations: Output<List<GlobalReplicationGroupRegionalConfigurationArgs>>? = null) : ConvertibleToJava<GlobalReplicationGroupArgs>
The AWS::ElastiCache::GlobalReplicationGroup resource creates an Amazon ElastiCache Global Replication Group.
Link copied to clipboard
Builder for GlobalReplicationGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for GlobalReplicationGroup.
Link copied to clipboard
Resource Type definition for AWS::ElastiCache::SubnetGroup
Link copied to clipboard
data class SubnetGroupArgs(val cacheSubnetGroupName: Output<String>? = null, val description: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<SubnetGroupTagArgs>>? = null) : ConvertibleToJava<SubnetGroupArgs>
Resource Type definition for AWS::ElastiCache::SubnetGroup
Link copied to clipboard
class SubnetGroupArgsBuilder
Builder for SubnetGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SubnetGroup.
Link copied to clipboard
data class UserArgs(val accessString: Output<String>? = null, val authenticationMode: Output<AuthenticationModePropertiesArgs>? = null, val engine: Output<UserEngine>? = null, val noPasswordRequired: Output<Boolean>? = null, val passwords: Output<List<String>>? = null, val tags: Output<List<UserTagArgs>>? = null, val userId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserArgs>
Resource Type definition for AWS::ElastiCache::User
Link copied to clipboard
class UserArgsBuilder
Builder for UserArgs.
Link copied to clipboard
data class UserGroupArgs(val engine: Output<UserGroupEngine>? = null, val tags: Output<List<UserGroupTagArgs>>? = null, val userGroupId: Output<String>? = null, val userIds: Output<List<String>>? = null) : ConvertibleToJava<UserGroupArgs>
Resource Type definition for AWS::ElastiCache::UserGroup
Link copied to clipboard
class UserGroupArgsBuilder
Builder for UserGroupArgs.
Link copied to clipboard
Link copied to clipboard
class UserGroupResourceBuilder
Builder for UserGroup.
Link copied to clipboard
Link copied to clipboard
class UserResourceBuilder
Builder for User.
Functions
Link copied to clipboard
suspend fun globalReplicationGroup(name: String, block: suspend GlobalReplicationGroupResourceBuilder.() -> Unit): GlobalReplicationGroup
Link copied to clipboard
suspend fun subnetGroup(name: String, block: suspend SubnetGroupResourceBuilder.() -> Unit): SubnetGroup