UNPKG

@aws-solutions-constructs/aws-apigatewayv2websocket-sqs

Version:

CDK constructs for defining an interaction between an AWS Lambda function and an Amazon S3 bucket.

621 lines 19.9 kB
{ "version": "42.0.0", "artifacts": { "wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.assets": { "type": "cdk:asset-manifest", "properties": { "file": "wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.assets.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" } }, "wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19": { "type": "aws:cloudformation:stack", "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.template.json", "terminationProtection": false, "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/21fbb51d7b23f6a6c262b46a9caee79d744a3ac019fd45422d988b96d44b2a22.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ "wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.assets" ], "lookupRole": { "arn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-lookup-role-${AWS::AccountId}-${AWS::Region}", "requiresBootstrapStackVersion": 8, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" } }, "dependencies": [ "wssqsexistingwebsocketIntegDefaultTestDeployAssertE80DFB19.assets" ], "metadata": { "/wssqs-existing-web-socket/Integ/DefaultTest/DeployAssert/BootstrapVersion": [ { "type": "aws:cdk:logicalId", "data": "BootstrapVersion" } ], "/wssqs-existing-web-socket/Integ/DefaultTest/DeployAssert/CheckBootstrapVersion": [ { "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } ] }, "displayName": "wssqs-existing-web-socket/Integ/DefaultTest/DeployAssert" }, "wssqs-existing-web-socket.assets": { "type": "cdk:asset-manifest", "properties": { "file": "wssqs-existing-web-socket.assets.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" } }, "wssqs-existing-web-socket": { "type": "aws:cloudformation:stack", "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "wssqs-existing-web-socket.template.json", "terminationProtection": false, "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f4a39e277f5ba7c3cf30364f078ee45f33561837eb77b4638bd14101eb035bdd.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ "wssqs-existing-web-socket.assets" ], "lookupRole": { "arn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-lookup-role-${AWS::AccountId}-${AWS::Region}", "requiresBootstrapStackVersion": 8, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version" } }, "dependencies": [ "wssqs-existing-web-socket.assets" ], "metadata": { "/wssqs-existing-web-socket/connectServiceRole": [ { "type": "aws:cdk:analytics:construct", "data": { "assumedBy": { "principalAccount": "*", "assumeRoleAction": "*" }, "inlinePolicies": "*" } }, { "type": "aws:cdk:analytics:method", "data": { "attachInlinePolicy": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachInlinePolicy": [ "*" ] } } ], "/wssqs-existing-web-socket/connectServiceRole/ImportconnectServiceRole": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/connectServiceRole/Resource": [ { "type": "aws:cdk:logicalId", "data": "connectServiceRoleD6E70EFD" } ], "/wssqs-existing-web-socket/connect": [ { "type": "aws:cdk:analytics:construct", "data": { "role": "*", "tracing": "Active", "code": "*", "runtime": "*", "handler": "*" } }, { "type": "aws:cdk:analytics:method", "data": { "addEnvironment": [ "*", "*", { "removeInEdge": true } ] } } ], "/wssqs-existing-web-socket/connect/Resource": [ { "type": "aws:cdk:logicalId", "data": "connectEB2081F1" } ], "/wssqs-existing-web-socket/connect/inlinePolicyAddedToExecutionRole-0": [ { "type": "aws:cdk:analytics:construct", "data": { "statements": "*" } }, { "type": "aws:cdk:analytics:method", "data": { "addStatements": [ {} ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachToRole": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachToRole": [ "*" ] } } ], "/wssqs-existing-web-socket/connect/inlinePolicyAddedToExecutionRole-0/Resource": [ { "type": "aws:cdk:logicalId", "data": "connectinlinePolicyAddedToExecutionRole0FA4FAF92" } ], "/wssqs-existing-web-socket/disconnectServiceRole": [ { "type": "aws:cdk:analytics:construct", "data": { "assumedBy": { "principalAccount": "*", "assumeRoleAction": "*" }, "inlinePolicies": "*" } }, { "type": "aws:cdk:analytics:method", "data": { "attachInlinePolicy": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachInlinePolicy": [ "*" ] } } ], "/wssqs-existing-web-socket/disconnectServiceRole/ImportdisconnectServiceRole": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/disconnectServiceRole/Resource": [ { "type": "aws:cdk:logicalId", "data": "disconnectServiceRole0B1E33D9" } ], "/wssqs-existing-web-socket/disconnect": [ { "type": "aws:cdk:analytics:construct", "data": { "role": "*", "tracing": "Active", "code": "*", "runtime": "*", "handler": "*" } }, { "type": "aws:cdk:analytics:method", "data": { "addEnvironment": [ "*", "*", { "removeInEdge": true } ] } } ], "/wssqs-existing-web-socket/disconnect/Resource": [ { "type": "aws:cdk:logicalId", "data": "disconnect829B70D0" } ], "/wssqs-existing-web-socket/disconnect/inlinePolicyAddedToExecutionRole-0": [ { "type": "aws:cdk:analytics:construct", "data": { "statements": "*" } }, { "type": "aws:cdk:analytics:method", "data": { "addStatements": [ {} ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachToRole": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachToRole": [ "*" ] } } ], "/wssqs-existing-web-socket/disconnect/inlinePolicyAddedToExecutionRole-0/Resource": [ { "type": "aws:cdk:logicalId", "data": "disconnectinlinePolicyAddedToExecutionRole0CDB203CB" } ], "/wssqs-existing-web-socket/TestWebSocket": [ { "type": "aws:cdk:analytics:construct", "data": "*" }, { "type": "aws:cdk:analytics:method", "data": "*" }, { "type": "aws:cdk:analytics:method", "data": "*" } ], "/wssqs-existing-web-socket/TestWebSocket/Resource": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketF281E1FE" } ], "/wssqs-existing-web-socket/TestWebSocket/$connect-Route": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/TestWebSocket/$connect-Route/ConnectIntegration-Permission": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketconnectRouteConnectIntegrationPermissionB20E5F78" } ], "/wssqs-existing-web-socket/TestWebSocket/$connect-Route/ConnectIntegration": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/TestWebSocket/$connect-Route/ConnectIntegration/Resource": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketconnectRouteConnectIntegrationBE8763A8" } ], "/wssqs-existing-web-socket/TestWebSocket/$connect-Route/Resource": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketconnectRoute202CFA90" } ], "/wssqs-existing-web-socket/TestWebSocket/$disconnect-Route": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/TestWebSocket/$disconnect-Route/DisconnectIntegration-Permission": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketdisconnectRouteDisconnectIntegrationPermissionE56CE9E3" } ], "/wssqs-existing-web-socket/TestWebSocket/$disconnect-Route/DisconnectIntegration": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/TestWebSocket/$disconnect-Route/DisconnectIntegration/Resource": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketdisconnectRouteDisconnectIntegrationFBA1CD5B" } ], "/wssqs-existing-web-socket/TestWebSocket/$disconnect-Route/Resource": [ { "type": "aws:cdk:logicalId", "data": "TestWebSocketdisconnectRouteF87564DB" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue-dlq": [ { "type": "aws:cdk:analytics:construct", "data": { "encryption": "KMS_MANAGED", "fifo": true, "deduplicationScope": "messageGroup", "fifoThroughputLimit": "perMessageGroupId" } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue-dlq/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsqueuedlq875602DF" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue-dlq/Policy": [ { "type": "aws:cdk:analytics:construct", "data": { "queues": [ "*" ] } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue-dlq/Policy/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsqueuedlqPolicy9E75C5D9" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue": [ { "type": "aws:cdk:analytics:construct", "data": { "encryption": "KMS_MANAGED", "fifo": true, "deduplicationScope": "messageGroup", "fifoThroughputLimit": "perMessageGroupId", "redriveAllowPolicy": { "redrivePermission": "denyAll" }, "visibilityTimeout": "*", "deadLetterQueue": { "maxReceiveCount": "*", "queue": "*" } } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsqueue6D26A944" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue/Policy": [ { "type": "aws:cdk:analytics:construct", "data": { "queues": [ "*" ] } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/queue/Policy/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsqueuePolicyEFABA1AE" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole": [ { "type": "aws:cdk:analytics:construct", "data": { "assumedBy": { "principalAccount": "*", "assumeRoleAction": "*" } } }, { "type": "aws:cdk:analytics:method", "data": { "addToPrincipalPolicy": [ {} ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachInlinePolicy": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachInlinePolicy": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "addToPrincipalPolicy": [ {} ] } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/ImportLambdaRestApiCloudWatchRole": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsLambdaRestApiCloudWatchRole42C4E931" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/DefaultPolicy": [ { "type": "aws:cdk:analytics:construct", "data": "*" }, { "type": "aws:cdk:analytics:method", "data": { "attachToRole": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "attachToRole": [ "*" ] } }, { "type": "aws:cdk:analytics:method", "data": { "addStatements": [ {} ] } }, { "type": "aws:cdk:analytics:method", "data": { "addStatements": [ {} ] } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LambdaRestApiCloudWatchRole/DefaultPolicy/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsLambdaRestApiCloudWatchRoleDefaultPolicy6D004FA5" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/Stage": [ { "type": "aws:cdk:analytics:construct", "data": "*" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/Stage/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsStage5C419F9E" } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LogGroup": [ { "type": "aws:cdk:analytics:construct", "data": { "retention": 9999 } } ], "/wssqs-existing-web-socket/ApiGatewayV2WebSocketToSqs/LogGroup/Resource": [ { "type": "aws:cdk:logicalId", "data": "ApiGatewayV2WebSocketToSqsLogGroupAD536311" } ], "/wssqs-existing-web-socket/BootstrapVersion": [ { "type": "aws:cdk:logicalId", "data": "BootstrapVersion" } ], "/wssqs-existing-web-socket/CheckBootstrapVersion": [ { "type": "aws:cdk:logicalId", "data": "CheckBootstrapVersion" } ], "connectServiceRoleDefaultPolicyCE4B3DE0": [ { "type": "aws:cdk:logicalId", "data": "connectServiceRoleDefaultPolicyCE4B3DE0", "trace": [ "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" ] } ], "disconnectServiceRoleDefaultPolicyD85178B8": [ { "type": "aws:cdk:logicalId", "data": "disconnectServiceRoleDefaultPolicyD85178B8", "trace": [ "!!DESTRUCTIVE_CHANGES: WILL_DESTROY" ] } ] }, "displayName": "wssqs-existing-web-socket" }, "Tree": { "type": "cdk:tree", "properties": { "file": "tree.json" } } }, "minimumCliVersion": "2.1006.0" }