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;