Class GetReplicationGroupResult
- java.lang.Object
-
- com.pulumi.aws.elasticache.outputs.GetReplicationGroupResult
-
public final class GetReplicationGroupResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetReplicationGroupResult.Builder
-
Method Summary
-
-
-
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.
-
nodeGroupConfigurations
public java.util.List<GetReplicationGroupNodeGroupConfiguration> nodeGroupConfigurations()
- Returns:
- Configuration of the node groups (shards). See below.
-
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).
-
builder
public static GetReplicationGroupResult.Builder builder()
-
builder
public static GetReplicationGroupResult.Builder builder(GetReplicationGroupResult defaults)
-
-