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

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