Skip to main content
Version: 2.1

IIAMPasswordPolicy

Interface in AWS.IAM

Interface for IAM PasswordPolicy.

Properties​

AllowUsersToChangePassword​

property AllowUsersToChangePassword: TOptional<Boolean>

Sepcifies whether IAM users are allowed to change their own passwords.

ExpirePasswords​

property ExpirePasswords: TOptional<Boolean>

Indicates whether passwords in the AWS account expire.

Returns True if the MaxPasswordAge contains a value greater than 0.

HardExpiry​

property HardExpiry: TOptional<Boolean>

Specifies whether IAM users are prevented from setting a new password via the AWS Management Console after their password has expired.

IAM users will not be able to acces the console until an administrator resets the password. IAM users with iam:ChangePassword permission and active access keys can reset their own expired console password using the AWS CLI or API.

MaxPasswordAge​

property MaxPasswordAge: TOptional<Integer>

The number of days that an IAM user password is valid for.

Valid range: 1 - 1095.

MinimumPasswordLength​

property MinimumPasswordLength: TOptional<Integer>

The minimum length required for an IAM user password.

Valid range: 6 - 128.

PasswordReusePrevention​

property PasswordReusePrevention: TOptional<Integer>

Specifies the number of previous passwords that IAM users are prevented from reusing.

Valid range: 1 - 24.

RequireLowercaseCharacters​

property RequireLowercaseCharacters: TOptional<Boolean>

Specifies whether IAM passwords must contain at list one lowercase character (a to z).

RequireNumbers​

property RequireNumbers: TOptional<Boolean>

Specifies whether IAM passwords must contain at list one numeric character (0 to 9).

RequireSymbols​

property RequireSymbols: TOptional<Boolean>

Specifies whether IAM passwords must contain at list one of the following symbols: ! @ # $ % ^ & * ( ) _ + - = [ ] { } | '

RequireUppercaseCharacters​

property RequireUppercaseCharacters: TOptional<Boolean>

Specifies whether IAM passwords must contain at list one uppercase character (A to Z).