Class GetClusterResult
- java.lang.Object
-
- com.pulumi.aws.elasticache.outputs.GetClusterResult
-
public final class GetClusterResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetClusterResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.lang.StringavailabilityZone()static GetClusterResult.Builderbuilder()static GetClusterResult.Builderbuilder(GetClusterResult defaults)java.util.List<GetClusterCacheNode>cacheNodes()java.lang.StringclusterAddress()java.lang.StringclusterId()java.lang.StringconfigurationEndpoint()java.lang.Stringengine()java.lang.StringengineVersion()java.lang.Stringid()java.lang.StringipDiscovery()java.util.List<GetClusterLogDeliveryConfiguration>logDeliveryConfigurations()java.lang.StringmaintenanceWindow()java.lang.StringnetworkType()java.lang.StringnodeType()java.lang.StringnotificationTopicArn()java.lang.IntegernumCacheNodes()java.lang.StringparameterGroupName()java.lang.Integerport()java.lang.StringpreferredOutpostArn()java.lang.Stringregion()java.lang.StringreplicationGroupId()java.util.List<java.lang.String>securityGroupIds()java.lang.IntegersnapshotRetentionLimit()java.lang.StringsnapshotWindow()java.lang.StringsubnetGroupName()java.util.Map<java.lang.String,java.lang.String>tags()
-
-
-
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
-
builder
public static GetClusterResult.Builder builder()
-
builder
public static GetClusterResult.Builder builder(GetClusterResult defaults)
-
-