github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/aws-iam-policy-pp/aws-iam-policy.pp (about)

     1  // Create a policy with multiple Condition keys
     2  resource policy "aws:iam/policy:Policy" {
     3  	__logicalName = "policy"
     4  	path = "/"
     5  	description = "My test policy"
     6    policy = toJSON({
     7      "Version" = "2012-10-17",
     8      "Statement" = [{
     9        "Effect" = "Allow",
    10        "Action" = "lambda:*",
    11        "Resource" = "arn:aws:lambda:*:*:function:*",
    12        "Condition" = {
    13          "StringEquals" = {
    14            "aws:RequestTag/Team" = [
    15              "iamuser-admin",
    16              "iamuser2-admin"
    17            ]
    18          },
    19          "ForAllValues:StringEquals" = {
    20            "aws:TagKeys" = ["Team"]
    21          }
    22        }
    23      }]
    24  	})
    25  }
    26  
    27  output policyName { value = policy.name }