Update doc: aws_iam_user with force_destroy deletes IAM User Login Profile (#9716)
refs: https://github.com/hashicorp/terraform/pull/9583
This commit is contained in:
parent
e97785c899
commit
eb1a58d966
|
@ -54,7 +54,7 @@ func resourceAwsIamUser() *schema.Resource {
|
||||||
Type: schema.TypeBool,
|
Type: schema.TypeBool,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
Default: false,
|
Default: false,
|
||||||
Description: "Delete user even if it has non-Terraform-managed IAM access keys",
|
Description: "Delete user even if it has non-Terraform-managed IAM access keys and login profile",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -167,7 +167,7 @@ func resourceAwsIamUserDelete(d *schema.ResourceData, meta interface{}) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// All access keys for the user must be removed
|
// All access keys and login profile for the user must be removed
|
||||||
if d.Get("force_destroy").(bool) {
|
if d.Get("force_destroy").(bool) {
|
||||||
var accessKeys []string
|
var accessKeys []string
|
||||||
listAccessKeys := &iam.ListAccessKeysInput{
|
listAccessKeys := &iam.ListAccessKeysInput{
|
||||||
|
|
|
@ -49,8 +49,8 @@ The following arguments are supported:
|
||||||
* `name` - (Required) The user's name. The name must consist of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: `=,.@-_.`. User names are not distinguished by case. For example, you cannot create users named both "TESTUSER" and "testuser".
|
* `name` - (Required) The user's name. The name must consist of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: `=,.@-_.`. User names are not distinguished by case. For example, you cannot create users named both "TESTUSER" and "testuser".
|
||||||
* `path` - (Optional, default "/") Path in which to create the user.
|
* `path` - (Optional, default "/") Path in which to create the user.
|
||||||
* `force_destroy` - (Optional, default false) When destroying this user, destroy
|
* `force_destroy` - (Optional, default false) When destroying this user, destroy
|
||||||
even if it has non-Terraform-managed IAM access keys. Without `force_destroy`
|
even if it has non-Terraform-managed IAM access keys and login profile. Without `force_destroy`
|
||||||
a user with non-Terraform-managed access keys will fail to be destroyed.
|
a user with non-Terraform-managed access keys and login profile will fail to be destroyed.
|
||||||
|
|
||||||
## Attributes Reference
|
## Attributes Reference
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue