Struct aws_sdk_memorydb::model::User [−][src]
#[non_exhaustive]pub struct User {
pub name: Option<String>,
pub status: Option<String>,
pub access_string: Option<String>,
pub acl_names: Option<Vec<String>>,
pub minimum_engine_version: Option<String>,
pub authentication: Option<Authentication>,
pub arn: Option<String>,
}
Expand description
You create users and assign them specific permissions by using an access string. You assign the users to Access Control Lists aligned with a specific role (administrators, human resources) that are then deployed to one or more MemoryDB 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 user
status: Option<String>
Indicates the user status. Can be "active", "modifying" or "deleting".
access_string: Option<String>
Access permissions string used for this user.
acl_names: Option<Vec<String>>
The names of the Access Control Lists to which the user belongs
minimum_engine_version: Option<String>
The minimum engine version supported for the user
authentication: Option<Authentication>
Denotes whether the user requires a password to authenticate.
arn: Option<String>
The Amazon Resource Name (ARN) of the user.
Implementations
Indicates the user status. Can be "active", "modifying" or "deleting".
Access permissions string used for this user.
The names of the Access Control Lists to which the user belongs
The minimum engine version supported for the user
Denotes whether the user requires a password to authenticate.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for User
impl UnwindSafe for User
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more