class Aws::DAX::Types::Cluster
Contains all of the attributes of a specific DAX
cluster.
@!attribute [rw] cluster_name
The name of the DAX cluster. @return [String]
@!attribute [rw] description
The description of the cluster. @return [String]
@!attribute [rw] cluster_arn
The Amazon Resource Name (ARN) that uniquely identifies the cluster. @return [String]
@!attribute [rw] total_nodes
The total number of nodes in the cluster. @return [Integer]
@!attribute [rw] active_nodes
The number of nodes in the cluster that are active (i.e., capable of serving requests). @return [Integer]
@!attribute [rw] node_type
The node type for the nodes in the cluster. (All nodes in a DAX cluster are of the same type.) @return [String]
@!attribute [rw] status
The current status of the cluster. @return [String]
@!attribute [rw] cluster_discovery_endpoint
The endpoint for this DAX cluster, consisting of a DNS name, a port number, and a URL. Applications should use the URL to configure the DAX client to find their cluster. @return [Types::Endpoint]
@!attribute [rw] node_ids_to_remove
A list of nodes to be removed from the cluster. @return [Array<String>]
@!attribute [rw] nodes
A list of nodes that are currently in the cluster. @return [Array<Types::Node>]
@!attribute [rw] preferred_maintenance_window
A range of time when maintenance of DAX cluster software will be performed. For example: `sun:01:00-sun:09:00`. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window. @return [String]
@!attribute [rw] notification_configuration
Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS). @return [Types::NotificationConfiguration]
@!attribute [rw] subnet_group
The subnet group where the DAX cluster is running. @return [String]
@!attribute [rw] security_groups
A list of security groups, and the status of each, for the nodes in the cluster. @return [Array<Types::SecurityGroupMembership>]
@!attribute [rw] iam_role_arn
A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role's permissions to access DynamoDB on your behalf. @return [String]
@!attribute [rw] parameter_group
The parameter group being used by nodes in the cluster. @return [Types::ParameterGroupStatus]
@!attribute [rw] sse_description
The description of the server-side encryption status on the specified DAX cluster. @return [Types::SSEDescription]
@!attribute [rw] cluster_endpoint_encryption_type
The type of encryption supported by the cluster's endpoint. Values are: * `NONE` for no encryption `TLS` for Transport Layer Security @return [String]
@see docs.aws.amazon.com/goto/WebAPI/dax-2017-04-19/Cluster AWS API Documentation
Constants
- SENSITIVE