45 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
46 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
56 inline void SetMinimumPasswordLength(
long value) { m_minimumPasswordLengthHasBeenSet =
true; m_minimumPasswordLength = value; }
71 inline void SetRequireSymbols(
bool value) { m_requireSymbolsHasBeenSet =
true; m_requireSymbols = value; }
86 inline void SetRequireNumbers(
bool value) { m_requireNumbersHasBeenSet =
true; m_requireNumbers = value; }
150 inline void SetExpirePasswords(
bool value) { m_expirePasswordsHasBeenSet =
true; m_expirePasswords = value; }
167 inline void SetMaxPasswordAge(
long value) { m_maxPasswordAgeHasBeenSet =
true; m_maxPasswordAge = value; }
202 inline void SetHardExpiry(
bool value) { m_hardExpiryHasBeenSet =
true; m_hardExpiry = value; }
211 long m_minimumPasswordLength;
212 bool m_minimumPasswordLengthHasBeenSet;
213 bool m_requireSymbols;
214 bool m_requireSymbolsHasBeenSet;
215 bool m_requireNumbers;
216 bool m_requireNumbersHasBeenSet;
217 bool m_requireUppercaseCharacters;
218 bool m_requireUppercaseCharactersHasBeenSet;
219 bool m_requireLowercaseCharacters;
220 bool m_requireLowercaseCharactersHasBeenSet;
221 bool m_allowUsersToChangePassword;
222 bool m_allowUsersToChangePasswordHasBeenSet;
223 bool m_expirePasswords;
224 bool m_expirePasswordsHasBeenSet;
225 long m_maxPasswordAge;
226 bool m_maxPasswordAgeHasBeenSet;
227 long m_passwordReusePrevention;
228 bool m_passwordReusePreventionHasBeenSet;
230 bool m_hardExpiryHasBeenSet;
PasswordPolicy & WithRequireSymbols(bool value)
PasswordPolicy & WithPasswordReusePrevention(long value)
PasswordPolicy & WithAllowUsersToChangePassword(bool value)
PasswordPolicy & WithRequireUppercaseCharacters(bool value)
bool GetHardExpiry() const
bool GetExpirePasswords() const
long GetPasswordReusePrevention() const
void SetRequireSymbols(bool value)
PasswordPolicy & WithExpirePasswords(bool value)
void SetRequireLowercaseCharacters(bool value)
bool GetAllowUsersToChangePassword() const
void SetRequireNumbers(bool value)
bool GetRequireLowercaseCharacters() const
void SetAllowUsersToChangePassword(bool value)
void SetExpirePasswords(bool value)
bool GetRequireUppercaseCharacters() const
std::basic_ostream< char, std::char_traits< char > > OStream
PasswordPolicy & WithMinimumPasswordLength(long value)
PasswordPolicy & WithRequireNumbers(bool value)
long GetMinimumPasswordLength() const
void SetRequireUppercaseCharacters(bool value)
PasswordPolicy & WithHardExpiry(bool value)
bool GetRequireSymbols() const
bool GetRequireNumbers() const
void SetHardExpiry(bool value)
PasswordPolicy & WithMaxPasswordAge(long value)
void SetMaxPasswordAge(long value)
long GetMaxPasswordAge() const
void SetPasswordReusePrevention(long value)
JSON (JavaScript Object Notation).
PasswordPolicy & WithRequireLowercaseCharacters(bool value)
void SetMinimumPasswordLength(long value)