class Aws::ElastiCache::Types::CacheNode

Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis.

The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts.

**Additional node type info**

[1]: docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion

@!attribute [rw] cache_node_id

The cache node identifier. A node ID is a numeric identifier (0001,
0002, etc.). The combination of cluster ID and node ID uniquely
identifies every cache node used in a customer's Amazon account.
@return [String]

@!attribute [rw] cache_node_status

The current state of this cache node, one of the following values:
`available`, `creating`, `rebooting`, or `deleting`.
@return [String]

@!attribute [rw] cache_node_create_time

The date and time when the cache node was created.
@return [Time]

@!attribute [rw] endpoint

The hostname for connecting to this cache node.
@return [Types::Endpoint]

@!attribute [rw] parameter_group_status

The status of the parameter group applied to this cache node.
@return [String]

@!attribute [rw] source_cache_node_id

The ID of the primary node to which this read replica node is
synchronized. If this field is empty, this node is not associated
with a primary cluster.
@return [String]

@!attribute [rw] customer_availability_zone

The Availability Zone where this node was created and now resides.
@return [String]

@!attribute [rw] customer_outpost_arn

The customer outpost ARN of the cache node.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CacheNode AWS API Documentation

Constants

SENSITIVE