Package-level declarations

Types

Link copied to clipboard
data class ClusterClusterEndpoint(val address: String? = null, val port: Int? = null)
Link copied to clipboard
data class ClusterShard(val name: String? = null, val nodes: List<ClusterShardNode>? = null, val numNodes: Int? = null, val slots: String? = null)
Link copied to clipboard
data class ClusterShardNode(val availabilityZone: String? = null, val createTime: String? = null, val endpoints: List<ClusterShardNodeEndpoint>? = null, val name: String? = null)
Link copied to clipboard
data class ClusterShardNodeEndpoint(val address: String? = null, val port: Int? = null)
Link copied to clipboard
data class GetAclResult(val arn: String, val id: String, val minimumEngineVersion: String, val name: String, val tags: Map<String, String>, val userNames: List<String>)

A collection of values returned by getAcl.

Link copied to clipboard
data class GetClusterClusterEndpoint(val address: String, val port: Int)
Link copied to clipboard
data class GetClusterResult(val aclName: String, val arn: String, val autoMinorVersionUpgrade: Boolean, val clusterEndpoints: List<GetClusterClusterEndpoint>, val dataTiering: Boolean, val description: String, val engine: String, val enginePatchVersion: String, val engineVersion: String, val finalSnapshotName: String, val id: String, val kmsKeyArn: String, val maintenanceWindow: String, val name: String, val nodeType: String, val numReplicasPerShard: Int, val numShards: Int, val parameterGroupName: String, val port: Int, val securityGroupIds: List<String>, val shards: List<GetClusterShard>, val snapshotRetentionLimit: Int, val snapshotWindow: String, val snsTopicArn: String, val subnetGroupName: String, val tags: Map<String, String>, val tlsEnabled: Boolean)

A collection of values returned by getCluster.

Link copied to clipboard
data class GetClusterShard(val name: String, val nodes: List<GetClusterShardNode>, val numNodes: Int, val slots: String)
Link copied to clipboard
data class GetClusterShardNode(val availabilityZone: String, val createTime: String, val endpoints: List<GetClusterShardNodeEndpoint>, val name: String)
Link copied to clipboard
data class GetClusterShardNodeEndpoint(val address: String, val port: Int)
Link copied to clipboard
data class GetParameterGroupParameter(val name: String, val value: String)
Link copied to clipboard
data class GetParameterGroupResult(val arn: String, val description: String, val family: String, val id: String, val name: String, val parameters: List<GetParameterGroupParameter>, val tags: Map<String, String>)

A collection of values returned by getParameterGroup.

Link copied to clipboard
data class GetSnapshotClusterConfiguration(val description: String, val engine: String, val engineVersion: String, val maintenanceWindow: String, val name: String, val nodeType: String, val numShards: Int, val parameterGroupName: String, val port: Int, val snapshotRetentionLimit: Int, val snapshotWindow: String, val subnetGroupName: String, val topicArn: String, val vpcId: String)
Link copied to clipboard
data class GetSnapshotResult(val arn: String, val clusterConfigurations: List<GetSnapshotClusterConfiguration>, val clusterName: String, val id: String, val kmsKeyArn: String, val name: String, val source: String, val tags: Map<String, String>)

A collection of values returned by getSnapshot.

Link copied to clipboard
data class GetSubnetGroupResult(val arn: String, val description: String, val id: String, val name: String, val subnetIds: List<String>, val tags: Map<String, String>, val vpcId: String)

A collection of values returned by getSubnetGroup.

Link copied to clipboard
data class GetUserAuthenticationMode(val passwordCount: Int, val type: String)
Link copied to clipboard
data class GetUserResult(val accessString: String, val arn: String, val authenticationModes: List<GetUserAuthenticationMode>, val id: String, val minimumEngineVersion: String, val tags: Map<String, String>, val userName: String)

A collection of values returned by getUser.

Link copied to clipboard
data class MultiRegionClusterTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class ParameterGroupParameter(val name: String, val value: String)
Link copied to clipboard
data class SnapshotClusterConfiguration(val description: String? = null, val engine: String? = null, val engineVersion: String? = null, val maintenanceWindow: String? = null, val name: String? = null, val nodeType: String? = null, val numShards: Int? = null, val parameterGroupName: String? = null, val port: Int? = null, val snapshotRetentionLimit: Int? = null, val snapshotWindow: String? = null, val subnetGroupName: String? = null, val topicArn: String? = null, val vpcId: String? = null)
Link copied to clipboard
data class UserAuthenticationMode(val passwordCount: Int? = null, val passwords: List<String>? = null, val type: String)