Struct aws_sdk_memorydb::model::Acl
source · [−]#[non_exhaustive]pub struct Acl {
pub name: Option<String>,
pub status: Option<String>,
pub user_names: Option<Vec<String>>,
pub minimum_engine_version: Option<String>,
pub pending_changes: Option<AclPendingChanges>,
pub clusters: Option<Vec<String>>,
pub arn: Option<String>,
}
Expand description
An Access Control List. You can authenticate users with Access Contol Lists. ACLs enable you to control cluster access by grouping users. These Access control lists are designed as a way to organize access to clusters.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.name: Option<String>
The name of the Access Control List
status: Option<String>
Indicates ACL status. Can be "creating", "active", "modifying", "deleting".
user_names: Option<Vec<String>>
The list of user names that belong to the ACL.
minimum_engine_version: Option<String>
The minimum engine version supported for the ACL
pending_changes: Option<AclPendingChanges>
A list of updates being applied to the ACL.
clusters: Option<Vec<String>>
A list of clusters associated with the ACL.
arn: Option<String>
The Amazon Resource Name (ARN) of the ACL
Implementations
sourceimpl Acl
impl Acl
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
Indicates ACL status. Can be "creating", "active", "modifying", "deleting".
sourcepub fn minimum_engine_version(&self) -> Option<&str>
pub fn minimum_engine_version(&self) -> Option<&str>
The minimum engine version supported for the ACL
sourcepub fn pending_changes(&self) -> Option<&AclPendingChanges>
pub fn pending_changes(&self) -> Option<&AclPendingChanges>
A list of updates being applied to the ACL.
Trait Implementations
impl StructuralPartialEq for Acl
Auto Trait Implementations
impl RefUnwindSafe for Acl
impl Send for Acl
impl Sync for Acl
impl Unpin for Acl
impl UnwindSafe for Acl
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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