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