Struct aws_sdk_secretsmanager::operation::get_random_password::builders::GetRandomPasswordInputBuilder
source · #[non_exhaustive]pub struct GetRandomPasswordInputBuilder { /* private fields */ }
Expand description
A builder for GetRandomPasswordInput
.
Implementations§
source§impl GetRandomPasswordInputBuilder
impl GetRandomPasswordInputBuilder
sourcepub fn password_length(self, input: i64) -> Self
pub fn password_length(self, input: i64) -> Self
The length of the password. If you don't include this parameter, the default length is 32 characters.
sourcepub fn set_password_length(self, input: Option<i64>) -> Self
pub fn set_password_length(self, input: Option<i64>) -> Self
The length of the password. If you don't include this parameter, the default length is 32 characters.
sourcepub fn get_password_length(&self) -> &Option<i64>
pub fn get_password_length(&self) -> &Option<i64>
The length of the password. If you don't include this parameter, the default length is 32 characters.
sourcepub fn exclude_characters(self, input: impl Into<String>) -> Self
pub fn exclude_characters(self, input: impl Into<String>) -> Self
A string of the characters that you don't want in the password.
sourcepub fn set_exclude_characters(self, input: Option<String>) -> Self
pub fn set_exclude_characters(self, input: Option<String>) -> Self
A string of the characters that you don't want in the password.
sourcepub fn get_exclude_characters(&self) -> &Option<String>
pub fn get_exclude_characters(&self) -> &Option<String>
A string of the characters that you don't want in the password.
sourcepub fn exclude_numbers(self, input: bool) -> Self
pub fn exclude_numbers(self, input: bool) -> Self
Specifies whether to exclude numbers from the password. If you don't include this switch, the password can contain numbers.
sourcepub fn set_exclude_numbers(self, input: Option<bool>) -> Self
pub fn set_exclude_numbers(self, input: Option<bool>) -> Self
Specifies whether to exclude numbers from the password. If you don't include this switch, the password can contain numbers.
sourcepub fn get_exclude_numbers(&self) -> &Option<bool>
pub fn get_exclude_numbers(&self) -> &Option<bool>
Specifies whether to exclude numbers from the password. If you don't include this switch, the password can contain numbers.
sourcepub fn exclude_punctuation(self, input: bool) -> Self
pub fn exclude_punctuation(self, input: bool) -> Self
Specifies whether to exclude the following punctuation characters from the password: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
. If you don't include this switch, the password can contain punctuation.
sourcepub fn set_exclude_punctuation(self, input: Option<bool>) -> Self
pub fn set_exclude_punctuation(self, input: Option<bool>) -> Self
Specifies whether to exclude the following punctuation characters from the password: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
. If you don't include this switch, the password can contain punctuation.
sourcepub fn get_exclude_punctuation(&self) -> &Option<bool>
pub fn get_exclude_punctuation(&self) -> &Option<bool>
Specifies whether to exclude the following punctuation characters from the password: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
. If you don't include this switch, the password can contain punctuation.
sourcepub fn exclude_uppercase(self, input: bool) -> Self
pub fn exclude_uppercase(self, input: bool) -> Self
Specifies whether to exclude uppercase letters from the password. If you don't include this switch, the password can contain uppercase letters.
sourcepub fn set_exclude_uppercase(self, input: Option<bool>) -> Self
pub fn set_exclude_uppercase(self, input: Option<bool>) -> Self
Specifies whether to exclude uppercase letters from the password. If you don't include this switch, the password can contain uppercase letters.
sourcepub fn get_exclude_uppercase(&self) -> &Option<bool>
pub fn get_exclude_uppercase(&self) -> &Option<bool>
Specifies whether to exclude uppercase letters from the password. If you don't include this switch, the password can contain uppercase letters.
sourcepub fn exclude_lowercase(self, input: bool) -> Self
pub fn exclude_lowercase(self, input: bool) -> Self
Specifies whether to exclude lowercase letters from the password. If you don't include this switch, the password can contain lowercase letters.
sourcepub fn set_exclude_lowercase(self, input: Option<bool>) -> Self
pub fn set_exclude_lowercase(self, input: Option<bool>) -> Self
Specifies whether to exclude lowercase letters from the password. If you don't include this switch, the password can contain lowercase letters.
sourcepub fn get_exclude_lowercase(&self) -> &Option<bool>
pub fn get_exclude_lowercase(&self) -> &Option<bool>
Specifies whether to exclude lowercase letters from the password. If you don't include this switch, the password can contain lowercase letters.
sourcepub fn include_space(self, input: bool) -> Self
pub fn include_space(self, input: bool) -> Self
Specifies whether to include the space character. If you include this switch, the password can contain space characters.
sourcepub fn set_include_space(self, input: Option<bool>) -> Self
pub fn set_include_space(self, input: Option<bool>) -> Self
Specifies whether to include the space character. If you include this switch, the password can contain space characters.
sourcepub fn get_include_space(&self) -> &Option<bool>
pub fn get_include_space(&self) -> &Option<bool>
Specifies whether to include the space character. If you include this switch, the password can contain space characters.
sourcepub fn require_each_included_type(self, input: bool) -> Self
pub fn require_each_included_type(self, input: bool) -> Self
Specifies whether to include at least one upper and lowercase letter, one number, and one punctuation. If you don't include this switch, the password contains at least one of every character type.
sourcepub fn set_require_each_included_type(self, input: Option<bool>) -> Self
pub fn set_require_each_included_type(self, input: Option<bool>) -> Self
Specifies whether to include at least one upper and lowercase letter, one number, and one punctuation. If you don't include this switch, the password contains at least one of every character type.
sourcepub fn get_require_each_included_type(&self) -> &Option<bool>
pub fn get_require_each_included_type(&self) -> &Option<bool>
Specifies whether to include at least one upper and lowercase letter, one number, and one punctuation. If you don't include this switch, the password contains at least one of every character type.
sourcepub fn build(self) -> Result<GetRandomPasswordInput, BuildError>
pub fn build(self) -> Result<GetRandomPasswordInput, BuildError>
Consumes the builder and constructs a GetRandomPasswordInput
.
source§impl GetRandomPasswordInputBuilder
impl GetRandomPasswordInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<GetRandomPasswordOutput, SdkError<GetRandomPasswordError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<GetRandomPasswordOutput, SdkError<GetRandomPasswordError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetRandomPasswordInputBuilder
impl Clone for GetRandomPasswordInputBuilder
source§fn clone(&self) -> GetRandomPasswordInputBuilder
fn clone(&self) -> GetRandomPasswordInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetRandomPasswordInputBuilder
impl Default for GetRandomPasswordInputBuilder
source§fn default() -> GetRandomPasswordInputBuilder
fn default() -> GetRandomPasswordInputBuilder
source§impl PartialEq for GetRandomPasswordInputBuilder
impl PartialEq for GetRandomPasswordInputBuilder
source§fn eq(&self, other: &GetRandomPasswordInputBuilder) -> bool
fn eq(&self, other: &GetRandomPasswordInputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetRandomPasswordInputBuilder
Auto Trait Implementations§
impl Freeze for GetRandomPasswordInputBuilder
impl RefUnwindSafe for GetRandomPasswordInputBuilder
impl Send for GetRandomPasswordInputBuilder
impl Sync for GetRandomPasswordInputBuilder
impl Unpin for GetRandomPasswordInputBuilder
impl UnwindSafe for GetRandomPasswordInputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)