You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::IAM::Types::PasswordPolicy
- Inherits:
-
Struct
- Object
- Struct
- Aws::IAM::Types::PasswordPolicy
- Defined in:
- (unknown)
Overview
Contains information about the account password policy.
This data type is used as a response element in the GetAccountPasswordPolicy operation.
Returned by:
Instance Attribute Summary collapse
-
#allow_users_to_change_password ⇒ Boolean
Specifies whether IAM users are allowed to change their own password.
-
#expire_passwords ⇒ Boolean
Indicates whether passwords in the account expire.
-
#hard_expiry ⇒ Boolean
Specifies whether IAM users are prevented from setting a new password after their password has expired.
-
#max_password_age ⇒ Integer
The number of days that an IAM user password is valid.
-
#minimum_password_length ⇒ Integer
Minimum length to require for IAM user passwords.
-
#password_reuse_prevention ⇒ Integer
Specifies the number of previous passwords that IAM users are prevented from reusing.
-
#require_lowercase_characters ⇒ Boolean
Specifies whether to require lowercase characters for IAM user passwords.
-
#require_numbers ⇒ Boolean
Specifies whether to require numbers for IAM user passwords.
-
#require_symbols ⇒ Boolean
Specifies whether to require symbols for IAM user passwords.
-
#require_uppercase_characters ⇒ Boolean
Specifies whether to require uppercase characters for IAM user passwords.
Instance Attribute Details
#allow_users_to_change_password ⇒ Boolean
Specifies whether IAM users are allowed to change their own password.
#expire_passwords ⇒ Boolean
Indicates whether passwords in the account expire. Returns true if
MaxPasswordAge
contains a value greater than 0. Returns false if
MaxPasswordAge is 0 or not present.
#hard_expiry ⇒ Boolean
Specifies whether IAM users are prevented from setting a new password after their password has expired.
#max_password_age ⇒ Integer
The number of days that an IAM user password is valid.
#minimum_password_length ⇒ Integer
Minimum length to require for IAM user passwords.
#password_reuse_prevention ⇒ Integer
Specifies the number of previous passwords that IAM users are prevented from reusing.
#require_lowercase_characters ⇒ Boolean
Specifies whether to require lowercase characters for IAM user passwords.
#require_numbers ⇒ Boolean
Specifies whether to require numbers for IAM user passwords.
#require_symbols ⇒ Boolean
Specifies whether to require symbols for IAM user passwords.
#require_uppercase_characters ⇒ Boolean
Specifies whether to require uppercase characters for IAM user passwords.