» Resource: aws_iam_user_policy_attachment

Attaches a Managed IAM Policy to an IAM user

» Example Usage

resource "aws_iam_user" "user" {
  name = "test-user"
}

resource "aws_iam_policy" "policy" {
  name        = "test-policy"
  description = "A test policy"
  policy      = "" # insert policy here
}

resource "aws_iam_user_policy_attachment" "test-attach" {
  user       = "${aws_iam_user.user.name}"
  policy_arn = "${aws_iam_policy.policy.arn}"
}

» Argument Reference

The following arguments are supported:

  • user (Required) - The user the policy should be applied to
  • policy_arn (Required) - The ARN of the policy you want to apply

» Import

IAM user policy attachments can be imported using the user name and policy arn separated by /.

$ terraform import aws_iam_user_policy_attachment.test-attach test-user/arn:aws:iam::xxxxxxxxxxxx:policy/test-policy