Resource: aws_iam_group_policy_attachment#
Attaches an IAM policy to an IAM group.
Example Usage#
resource "aws_iam_group" "example" {
name = "tf-group"
type = "global"
}
resource "aws_iam_policy" "example" {
name = "tf-policy"
type = "global"
policy = jsonencode(
{
Statement = [
{
Action = ["iam:ListUsers"],
},
]
}
)
}
resource "aws_iam_group_policy_attachment" "example" {
group_arn = aws_iam_group.example.arn
policy_arn = aws_iam_policy.example.arn
}
Argument Reference#
The following arguments are supported:
group_arn- (Required) The Amazon Resource Name (ARN) of the group (e.g.arn:c2:iam::<customer-name>:group/<group-name>).policy_arn- (Required) The ARN of the attached policy (e.g.arn:c2:iam::<customer-name>:policy/<policy-name>).
Attribute Reference#
id-group_arnandpolicy_arnseparated by a hash sign (#).
Import#
IAM group policy attachment can be imported using id, e.g.,
$ terraform import aws_iam_group_policy_attachment.example arn:c2:iam::test.customer:group/group-example#arn:c2:iam:::policy/BackupFullAccess