Cluster
¶
Source code in docs_src/capo_memorydb/types/cluster.py
acl_name
instance-attribute
¶
acl_name: NotRequired[ACLName]
The name of the Access Control List associated with this cluster.
auto_minor_version_upgrade
instance-attribute
¶
auto_minor_version_upgrade: NotRequired[BooleanOptional]
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
availability_mode
instance-attribute
¶
availability_mode: NotRequired[AZStatus]
Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
cluster_endpoint
instance-attribute
¶
cluster_endpoint: NotRequired[Endpoint]
The cluster's configuration endpoint
data_tiering
instance-attribute
¶
data_tiering: NotRequired[DataTieringStatus]
Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.
engine_patch_version
instance-attribute
¶
engine_patch_version: NotRequired[String]
The Redis OSS engine patch version used by the cluster
engine_version
instance-attribute
¶
engine_version: NotRequired[String]
The Redis OSS engine version used by the cluster
ip_discovery
instance-attribute
¶
ip_discovery: NotRequired[IpDiscovery]
The mechanism that the cluster uses to discover IP addresses. Returns 'ipv4' when DNS endpoints resolve to IPv4 addresses, or 'ipv6' when DNS endpoints resolve to IPv6 addresses.
kms_key_id
instance-attribute
¶
kms_key_id: NotRequired[String]
The ID of the KMS key used to encrypt the cluster
maintenance_window
instance-attribute
¶
maintenance_window: NotRequired[String]
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.
multi_region_cluster_name
instance-attribute
¶
multi_region_cluster_name: NotRequired[String]
The name of the multi-Region cluster that this cluster belongs to.
name
instance-attribute
¶
name: NotRequired[String]
The user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.
network_type
instance-attribute
¶
network_type: NotRequired[NetworkType]
The IP address type for the cluster. Returns 'ipv4' for IPv4 only, 'ipv6' for IPv6 only, or 'dual-stack' if the cluster supports both IPv4 and IPv6 addressing.
number_of_shards
instance-attribute
¶
number_of_shards: NotRequired[IntegerOptional]
The number of shards in the cluster
parameter_group_name
instance-attribute
¶
parameter_group_name: NotRequired[String]
The name of the parameter group used by the cluster
parameter_group_status
instance-attribute
¶
parameter_group_status: NotRequired[String]
The status of the parameter group used by the cluster, for example 'active' or 'applying'.
pending_updates
instance-attribute
¶
pending_updates: NotRequired[ClusterPendingUpdates]
A group of settings that are currently being applied.
security_groups
instance-attribute
¶
security_groups: NotRequired[SecurityGroupMembershipList]
A list of security groups used by the cluster
shards
instance-attribute
¶
shards: NotRequired[ShardList]
A list of shards that are members of the cluster.
snapshot_retention_limit
instance-attribute
¶
snapshot_retention_limit: NotRequired[IntegerOptional]
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.
snapshot_window
instance-attribute
¶
snapshot_window: NotRequired[String]
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.
sns_topic_arn
instance-attribute
¶
sns_topic_arn: NotRequired[String]
The Amazon Resource Name (ARN) of the SNS notification topic
sns_topic_status
instance-attribute
¶
sns_topic_status: NotRequired[String]
The SNS topic must be in Active status to receive notifications
status
instance-attribute
¶
status: NotRequired[String]
The status of the cluster. For example, Available, Updating, Creating.
subnet_group_name
instance-attribute
¶
subnet_group_name: NotRequired[String]
The name of the subnet group used by the cluster
tls_enabled
instance-attribute
¶
tls_enabled: NotRequired[BooleanOptional]
A flag to indicate if In-transit encryption is enabled