-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
provider/aws: Add docs for AWS Account Password Policy resource
- Loading branch information
1 parent
f7f3d95
commit 32f8271
Showing
2 changed files
with
53 additions
and
0 deletions.
There are no files selected for viewing
49 changes: 49 additions & 0 deletions
49
website/source/docs/providers/aws/r/iam_account_password_policy.html.markdown
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
--- | ||
layout: "aws" | ||
page_title: "AWS: aws_iam_account_password_policy" | ||
sidebar_current: "docs-aws-resource-iam-account-password-policy" | ||
description: |- | ||
Manages | ||
--- | ||
|
||
# aws\_iam\_account_password_policy | ||
|
||
Manages Password Policy for the AWS Account. | ||
See more about [Account Password Policy](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_account-policy.html) | ||
in the official AWS docs. | ||
|
||
## Example Usage | ||
|
||
``` | ||
resource "aws_iam_account_password_policy" "strict" { | ||
minimum_password_length = 8 | ||
require_lowercase_characters = true | ||
require_numbers = true | ||
require_uppercase_characters = true | ||
require_symbols = true | ||
allow_users_to_change_password = true | ||
} | ||
``` | ||
|
||
## Argument Reference | ||
|
||
The following arguments are supported: | ||
|
||
* `allow_users_to_change_password` - (Optional) Whether to allow users to change their own password | ||
* `hard_expiry` - (Optional) Whether users are prevented from setting a new password after their password has expired | ||
(i.e. require administrator reset) | ||
* `max_password_age` - (Optional) The number of days that an user password is valid. | ||
* `minimum_password_length` - (Optional) Minimum length to require for user passwords. | ||
* `password_reuse_prevention` - (Optional) The number of previous passwords that users are prevented from reusing. | ||
* `require_lowercase_characters` - (Optional) Whether to require lowercase characters for user passwords. | ||
* `require_numbers` - (Optional) Whether to require numbers for user passwords. | ||
* `require_symbols` - (Optional) Whether to require symbols for user passwords. | ||
* `require_uppercase_characters` - (Optional) Whether to require uppercase characters for user passwords. | ||
|
||
## Attributes Reference | ||
|
||
The following attributes are exported: | ||
|
||
* `expire_passwords` - Indicates whether passwords in the account expire. | ||
Returns `true` if `max_password_age` contains a value greater than `0`. | ||
Returns `false` if it is `0` or _not present_. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters