Class: Aws::ElastiCache::Types::NodeGroupMember
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElastiCache::Types::NodeGroupMember
- Defined in:
- gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb
Overview
Represents a single node within a node group (shard).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cache_cluster_id ⇒ String
The ID of the cluster to which the node belongs.
-
#cache_node_id ⇒ String
The ID of the node within its cluster.
-
#current_role ⇒ String
The role that is currently assigned to the node -
primary
orreplica
. -
#preferred_availability_zone ⇒ String
The name of the Availability Zone in which the node is located.
-
#preferred_outpost_arn ⇒ String
The outpost ARN of the node group member.
-
#read_endpoint ⇒ Types::Endpoint
The information required for client programs to connect to a node for read operations.
Instance Attribute Details
#cache_cluster_id ⇒ String
The ID of the cluster to which the node belongs.
7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 7017 class NodeGroupMember < Struct.new( :cache_cluster_id, :cache_node_id, :read_endpoint, :preferred_availability_zone, :preferred_outpost_arn, :current_role) SENSITIVE = [] include Aws::Structure end |
#cache_node_id ⇒ String
The ID of the node within its cluster. A node ID is a numeric identifier (0001, 0002, etc.).
7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 7017 class NodeGroupMember < Struct.new( :cache_cluster_id, :cache_node_id, :read_endpoint, :preferred_availability_zone, :preferred_outpost_arn, :current_role) SENSITIVE = [] include Aws::Structure end |
#current_role ⇒ String
The role that is currently assigned to the node - primary
or
replica
. This member is only applicable for Valkey or Redis OSS
(cluster mode disabled) replication groups.
7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 7017 class NodeGroupMember < Struct.new( :cache_cluster_id, :cache_node_id, :read_endpoint, :preferred_availability_zone, :preferred_outpost_arn, :current_role) SENSITIVE = [] include Aws::Structure end |
#preferred_availability_zone ⇒ String
The name of the Availability Zone in which the node is located.
7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 7017 class NodeGroupMember < Struct.new( :cache_cluster_id, :cache_node_id, :read_endpoint, :preferred_availability_zone, :preferred_outpost_arn, :current_role) SENSITIVE = [] include Aws::Structure end |
#preferred_outpost_arn ⇒ String
The outpost ARN of the node group member.
7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 7017 class NodeGroupMember < Struct.new( :cache_cluster_id, :cache_node_id, :read_endpoint, :preferred_availability_zone, :preferred_outpost_arn, :current_role) SENSITIVE = [] include Aws::Structure end |
#read_endpoint ⇒ Types::Endpoint
The information required for client programs to connect to a node for read operations. The read endpoint is only applicable on Valkey or Redis OSS (cluster mode disabled) clusters.
7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 7017 class NodeGroupMember < Struct.new( :cache_cluster_id, :cache_node_id, :read_endpoint, :preferred_availability_zone, :preferred_outpost_arn, :current_role) SENSITIVE = [] include Aws::Structure end |