class Aws::MemoryDB::Types::Cluster

Contains all of the attributes of a specific cluster.

@!attribute [rw] name

The user-supplied name of the cluster. This identifier is a unique
key that identifies a cluster.
@return [String]

@!attribute [rw] description

A description of the cluster
@return [String]

@!attribute [rw] status

The status of the cluster. For example, Available, Updating,
Creating.
@return [String]

@!attribute [rw] pending_updates

A group of settings that are currently being applied.
@return [Types::ClusterPendingUpdates]

@!attribute [rw] number_of_shards

The number of shards in the cluster
@return [Integer]

@!attribute [rw] shards

A list of shards that are members of the cluster.
@return [Array<Types::Shard>]

@!attribute [rw] availability_mode

Indicates if the cluster has a Multi-AZ configuration (multiaz) or
not (singleaz).
@return [String]

@!attribute [rw] cluster_endpoint

The cluster's configuration endpoint
@return [Types::Endpoint]

@!attribute [rw] node_type

The cluster's node type
@return [String]

@!attribute [rw] engine_version

The Redis engine version used by the cluster
@return [String]

@!attribute [rw] engine_patch_version

The Redis engine patch version used by the cluster
@return [String]

@!attribute [rw] parameter_group_name

The name of the parameter group used by the cluster
@return [String]

@!attribute [rw] parameter_group_status

The status of the parameter group used by the cluster, for example
'active' or 'applying'.
@return [String]

@!attribute [rw] security_groups

A list of security groups used by the cluster
@return [Array<Types::SecurityGroupMembership>]

@!attribute [rw] subnet_group_name

The name of the subnet group used by the cluster
@return [String]

@!attribute [rw] tls_enabled

A flag to indicate if In-transit encryption is enabled
@return [Boolean]

@!attribute [rw] kms_key_id

The ID of the KMS key used to encrypt the cluster
@return [String]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the cluster.
@return [String]

@!attribute [rw] sns_topic_arn

The Amazon Resource Name (ARN) of the SNS notification topic
@return [String]

@!attribute [rw] sns_topic_status

The SNS topic must be in Active status to receive notifications
@return [String]

@!attribute [rw] snapshot_retention_limit

The number of days for which MemoryDB retains automatic snapshots
before deleting them. For example, if you set SnapshotRetentionLimit
to 5, a snapshot that was taken today is retained for 5 days before
being deleted.
@return [Integer]

@!attribute [rw] maintenance_window

Specifies the weekly time range during which maintenance on the
cluster is performed. It is specified as a range in the format
ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance
window is a 60 minute period.
@return [String]

@!attribute [rw] snapshot_window

The daily time range (in UTC) during which MemoryDB begins taking a
daily snapshot of your shard. Example: 05:00-09:00 If you do not
specify this parameter, MemoryDB automatically chooses an
appropriate time range.
@return [String]

@!attribute [rw] acl_name

The name of the Access Control List associated with this cluster.
@return [String]

@!attribute [rw] auto_minor_version_upgrade

When set to true, the cluster will automatically receive minor
engine version upgrades after launch.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/memorydb-2021-01-01/Cluster AWS API Documentation

Constants

SENSITIVE