Struct aws_sdk_memorydb::model::Cluster
source · #[non_exhaustive]pub struct Cluster { /* private fields */ }
Expand description
Contains all of the attributes of a specific cluster.
Implementations§
source§impl Cluster
impl Cluster
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the cluster
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
The status of the cluster. For example, Available, Updating, Creating.
sourcepub fn pending_updates(&self) -> Option<&ClusterPendingUpdates>
pub fn pending_updates(&self) -> Option<&ClusterPendingUpdates>
A group of settings that are currently being applied.
sourcepub fn number_of_shards(&self) -> Option<i32>
pub fn number_of_shards(&self) -> Option<i32>
The number of shards in the cluster
sourcepub fn availability_mode(&self) -> Option<&AzStatus>
pub fn availability_mode(&self) -> Option<&AzStatus>
Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).
sourcepub fn cluster_endpoint(&self) -> Option<&Endpoint>
pub fn cluster_endpoint(&self) -> Option<&Endpoint>
The cluster's configuration endpoint
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The Redis engine version used by the cluster
sourcepub fn engine_patch_version(&self) -> Option<&str>
pub fn engine_patch_version(&self) -> Option<&str>
The Redis engine patch version used by the cluster
sourcepub fn parameter_group_name(&self) -> Option<&str>
pub fn parameter_group_name(&self) -> Option<&str>
The name of the parameter group used by the cluster
sourcepub fn parameter_group_status(&self) -> Option<&str>
pub fn parameter_group_status(&self) -> Option<&str>
The status of the parameter group used by the cluster, for example 'active' or 'applying'.
sourcepub fn security_groups(&self) -> Option<&[SecurityGroupMembership]>
pub fn security_groups(&self) -> Option<&[SecurityGroupMembership]>
A list of security groups used by the cluster
sourcepub fn subnet_group_name(&self) -> Option<&str>
pub fn subnet_group_name(&self) -> Option<&str>
The name of the subnet group used by the cluster
sourcepub fn tls_enabled(&self) -> Option<bool>
pub fn tls_enabled(&self) -> Option<bool>
A flag to indicate if In-transit encryption is enabled
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
The ID of the KMS key used to encrypt the cluster
sourcepub fn sns_topic_arn(&self) -> Option<&str>
pub fn sns_topic_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the SNS notification topic
sourcepub fn sns_topic_status(&self) -> Option<&str>
pub fn sns_topic_status(&self) -> Option<&str>
The SNS topic must be in Active status to receive notifications
sourcepub fn snapshot_retention_limit(&self) -> Option<i32>
pub fn snapshot_retention_limit(&self) -> Option<i32>
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.
sourcepub fn maintenance_window(&self) -> Option<&str>
pub fn maintenance_window(&self) -> Option<&str>
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.
sourcepub fn snapshot_window(&self) -> Option<&str>
pub fn snapshot_window(&self) -> Option<&str>
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.
sourcepub fn acl_name(&self) -> Option<&str>
pub fn acl_name(&self) -> Option<&str>
The name of the Access Control List associated with this cluster.
sourcepub fn auto_minor_version_upgrade(&self) -> Option<bool>
pub fn auto_minor_version_upgrade(&self) -> Option<bool>
When set to true, the cluster will automatically receive minor engine version upgrades after launch.
sourcepub fn data_tiering(&self) -> Option<&DataTieringStatus>
pub fn data_tiering(&self) -> Option<&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.