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