mirror of
https://github.com/Sea-Haven-Industries/procurement-ingest.git
synced 2026-09-30 20:03:14 +00:00
374 lines
14 KiB
JSON
374 lines
14 KiB
JSON
[
|
|
{
|
|
"LogicalId": "BucketNotificationsHandler050a0587b7544547bf325f094a3db8347ECC3691",
|
|
"Type": "AWS::Lambda::Function",
|
|
"PhysicalId": "WorkorderIngestStack-BucketNotificationsHandler050-fBtoo7x6Azy3",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "BucketNotificationsHandler050a0587b7544547bf325f094a3db834RoleB6FB88EC",
|
|
"Type": "AWS::IAM::Role",
|
|
"PhysicalId": "WorkorderIngestStack-BucketNotificationsHandler050a-7KxpBKmlpFSf",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "CDKMetadata",
|
|
"Type": "AWS::CDK::Metadata",
|
|
"PhysicalId": "a85b0320-86dc-11f1-b0cf-0eccc7521e19",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "CommentsTableBBDBF0A8",
|
|
"Type": "AWS::DynamoDB::Table",
|
|
"PhysicalId": "WorkOrderComments",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailBucket843A740F",
|
|
"Type": "AWS::S3::Bucket",
|
|
"PhysicalId": "workorder-ingest-emails-011934824531",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailBucketAllowBucketNotificationsToworkorderingestEmailProcessor5B0B85DABA138779",
|
|
"Type": "AWS::Lambda::Permission",
|
|
"PhysicalId": "WorkorderIngestStack-EmailBucketAllowBucketNotificationsToworkorderingestEmailProcessor-VuairMrX6Qir",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailBucketNotificationsDDD5BEEA",
|
|
"Type": "Custom::S3BucketNotifications",
|
|
"PhysicalId": "EmailBucketNotificationsDDD5BEEA",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailBucketNotificationsHandlerPolicy7D16942E",
|
|
"Type": "AWS::IAM::Policy",
|
|
"PhysicalId": "Worko-Email-YLl5HvyOvIg2",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailBucketPolicyBBC68546",
|
|
"Type": "AWS::S3::BucketPolicy",
|
|
"PhysicalId": "workorder-ingest-emails-011934824531",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessor218EC076",
|
|
"Type": "AWS::Lambda::Function",
|
|
"PhysicalId": "workorder-email-processor",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorAiFallbackRejectedAlarm71D1F2CE",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-ai-fallback-rejected",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorDlqA753DED5",
|
|
"Type": "AWS::SQS::Queue",
|
|
"PhysicalId": "https://sqs.us-east-1.amazonaws.com/011934824531/WorkorderIngestStack-EmailProcessorDlqA753DED5-qCTHrsoEucas",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorDlqMessagesAlarmED574757",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-dlq-messages",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorDlqPolicyB24007F0",
|
|
"Type": "AWS::SQS::QueuePolicy",
|
|
"PhysicalId": "WorkorderIngestStack-EmailProcessorDlqPolicyB24007F0-15VK27UU5Q19",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorDurationAlarmF7530BED",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-duration",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorErrorsAlarmC1BF0D18",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-errors",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorLogGroup8A79A2C8",
|
|
"Type": "AWS::Logs::LogGroup",
|
|
"PhysicalId": "/aws/lambda/workorder-email-processor",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorSenderAuthRejectedAlarm3D9534B7",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-sender-auth-rejected",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorSenderAuthRejectedFilterC0DAEDFE",
|
|
"Type": "AWS::Logs::MetricFilter",
|
|
"PhysicalId": "EmailProcessorSenderAuthRejectedFilterC0DAEDFE-Wkbow1VNDeDM",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorServiceRole637381CE",
|
|
"Type": "AWS::IAM::Role",
|
|
"PhysicalId": "WorkorderIngestStack-EmailProcessorServiceRole63738-5l9OZXQLVvJn",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorServiceRoleDefaultPolicy0B15DAB8",
|
|
"Type": "AWS::IAM::Policy",
|
|
"PhysicalId": "Worko-Email-8PjqeVLLDLRv",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorTemplateFallbackRateAlarmF9B0866A",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-template-fallback-rate",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "EmailProcessorThrottlesAlarmE102F9E9",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-email-processor-throttles",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ExistingRuleSetWorkorderEmailRuleEA29F845",
|
|
"Type": "AWS::SES::ReceiptRule",
|
|
"PhysicalId": "ExistingRuleSetWorkorderEmailRuleEA29F845-PKtaDBvIg61a",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterCD1F4C3E",
|
|
"Type": "AWS::Lambda::Function",
|
|
"PhysicalId": "workorder-shoc-emitter",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterDurationAlarm3F755835",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-emitter-duration",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterDynamoDBEventSourceworkorderingestCommentsTableFD97F35C58A19C1A",
|
|
"Type": "AWS::Lambda::EventSourceMapping",
|
|
"PhysicalId": "da37d4a0-3086-4929-9ace-6eca5c20cd07",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterDynamoDBEventSourceworkorderingestWorkOrdersTable004CD4AC38D8BED2",
|
|
"Type": "AWS::Lambda::EventSourceMapping",
|
|
"PhysicalId": "cc149f4d-5375-4820-8fb8-c514accd3a85",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterErrorsAlarmCE2B702A",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-emitter-errors",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterFailuresMessagesAlarmEC9798F9",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-emitter-failures-messages",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterFailuresQueue11D7C8E0",
|
|
"Type": "AWS::SQS::Queue",
|
|
"PhysicalId": "https://sqs.us-east-1.amazonaws.com/011934824531/workorder-shoc-emitter-failures",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterFailuresQueuePolicy0D60571C",
|
|
"Type": "AWS::SQS::QueuePolicy",
|
|
"PhysicalId": "WorkorderIngestStack-ShocEmitterFailuresQueuePolicy0D60571C-2AMBNJh0la3L",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterIteratorAgeAlarm90B55822",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-emitter-iterator-age",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterLogGroup80BDE724",
|
|
"Type": "AWS::Logs::LogGroup",
|
|
"PhysicalId": "/aws/lambda/workorder-shoc-emitter",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterRejectedMessagesAlarmAE9AFCDD",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-emitter-rejected-messages",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterRejectedQueueD754F41E",
|
|
"Type": "AWS::SQS::Queue",
|
|
"PhysicalId": "https://sqs.us-east-1.amazonaws.com/011934824531/workorder-shoc-emitter-rejected",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterRejectedQueuePolicy4B088C0D",
|
|
"Type": "AWS::SQS::QueuePolicy",
|
|
"PhysicalId": "WorkorderIngestStack-ShocEmitterRejectedQueuePolicy4B088C0D-vzXOuhHaGfNy",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterServiceRoleA0CA0C74",
|
|
"Type": "AWS::IAM::Role",
|
|
"PhysicalId": "WorkorderIngestStack-ShocEmitterServiceRoleA0CA0C74-LlFfZ6F9f6sr",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterServiceRoleDefaultPolicy5DE45717",
|
|
"Type": "AWS::IAM::Policy",
|
|
"PhysicalId": "Worko-ShocE-0txSITC4MbcW",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocEmitterThrottlesAlarm5503E07A",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-emitter-throttles",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorD4073E6B",
|
|
"Type": "AWS::Lambda::Function",
|
|
"PhysicalId": "workorder-shoc-hmac-rotator",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorDurationAlarm0725D01A",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-hmac-rotator-duration",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorErrorsAlarm55E7BCC3",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-hmac-rotator-errors",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorInvokeN0a2GKfZP0JmDqDEVhhu6A0TUv3NyNbk4YMFKNc3085C896",
|
|
"Type": "AWS::Lambda::Permission",
|
|
"PhysicalId": "WorkorderIngestStack-ShocHmacRotatorInvokeN0a2GKfZP0JmDqDEVhhu6A0TUv3NyNbk4YMFKNc3085C8-kJaePEGWmM3r",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorLogGroup1D109CC5",
|
|
"Type": "AWS::Logs::LogGroup",
|
|
"PhysicalId": "/aws/lambda/workorder-shoc-hmac-rotator",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorServiceRole7F2B6917",
|
|
"Type": "AWS::IAM::Role",
|
|
"PhysicalId": "WorkorderIngestStack-ShocHmacRotatorServiceRole7F2B-uKqx4ccGQTk5",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorServiceRoleDefaultPolicy492EC50B",
|
|
"Type": "AWS::IAM::Policy",
|
|
"PhysicalId": "Worko-ShocH-B5ATRJ8co1Hc",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocHmacRotatorThrottlesAlarm9963F2A3",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "workorder-shoc-hmac-rotator-throttles",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocWebhookHmacKey87DD3EC7",
|
|
"Type": "AWS::KMS::Key",
|
|
"PhysicalId": "d10fd1f0-a61a-4405-8568-85e9fd11ba18",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocWebhookHmacKeyAliasC83A07B2",
|
|
"Type": "AWS::KMS::Alias",
|
|
"PhysicalId": "alias/workorder-ingest-shoc-webhook-kms",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocWebhookHmacSecretA6CF6356",
|
|
"Type": "AWS::SecretsManager::Secret",
|
|
"PhysicalId": "arn:aws:secretsmanager:us-east-1:011934824531:secret:workorder-ingest/shoc-webhook-hmac-puYTcB",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocWebhookHmacSecretPolicy2B0A7DAC",
|
|
"Type": "AWS::SecretsManager::ResourcePolicy",
|
|
"PhysicalId": "arn:aws:secretsmanager:us-east-1:011934824531:secret:workorder-ingest/shoc-webhook-hmac-puYTcB",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "ShocWebhookHmacSecretRotationA6130D74",
|
|
"Type": "AWS::SecretsManager::RotationSchedule",
|
|
"PhysicalId": "arn:aws:secretsmanager:us-east-1:011934824531:secret:workorder-ingest/shoc-webhook-hmac-puYTcB",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WebUI258D87A5",
|
|
"Type": "AWS::Lambda::Function",
|
|
"PhysicalId": "workorder-web-ui",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WebUILogGroup8F43ABDC",
|
|
"Type": "AWS::Logs::LogGroup",
|
|
"PhysicalId": "/aws/lambda/workorder-web-ui",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WebUIServiceRoleB1B395BE",
|
|
"Type": "AWS::IAM::Role",
|
|
"PhysicalId": "WorkorderIngestStack-WebUIServiceRoleB1B395BE-0kRzDlAiLZVn",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WebUIServiceRoleDefaultPolicy8B510141",
|
|
"Type": "AWS::IAM::Policy",
|
|
"PhysicalId": "Worko-WebUI-TVYFGuD5kBVZ",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WorkOrderCommentsSystemErrorsAlarm4CD72F33",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "WorkOrderComments-system-errors",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WorkOrderCommentsThrottlesAlarmA10AEFD9",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "WorkOrderComments-throttles",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WorkOrdersTable515B4C61",
|
|
"Type": "AWS::DynamoDB::Table",
|
|
"PhysicalId": "WorkOrders",
|
|
"Status": "UPDATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WorkOrdersTableSystemErrorsAlarm117925DB",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "WorkOrders-system-errors",
|
|
"Status": "CREATE_COMPLETE"
|
|
},
|
|
{
|
|
"LogicalId": "WorkOrdersTableThrottlesAlarmDACF2500",
|
|
"Type": "AWS::CloudWatch::Alarm",
|
|
"PhysicalId": "WorkOrders-throttles",
|
|
"Status": "CREATE_COMPLETE"
|
|
}
|
|
]
|