Terraform resource: aws iam policy

From wikieduonline
Revision as of 04:47, 28 March 2023 by Newworld3 (talk | contribs)
Jump to navigation Jump to search

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_policy

Examples

Official example

resource "aws_iam_policy" "policy" {
 name        = "test_policy"
 path        = "/"
 description = "My test policy"

 # Terraform's "jsonencode" function converts a
 # Terraform expression result to valid JSON syntax.
 policy = jsonencode({
   Version = "2012-10-17"
   Statement = [
     {
       Action = [
         "ec2:Describe*",
       ]
       Effect   = "Allow"
       Resource = "*"
     },
   ]
 })
}


Basic example

resource "aws_iam_policy" "your_resource_name" {
  name   = "your_policy_name"
  policy = "${data.aws_iam_policy_document.your_policy_name.json}"
}

Related

See also

Advertising: