Class GetClusterResult


  • public final class GetClusterResult
    extends java.lang.Object
    • Method Detail

      • arn

        public java.lang.String arn()
      • availabilityZone

        public java.lang.String availabilityZone()
        Returns:
        Availability Zone for the cache cluster.
      • cacheNodes

        public java.util.List<GetClusterCacheNode> cacheNodes()
        Returns:
        List of node objects including `id`, `address`, `port`, `availabilityZone` and `outpostArn`. Referenceable e.g., as `${data.aws_elasticache_cluster.bar.cache_nodes.0.address}`
      • clusterAddress

        public java.lang.String clusterAddress()
        Returns:
        (Memcached only) DNS name of the cache cluster without the port appended.
      • clusterId

        public java.lang.String clusterId()
      • configurationEndpoint

        public java.lang.String configurationEndpoint()
        Returns:
        (Memcached only) Configuration endpoint to allow host discovery.
      • engine

        public java.lang.String engine()
        Returns:
        Name of the cache engine.
      • engineVersion

        public java.lang.String engineVersion()
        Returns:
        Version number of the cache engine.
      • id

        public java.lang.String id()
        Returns:
        The provider-assigned unique ID for this managed resource.
      • ipDiscovery

        public java.lang.String ipDiscovery()
        Returns:
        The IP version advertised in the discovery protocol.
      • logDeliveryConfigurations

        public java.util.List<GetClusterLogDeliveryConfiguration> logDeliveryConfigurations()
        Returns:
        Redis [SLOWLOG](https://redis.io/commands/slowlog) or Redis [Engine Log](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Log_Delivery.html#Log_contents-engine-log) delivery settings.
      • maintenanceWindow

        public java.lang.String maintenanceWindow()
        Returns:
        Specifies the weekly time range for when maintenance on the cache cluster is performed.
      • networkType

        public java.lang.String networkType()
        Returns:
        The IP versions for cache cluster connections.
      • nodeType

        public java.lang.String nodeType()
        Returns:
        The cluster node type.
      • notificationTopicArn

        public java.lang.String notificationTopicArn()
        Returns:
        An ARN of an SNS topic that ElastiCache notifications get sent to.
      • numCacheNodes

        public java.lang.Integer numCacheNodes()
        Returns:
        The number of cache nodes that the cache cluster has.
      • parameterGroupName

        public java.lang.String parameterGroupName()
        Returns:
        Name of the parameter group associated with this cache cluster.
      • port

        public java.lang.Integer port()
        Returns:
        The port number on which each of the cache nodes will accept connections.
      • preferredOutpostArn

        public java.lang.String preferredOutpostArn()
        Returns:
        The outpost ARN in which the cache cluster was created if created in outpost.
      • region

        public java.lang.String region()
      • replicationGroupId

        public java.lang.String replicationGroupId()
        Returns:
        The replication group to which this cache cluster belongs.
      • securityGroupIds

        public java.util.List<java.lang.String> securityGroupIds()
        Returns:
        List VPC security groups associated with the cache cluster.
      • snapshotRetentionLimit

        public java.lang.Integer snapshotRetentionLimit()
        Returns:
        The number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them.
      • snapshotWindow

        public java.lang.String snapshotWindow()
        Returns:
        Daily time range (in UTC) during which ElastiCache will begin taking a daily snapshot of the cache cluster.
      • subnetGroupName

        public java.lang.String subnetGroupName()
        Returns:
        Name of the subnet group associated to the cache cluster.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Tags assigned to the resource