Class GetReplicationGroupResult


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

      • arn

        public java.lang.String arn()
        Returns:
        ARN of the created ElastiCache Replication Group.
      • authTokenEnabled

        public java.lang.Boolean authTokenEnabled()
        Returns:
        Whether an AuthToken (password) is enabled.
      • automaticFailoverEnabled

        public java.lang.Boolean automaticFailoverEnabled()
        Returns:
        Whether a read-only replica will be automatically promoted to read/write primary if the existing primary fails.
      • clusterMode

        public java.lang.String clusterMode()
        Returns:
        Whether cluster mode is enabled or disabled.
      • configurationEndpointAddress

        public java.lang.String configurationEndpointAddress()
        Returns:
        Configuration endpoint address to allow host discovery.
      • description

        public java.lang.String description()
        Returns:
        Description of the replication group.
      • id

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

        public java.util.List<GetReplicationGroupLogDeliveryConfiguration> 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.
      • memberClusters

        public java.util.List<java.lang.String> memberClusters()
        Returns:
        Identifiers of all the nodes that are part of this replication group.
      • multiAzEnabled

        public java.lang.Boolean multiAzEnabled()
        Returns:
        Whether Multi-AZ Support is enabled for the replication group.
      • nodeType

        public java.lang.String nodeType()
        Returns:
        Cluster node type.
      • numCacheClusters

        public java.lang.Integer numCacheClusters()
        Returns:
        Number of cache clusters that the replication group has.
      • numNodeGroups

        public java.lang.Integer numNodeGroups()
        Returns:
        Number of node groups (shards) for the replication group.
      • port

        public java.lang.Integer port()
        Returns:
        Port number on which the configuration endpoint will accept connections.
      • primaryEndpointAddress

        public java.lang.String primaryEndpointAddress()
        Returns:
        Endpoint of the primary node in this node group (shard).
      • readerEndpointAddress

        public java.lang.String readerEndpointAddress()
        Returns:
        Endpoint of the reader node in this node group (shard).
      • region

        public java.lang.String region()
      • replicasPerNodeGroup

        public java.lang.Integer replicasPerNodeGroup()
        Returns:
        Number of replica nodes in each node group.
      • replicationGroupId

        public java.lang.String replicationGroupId()
      • snapshotRetentionLimit

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

        public java.lang.String snapshotWindow()
        Returns:
        Daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).