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
sourceimpl 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.
Trait Implementations
impl StructuralPartialEq for Cluster
Auto Trait Implementations
impl RefUnwindSafe for Cluster
impl Send for Cluster
impl Sync for Cluster
impl Unpin for Cluster
impl UnwindSafe for Cluster
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more