Created
June 6, 2022 09:43
-
-
Save stack72/908b5d06008ad7393e54a80154cb92d3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": 3, | |
"deployment": { | |
"manifest": { | |
"time": "2022-06-06T12:33:12.829159+03:00", | |
"magic": "e76047f7ace705d6449c16216c797ffbac14cdae65c525ae42f2fa11a1212b0e", | |
"version": "v3.33.1" | |
}, | |
"secrets_providers": { | |
"type": "service", | |
"state": { | |
"url": "https://api.pulumi.com", | |
"owner": "stack72", | |
"project": "test-aws-apigateway", | |
"stack": "dev" | |
} | |
}, | |
"resources": [ | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::pulumi:pulumi:Stack::test-aws-apigateway-dev", | |
"custom": false, | |
"type": "pulumi:pulumi:Stack", | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_5_6_0", | |
"custom": true, | |
"id": "b77461e1-391d-442e-9189-f631cf108977", | |
"type": "pulumi:providers:aws", | |
"inputs": { | |
"region": "us-east-1", | |
"version": "5.6.0" | |
}, | |
"outputs": { | |
"region": "us-east-1", | |
"version": "5.6.0" | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws:iam/role:Role::lambdaRole", | |
"custom": true, | |
"id": "lambdaRole-d9e229e", | |
"type": "aws:iam/role:Role", | |
"inputs": { | |
"__defaults": [ | |
"forceDetachPolicies", | |
"maxSessionDuration", | |
"name", | |
"path" | |
], | |
"assumeRolePolicy": "{\"Statement\":[{\"Action\":\"sts:AssumeRole\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"lambda.amazonaws.com\"},\"Sid\":\"AllowAssumeRole\"}],\"Version\":\"2012-10-17\"}", | |
"forceDetachPolicies": false, | |
"maxSessionDuration": 3600, | |
"name": "lambdaRole-d9e229e", | |
"path": "/" | |
}, | |
"outputs": { | |
"arn": "arn:aws:iam::894850187425:role/lambdaRole-d9e229e", | |
"assumeRolePolicy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"AllowAssumeRole\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"lambda.amazonaws.com\"},\"Action\":\"sts:AssumeRole\"}]}", | |
"createDate": "2022-06-06T09:27:20Z", | |
"description": "", | |
"forceDetachPolicies": false, | |
"id": "lambdaRole-d9e229e", | |
"inlinePolicies": [ | |
{ | |
"name": "", | |
"policy": "" | |
} | |
], | |
"managedPolicyArns": [], | |
"maxSessionDuration": 3600, | |
"name": "lambdaRole-d9e229e", | |
"namePrefix": "", | |
"path": "/", | |
"tags": {}, | |
"tagsAll": {}, | |
"uniqueId": "AROA5AWJ2ICQT6ZGU3KCC" | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::pulumi:pulumi:Stack::test-aws-apigateway-dev", | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_5_6_0::b77461e1-391d-442e-9189-f631cf108977", | |
"propertyDependencies": { | |
"assumeRolePolicy": null | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws:iam/rolePolicyAttachment:RolePolicyAttachment::rpa", | |
"custom": true, | |
"id": "lambdaRole-d9e229e-20220606092722491600000001", | |
"type": "aws:iam/rolePolicyAttachment:RolePolicyAttachment", | |
"inputs": { | |
"__defaults": [], | |
"policyArn": "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", | |
"role": "lambdaRole-d9e229e" | |
}, | |
"outputs": { | |
"id": "lambdaRole-d9e229e-20220606092722491600000001", | |
"policyArn": "arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole", | |
"role": "lambdaRole-d9e229e" | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::pulumi:pulumi:Stack::test-aws-apigateway-dev", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:iam/role:Role::lambdaRole" | |
], | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_5_6_0::b77461e1-391d-442e-9189-f631cf108977", | |
"propertyDependencies": { | |
"policyArn": null, | |
"role": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:iam/role:Role::lambdaRole" | |
] | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test", | |
"custom": true, | |
"id": "test-cf5fdd6", | |
"type": "aws:lambda/function:Function", | |
"inputs": { | |
"__defaults": [ | |
"memorySize", | |
"name", | |
"packageType", | |
"publish", | |
"reservedConcurrentExecutions", | |
"timeout" | |
], | |
"code": { | |
"4dabf18193072939515e22adb298388d": "0def7320c3a5731c473e5ecbe6d01bc7", | |
"assets": { | |
"file": { | |
"4dabf18193072939515e22adb298388d": "c44067f5952c0a294b673a41bacd8c17", | |
"hash": "315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3", | |
"text": "Hello, world!" | |
} | |
}, | |
"hash": "fc71e3906ca02cf2644874ba328909d76f54ca893ced89fd3ec24261f93ed197" | |
}, | |
"handler": "index.handler", | |
"memorySize": 128, | |
"name": "test-cf5fdd6", | |
"packageType": "Zip", | |
"publish": false, | |
"reservedConcurrentExecutions": -1, | |
"role": "arn:aws:iam::894850187425:role/lambdaRole-d9e229e", | |
"runtime": "nodejs12.x", | |
"timeout": 3 | |
}, | |
"outputs": { | |
"__meta": "{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"create\":600000000000}}", | |
"architectures": [ | |
"x86_64" | |
], | |
"arn": "arn:aws:lambda:us-east-1:894850187425:function:test-cf5fdd6", | |
"code": { | |
"4dabf18193072939515e22adb298388d": "0def7320c3a5731c473e5ecbe6d01bc7", | |
"assets": { | |
"file": { | |
"4dabf18193072939515e22adb298388d": "c44067f5952c0a294b673a41bacd8c17", | |
"hash": "315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3", | |
"text": "Hello, world!" | |
} | |
}, | |
"hash": "fc71e3906ca02cf2644874ba328909d76f54ca893ced89fd3ec24261f93ed197" | |
}, | |
"codeSigningConfigArn": "", | |
"deadLetterConfig": null, | |
"description": "", | |
"environment": null, | |
"ephemeralStorage": { | |
"size": 512 | |
}, | |
"fileSystemConfig": null, | |
"handler": "index.handler", | |
"id": "test-cf5fdd6", | |
"imageConfig": null, | |
"imageUri": "", | |
"invokeArn": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:894850187425:function:test-cf5fdd6/invocations", | |
"kmsKeyArn": "", | |
"lastModified": "2022-06-06T09:32:54.391+0000", | |
"layers": [], | |
"memorySize": 128, | |
"name": "test-cf5fdd6", | |
"packageType": "Zip", | |
"publish": false, | |
"qualifiedArn": "arn:aws:lambda:us-east-1:894850187425:function:test-cf5fdd6:$LATEST", | |
"reservedConcurrentExecutions": -1, | |
"role": "arn:aws:iam::894850187425:role/lambdaRole-d9e229e", | |
"runtime": "nodejs12.x", | |
"signingJobArn": "", | |
"signingProfileVersionArn": "", | |
"sourceCodeHash": "oV+h0TjnKCT6vyrdH5qHHYaLfACn74T30iOgi6FFKSw=", | |
"sourceCodeSize": 159, | |
"tags": {}, | |
"tagsAll": {}, | |
"timeout": 3, | |
"tracingConfig": { | |
"mode": "PassThrough" | |
}, | |
"version": "$LATEST", | |
"vpcConfig": null | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::pulumi:pulumi:Stack::test-aws-apigateway-dev", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:iam/rolePolicyAttachment:RolePolicyAttachment::rpa", | |
"urn:pulumi:dev::test-aws-apigateway::aws:iam/role:Role::lambdaRole" | |
], | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_5_6_0::b77461e1-391d-442e-9189-f631cf108977", | |
"propertyDependencies": { | |
"code": null, | |
"handler": null, | |
"role": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:iam/role:Role::lambdaRole" | |
], | |
"runtime": null | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws-apigateway::default_0_0_9", | |
"custom": true, | |
"id": "40c5bdde-ee97-4f65-ab99-856ec3dbcd4f", | |
"type": "pulumi:providers:aws-apigateway", | |
"inputs": { | |
"version": "0.0.9" | |
}, | |
"outputs": { | |
"version": "0.0.9" | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:pulumi::default", | |
"custom": true, | |
"id": "f15444ea-dd70-4280-958a-6547947ca94f", | |
"type": "pulumi:providers:pulumi", | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI::helloWorld", | |
"custom": false, | |
"type": "aws-apigateway:index:RestAPI", | |
"outputs": { | |
"api": { | |
"4dabf18193072939515e22adb298388d": "5cf8f73096256a8f31e491e813e4eb8e", | |
"id": "ymh3q6623f", | |
"packageVersion": "", | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld" | |
}, | |
"deployment": { | |
"4dabf18193072939515e22adb298388d": "5cf8f73096256a8f31e491e813e4eb8e", | |
"id": "yxl416", | |
"packageVersion": "", | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/deployment:Deployment::helloWorld" | |
}, | |
"stage": { | |
"4dabf18193072939515e22adb298388d": "5cf8f73096256a8f31e491e813e4eb8e", | |
"id": "ags-ymh3q6623f-stage", | |
"packageVersion": "", | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/stage:Stage::helloWorld" | |
}, | |
"url": "https://ymh3q6623f.execute-api.us-east-1.amazonaws.com/stage/" | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::pulumi:pulumi:Stack::test-aws-apigateway-dev", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test" | |
], | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_4_38_1", | |
"custom": true, | |
"id": "0dd46d9e-f14e-4e63-955e-c83d20daf833", | |
"type": "pulumi:providers:aws", | |
"inputs": { | |
"region": "us-east-1", | |
"version": "4.38.1" | |
}, | |
"outputs": { | |
"region": "us-east-1", | |
"version": "4.38.1" | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld", | |
"custom": true, | |
"id": "ymh3q6623f", | |
"type": "aws:apigateway/restApi:RestApi", | |
"inputs": { | |
"__defaults": [ | |
"minimumCompressionSize" | |
], | |
"binaryMediaTypes": [ | |
"*/*" | |
], | |
"body": "{\"swagger\":\"2.0\",\"info\":{\"title\":\"helloWorld\",\"version\":\"1.0\"},\"paths\":{\"/\":{\"get\":{\"x-amazon-apigateway-integration\":{\"uri\":\"arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:894850187425:function:test-cf5fdd6/invocations\",\"passthroughBehavior\":\"when_no_match\",\"httpMethod\":\"POST\",\"type\":\"aws_proxy\"}}}},\"x-amazon-apigateway-binary-media-types\":[\"*/*\"],\"x-amazon-apigateway-gateway-responses\":{\"MISSING_AUTHENTICATION_TOKEN\":{\"statusCode\":404,\"responseTemplates\":{\"application/json\":\"{\\\"message\\\": \\\"404 Not found\\\" }\"}},\"ACCESS_DENIED\":{\"statusCode\":404,\"responseTemplates\":{\"application/json\":\"{\\\"message\\\": \\\"404 Not found\\\" }\"}}},\"x-amazon-apigateway-api-key-source\":\"HEADER\"}", | |
"minimumCompressionSize": -1, | |
"name": "helloWorld" | |
}, | |
"outputs": { | |
"apiKeySource": "HEADER", | |
"arn": "arn:aws:apigateway:us-east-1::/restapis/ymh3q6623f", | |
"binaryMediaTypes": [ | |
"*/*" | |
], | |
"body": "{\"swagger\":\"2.0\",\"info\":{\"title\":\"helloWorld\",\"version\":\"1.0\"},\"paths\":{\"/\":{\"get\":{\"x-amazon-apigateway-integration\":{\"uri\":\"arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:894850187425:function:test-cf5fdd6/invocations\",\"passthroughBehavior\":\"when_no_match\",\"httpMethod\":\"POST\",\"type\":\"aws_proxy\"}}}},\"x-amazon-apigateway-binary-media-types\":[\"*/*\"],\"x-amazon-apigateway-gateway-responses\":{\"MISSING_AUTHENTICATION_TOKEN\":{\"statusCode\":404,\"responseTemplates\":{\"application/json\":\"{\\\"message\\\": \\\"404 Not found\\\" }\"}},\"ACCESS_DENIED\":{\"statusCode\":404,\"responseTemplates\":{\"application/json\":\"{\\\"message\\\": \\\"404 Not found\\\" }\"}}},\"x-amazon-apigateway-api-key-source\":\"HEADER\"}", | |
"createdDate": "2022-06-06T09:33:05Z", | |
"description": "", | |
"disableExecuteApiEndpoint": false, | |
"endpointConfiguration": { | |
"types": "EDGE", | |
"vpcEndpointIds": [] | |
}, | |
"executionArn": "arn:aws:execute-api:us-east-1:894850187425:ymh3q6623f", | |
"id": "ymh3q6623f", | |
"minimumCompressionSize": -1, | |
"name": "helloWorld", | |
"policy": "", | |
"rootResourceId": "gi150nbr8i", | |
"tags": {}, | |
"tagsAll": {} | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI::helloWorld", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test" | |
], | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_4_38_1::0dd46d9e-f14e-4e63-955e-c83d20daf833", | |
"propertyDependencies": { | |
"binaryMediaTypes": null, | |
"body": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test" | |
], | |
"name": null | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/deployment:Deployment::helloWorld", | |
"custom": true, | |
"id": "yxl416", | |
"type": "aws:apigateway/deployment:Deployment", | |
"inputs": { | |
"__defaults": [], | |
"restApi": "ymh3q6623f", | |
"stageName": "", | |
"variables": { | |
"__defaults": [], | |
"version": "8e1f8a27" | |
} | |
}, | |
"outputs": { | |
"createdDate": "2022-06-06T09:33:08Z", | |
"description": "", | |
"executionArn": "arn:aws:execute-api:us-east-1:894850187425:ymh3q6623f/", | |
"id": "yxl416", | |
"invokeUrl": "https://ymh3q6623f.execute-api.us-east-1.amazonaws.com/", | |
"restApi": "ymh3q6623f", | |
"variables": { | |
"version": "8e1f8a27" | |
} | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI::helloWorld", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld", | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test" | |
], | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_4_38_1::0dd46d9e-f14e-4e63-955e-c83d20daf833", | |
"propertyDependencies": { | |
"restApi": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld" | |
], | |
"stageName": null, | |
"variables": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld", | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test" | |
] | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:lambda/permission:Permission::helloWorld-fa520765", | |
"custom": true, | |
"id": "helloWorld-fa520765-fd4d8e9", | |
"type": "aws:lambda/permission:Permission", | |
"inputs": { | |
"__defaults": [ | |
"statementId" | |
], | |
"action": "lambda:invokeFunction", | |
"function": "test-cf5fdd6", | |
"principal": "apigateway.amazonaws.com", | |
"sourceArn": "arn:aws:execute-api:us-east-1:894850187425:ymh3q6623f/*/GET/", | |
"statementId": "helloWorld-fa520765-fd4d8e9" | |
}, | |
"outputs": { | |
"action": "lambda:invokeFunction", | |
"function": "test-cf5fdd6", | |
"id": "helloWorld-fa520765-fd4d8e9", | |
"principal": "apigateway.amazonaws.com", | |
"qualifier": "", | |
"sourceArn": "arn:aws:execute-api:us-east-1:894850187425:ymh3q6623f/*/GET/", | |
"statementId": "helloWorld-fa520765-fd4d8e9" | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI::helloWorld", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test", | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/deployment:Deployment::helloWorld" | |
], | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_4_38_1::0dd46d9e-f14e-4e63-955e-c83d20daf833", | |
"propertyDependencies": { | |
"action": null, | |
"function": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws:lambda/function:Function::test" | |
], | |
"principal": null, | |
"sourceArn": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/deployment:Deployment::helloWorld" | |
] | |
}, | |
"sequenceNumber": 1 | |
}, | |
{ | |
"urn": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/stage:Stage::helloWorld", | |
"custom": true, | |
"id": "ags-ymh3q6623f-stage", | |
"type": "aws:apigateway/stage:Stage", | |
"inputs": { | |
"__defaults": [], | |
"deployment": "yxl416", | |
"restApi": "ymh3q6623f", | |
"stageName": "stage" | |
}, | |
"outputs": { | |
"accessLogSettings": null, | |
"arn": "arn:aws:apigateway:us-east-1::/restapis/ymh3q6623f/stages/stage", | |
"cacheClusterEnabled": false, | |
"cacheClusterSize": "", | |
"clientCertificateId": "", | |
"deployment": "yxl416", | |
"description": "", | |
"documentationVersion": "", | |
"executionArn": "arn:aws:execute-api:us-east-1:894850187425:ymh3q6623f/stage", | |
"id": "ags-ymh3q6623f-stage", | |
"invokeUrl": "https://ymh3q6623f.execute-api.us-east-1.amazonaws.com/stage", | |
"restApi": "ymh3q6623f", | |
"stageName": "stage", | |
"tags": {}, | |
"tagsAll": {}, | |
"variables": {}, | |
"webAclArn": "", | |
"xrayTracingEnabled": false | |
}, | |
"parent": "urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI::helloWorld", | |
"dependencies": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:lambda/permission:Permission::helloWorld-fa520765", | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/deployment:Deployment::helloWorld", | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld" | |
], | |
"provider": "urn:pulumi:dev::test-aws-apigateway::pulumi:providers:aws::default_4_38_1::0dd46d9e-f14e-4e63-955e-c83d20daf833", | |
"propertyDependencies": { | |
"deployment": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/deployment:Deployment::helloWorld" | |
], | |
"restApi": [ | |
"urn:pulumi:dev::test-aws-apigateway::aws-apigateway:index:RestAPI$aws:apigateway/restApi:RestApi::helloWorld" | |
], | |
"stageName": null | |
}, | |
"sequenceNumber": 1 | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment