Struct aws_sdk_elasticache::output::modify_user_output::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ModifyUserOutput
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn set_user_id(self, input: Option<String>) -> Self
pub fn set_user_id(self, input: Option<String>) -> Self
The ID of the user.
sourcepub fn set_user_name(self, input: Option<String>) -> Self
pub fn set_user_name(self, input: Option<String>) -> Self
The username of the user.
sourcepub fn status(self, input: impl Into<String>) -> Self
pub fn status(self, input: impl Into<String>) -> Self
Indicates the user status. Can be "active", "modifying" or "deleting".
sourcepub fn set_status(self, input: Option<String>) -> Self
pub fn set_status(self, input: Option<String>) -> Self
Indicates the user status. Can be "active", "modifying" or "deleting".
sourcepub fn set_engine(self, input: Option<String>) -> Self
pub fn set_engine(self, input: Option<String>) -> Self
The current supported value is Redis.
sourcepub fn minimum_engine_version(self, input: impl Into<String>) -> Self
pub fn minimum_engine_version(self, input: impl Into<String>) -> Self
The minimum engine version required, which is Redis 6.0
sourcepub fn set_minimum_engine_version(self, input: Option<String>) -> Self
pub fn set_minimum_engine_version(self, input: Option<String>) -> Self
The minimum engine version required, which is Redis 6.0
sourcepub fn access_string(self, input: impl Into<String>) -> Self
pub fn access_string(self, input: impl Into<String>) -> Self
Access permissions string used for this user.
sourcepub fn set_access_string(self, input: Option<String>) -> Self
pub fn set_access_string(self, input: Option<String>) -> Self
Access permissions string used for this user.
sourcepub fn user_group_ids(self, input: impl Into<String>) -> Self
pub fn user_group_ids(self, input: impl Into<String>) -> Self
Appends an item to user_group_ids
.
To override the contents of this collection use set_user_group_ids
.
Returns a list of the user group IDs the user belongs to.
sourcepub fn set_user_group_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_user_group_ids(self, input: Option<Vec<String>>) -> Self
Returns a list of the user group IDs the user belongs to.
sourcepub fn authentication(self, input: Authentication) -> Self
pub fn authentication(self, input: Authentication) -> Self
Denotes whether the user requires a password to authenticate.
sourcepub fn set_authentication(self, input: Option<Authentication>) -> Self
pub fn set_authentication(self, input: Option<Authentication>) -> Self
Denotes whether the user requires a password to authenticate.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the user.
sourcepub fn build(self) -> ModifyUserOutput
pub fn build(self) -> ModifyUserOutput
Consumes the builder and constructs a ModifyUserOutput
.