GetClusterResult

data class GetClusterResult(val arn: String, val availabilityZone: String, val cacheNodes: List<GetClusterCacheNode>, val clusterAddress: String, val clusterId: String, val configurationEndpoint: String, val engine: String, val engineVersion: String, val id: String, val ipDiscovery: String, val logDeliveryConfigurations: List<GetClusterLogDeliveryConfiguration>, val maintenanceWindow: String, val networkType: String, val nodeType: String, val notificationTopicArn: String, val numCacheNodes: Int, val parameterGroupName: String, val port: Int, val preferredOutpostArn: String, val replicationGroupId: String, val securityGroupIds: List<String>, val securityGroupNames: List<String>, val snapshotRetentionLimit: Int, val snapshotWindow: String, val subnetGroupName: String, val tags: Map<String, String>)

A collection of values returned by getCluster.

Constructors

Link copied to clipboard
constructor(arn: String, availabilityZone: String, cacheNodes: List<GetClusterCacheNode>, clusterAddress: String, clusterId: String, configurationEndpoint: String, engine: String, engineVersion: String, id: String, ipDiscovery: String, logDeliveryConfigurations: List<GetClusterLogDeliveryConfiguration>, maintenanceWindow: String, networkType: String, nodeType: String, notificationTopicArn: String, numCacheNodes: Int, parameterGroupName: String, port: Int, preferredOutpostArn: String, replicationGroupId: String, securityGroupIds: List<String>, securityGroupNames: List<String>, snapshotRetentionLimit: Int, snapshotWindow: String, subnetGroupName: String, tags: Map<String, String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String
Link copied to clipboard

Availability Zone for the cache cluster.

Link copied to clipboard

List of node objects including id, address, port, availability_zone and outpost_arn. Referenceable e.g., as ${data.aws_elasticache_cluster.bar.cache_nodes.0.address}

Link copied to clipboard

(Memcached only) DNS name of the cache cluster without the port appended.

Link copied to clipboard
Link copied to clipboard

(Memcached only) Configuration endpoint to allow host discovery.

Link copied to clipboard

Name of the cache engine.

Link copied to clipboard

Version number of the cache engine.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

The IP version advertised in the discovery protocol.

Link copied to clipboard
Link copied to clipboard

Specifies the weekly time range for when maintenance on the cache cluster is performed.

Link copied to clipboard

The IP versions for cache cluster connections.

Link copied to clipboard

The cluster node type.

Link copied to clipboard

An ARN of an SNS topic that ElastiCache notifications get sent to.

Link copied to clipboard

The number of cache nodes that the cache cluster has.

Link copied to clipboard

Name of the parameter group associated with this cache cluster.

Link copied to clipboard
val port: Int

The port number on which each of the cache nodes will accept connections.

Link copied to clipboard

The outpost ARN in which the cache cluster was created if created in outpost.

Link copied to clipboard

The replication group to which this cache cluster belongs.

Link copied to clipboard

List VPC security groups associated with the cache cluster.

Link copied to clipboard

List of security group names associated with this cache cluster.

Link copied to clipboard

The number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them.

Link copied to clipboard

Daily time range (in UTC) during which ElastiCache will begin taking a daily snapshot of the cache cluster.

Link copied to clipboard

Name of the subnet group associated to the cache cluster.

Link copied to clipboard

Tags assigned to the resource