serverless-spy
Version:
CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.
478 lines • 74.5 kB
JavaScript
export const sampleData = [
{
timestamp: '2022-09-20T09:46:04.610Z',
serviceKey: 'Function#ToSnsAndDynamoDb#Request',
data: {
request: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
context: {
functionName: 'ServerlessSpyE2e-ToSnsAndDynamoDb13696817-sagu3HTK25K6',
awsRequestId: 'ba4d4569-416a-407b-9842-0ee38a83b97c',
},
},
},
{
timestamp: '2022-09-20T09:46:04.674Z',
serviceKey: 'Function#ToSnsAndDynamoDb#Response',
data: {
request: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
response: {
id: '057f544b-7f90-496c-8006-3043dec54620',
message: 'Hello',
},
context: {
functionName: 'ServerlessSpyE2e-ToSnsAndDynamoDb13696817-sagu3HTK25K6',
awsRequestId: 'ba4d4569-416a-407b-9842-0ee38a83b97c',
},
},
},
{
timestamp: '2022-09-20T09:46:04.751Z',
serviceKey: 'Function#ReceiveSqs#Response',
data: {
request: {
Records: [
{
messageId: 'b1dd1d88-0560-43de-a406-394ca4bb7cec',
receiptHandle: 'AQEBivlgjdhylhmB95VJL1K1OGeZpzOmbZAiaNUT/EnlDN/Bmlo7o/Aby9zveOanusGVdsBwF5VAbQEPc17y1sNa/mA3gN54I13/vm9K0rmLlmMG77yp4e/VhbK9qx8xG+w87JCDC1iw8alEea+zqiBqWFalEUL0SAT8lkkS/plq4AA1B40ytuVZm4HGnTc+4SltCFmmbxFMDblSZ5fzQ6jyQAnh8Hb5kDQTwbKu7eRI14XvNC39tlb1kGGYHQa7jOqC6KAjqozwTeZjcEgUzjNoqyqzNXL4lWpucxO/YgFEqi7aRiPQZZO2UY9mgWPgNp17P5LGOu4Kh48hFs6vvfQMkqAOskN3KWzj9o/N4QC3pvKRE3r9cFgYh6UdwQwBI/P7c+QBBqt1JG89DklJBobmzcLjI+agJaP5RWb6tBwhOzCC3CbOwqfr/myLfcPF3ZZj',
body: '{\n "Type" : "Notification",\n "MessageId" : "f2a02b45-0ecb-566c-9616-70e680d73f8c",\n "TopicArn" : "arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF",\n "Message" : "{\\"id\\":\\"057f544b-7f90-496c-8006-3043dec54620\\",\\"message\\":\\"Hello\\"}",\n "Timestamp" : "2022-09-20T09:46:04.607Z",\n "SignatureVersion" : "1",\n "Signature" : "dB6sX7MUHevj080Rr0k08FT2sVUbA/osH6AFznOb+sva3Z7xJ0vzQh2brpy2tiBsiuAliYeJGc1GZxjmL1HCN4QiytiBzfdX71KeiSgeC8p4gW5lbrNpcyzHTOJSxOrBDfdxoh5JRZK6DymFrlmbC8pc0Y7y+4a2cCMUwjk4MnxG4a6H0uqVvVfnl7l6T4GzGTFkLjdqKNU8DNg+b7TPgs2mmlMivPAP1oYsrlBgUgmBLmfKfgr5BwngA+c4cIAi3fT89aWqUStY4P/tT/xPVRb2vyykenwFcoEPuautieXFXjAFg64N9JtNyxqRKL5XxnYl8mMmZsc7assV342d/g==",\n "SigningCertURL" : "https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem",\n "UnsubscribeURL" : "https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:ecf2a422-1e24-4a64-9f6d-715d91ae36d6",\n "MessageAttributes" : {\n "test" : {"Type":"String","Value":"test"}\n }\n}',
attributes: {
ApproximateReceiveCount: '1',
AWSTraceHeader: 'Root=1-63298bdc-40943faf493e196b4e07459c;Parent=24c04ec26b26310a;Sampled=0',
SentTimestamp: '1663667164636',
SenderId: 'AIDAISMY7JYY5F7RTT6AO',
ApproximateFirstReceiveTimestamp: '1663667164641',
},
messageAttributes: {},
md5OfBody: 'af6bd3f6989ac11fa4a33798c0cf87cc',
eventSource: 'aws:sqs',
eventSourceARN: 'arn:aws:sqs:eu-west-1:123456789012:ServerlessSpyE2e-MyQueueNo154EF6659-jvYNz1YlvYdQ',
awsRegion: 'eu-west-1',
},
],
},
response: {
Records: [
{
messageId: 'b1dd1d88-0560-43de-a406-394ca4bb7cec',
receiptHandle: 'AQEBivlgjdhylhmB95VJL1K1OGeZpzOmbZAiaNUT/EnlDN/Bmlo7o/Aby9zveOanusGVdsBwF5VAbQEPc17y1sNa/mA3gN54I13/vm9K0rmLlmMG77yp4e/VhbK9qx8xG+w87JCDC1iw8alEea+zqiBqWFalEUL0SAT8lkkS/plq4AA1B40ytuVZm4HGnTc+4SltCFmmbxFMDblSZ5fzQ6jyQAnh8Hb5kDQTwbKu7eRI14XvNC39tlb1kGGYHQa7jOqC6KAjqozwTeZjcEgUzjNoqyqzNXL4lWpucxO/YgFEqi7aRiPQZZO2UY9mgWPgNp17P5LGOu4Kh48hFs6vvfQMkqAOskN3KWzj9o/N4QC3pvKRE3r9cFgYh6UdwQwBI/P7c+QBBqt1JG89DklJBobmzcLjI+agJaP5RWb6tBwhOzCC3CbOwqfr/myLfcPF3ZZj',
body: '{\n "Type" : "Notification",\n "MessageId" : "f2a02b45-0ecb-566c-9616-70e680d73f8c",\n "TopicArn" : "arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF",\n "Message" : "{\\"id\\":\\"057f544b-7f90-496c-8006-3043dec54620\\",\\"message\\":\\"Hello\\"}",\n "Timestamp" : "2022-09-20T09:46:04.607Z",\n "SignatureVersion" : "1",\n "Signature" : "dB6sX7MUHevj080Rr0k08FT2sVUbA/osH6AFznOb+sva3Z7xJ0vzQh2brpy2tiBsiuAliYeJGc1GZxjmL1HCN4QiytiBzfdX71KeiSgeC8p4gW5lbrNpcyzHTOJSxOrBDfdxoh5JRZK6DymFrlmbC8pc0Y7y+4a2cCMUwjk4MnxG4a6H0uqVvVfnl7l6T4GzGTFkLjdqKNU8DNg+b7TPgs2mmlMivPAP1oYsrlBgUgmBLmfKfgr5BwngA+c4cIAi3fT89aWqUStY4P/tT/xPVRb2vyykenwFcoEPuautieXFXjAFg64N9JtNyxqRKL5XxnYl8mMmZsc7assV342d/g==",\n "SigningCertURL" : "https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem",\n "UnsubscribeURL" : "https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:ecf2a422-1e24-4a64-9f6d-715d91ae36d6",\n "MessageAttributes" : {\n "test" : {"Type":"String","Value":"test"}\n }\n}',
attributes: {
ApproximateReceiveCount: '1',
AWSTraceHeader: 'Root=1-63298bdc-40943faf493e196b4e07459c;Parent=24c04ec26b26310a;Sampled=0',
SentTimestamp: '1663667164636',
SenderId: 'AIDAISMY7JYY5F7RTT6AO',
ApproximateFirstReceiveTimestamp: '1663667164641',
},
messageAttributes: {},
md5OfBody: 'af6bd3f6989ac11fa4a33798c0cf87cc',
eventSource: 'aws:sqs',
eventSourceARN: 'arn:aws:sqs:eu-west-1:123456789012:ServerlessSpyE2e-MyQueueNo154EF6659-jvYNz1YlvYdQ',
awsRegion: 'eu-west-1',
},
],
},
context: {
functionName: 'ServerlessSpyE2e-ReceiveSqs09F03F56-XeqiZ0cUjJl4',
awsRequestId: '23672a4d-68be-5ad1-a139-71eee6b20c4c',
},
},
},
{
timestamp: '2022-09-20T09:46:04.755Z',
serviceKey: 'Function#ReceiveSqs#Request',
data: {
request: {
Records: [
{
messageId: 'b1dd1d88-0560-43de-a406-394ca4bb7cec',
receiptHandle: 'AQEBivlgjdhylhmB95VJL1K1OGeZpzOmbZAiaNUT/EnlDN/Bmlo7o/Aby9zveOanusGVdsBwF5VAbQEPc17y1sNa/mA3gN54I13/vm9K0rmLlmMG77yp4e/VhbK9qx8xG+w87JCDC1iw8alEea+zqiBqWFalEUL0SAT8lkkS/plq4AA1B40ytuVZm4HGnTc+4SltCFmmbxFMDblSZ5fzQ6jyQAnh8Hb5kDQTwbKu7eRI14XvNC39tlb1kGGYHQa7jOqC6KAjqozwTeZjcEgUzjNoqyqzNXL4lWpucxO/YgFEqi7aRiPQZZO2UY9mgWPgNp17P5LGOu4Kh48hFs6vvfQMkqAOskN3KWzj9o/N4QC3pvKRE3r9cFgYh6UdwQwBI/P7c+QBBqt1JG89DklJBobmzcLjI+agJaP5RWb6tBwhOzCC3CbOwqfr/myLfcPF3ZZj',
body: '{\n "Type" : "Notification",\n "MessageId" : "f2a02b45-0ecb-566c-9616-70e680d73f8c",\n "TopicArn" : "arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF",\n "Message" : "{\\"id\\":\\"057f544b-7f90-496c-8006-3043dec54620\\",\\"message\\":\\"Hello\\"}",\n "Timestamp" : "2022-09-20T09:46:04.607Z",\n "SignatureVersion" : "1",\n "Signature" : "dB6sX7MUHevj080Rr0k08FT2sVUbA/osH6AFznOb+sva3Z7xJ0vzQh2brpy2tiBsiuAliYeJGc1GZxjmL1HCN4QiytiBzfdX71KeiSgeC8p4gW5lbrNpcyzHTOJSxOrBDfdxoh5JRZK6DymFrlmbC8pc0Y7y+4a2cCMUwjk4MnxG4a6H0uqVvVfnl7l6T4GzGTFkLjdqKNU8DNg+b7TPgs2mmlMivPAP1oYsrlBgUgmBLmfKfgr5BwngA+c4cIAi3fT89aWqUStY4P/tT/xPVRb2vyykenwFcoEPuautieXFXjAFg64N9JtNyxqRKL5XxnYl8mMmZsc7assV342d/g==",\n "SigningCertURL" : "https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem",\n "UnsubscribeURL" : "https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:ecf2a422-1e24-4a64-9f6d-715d91ae36d6",\n "MessageAttributes" : {\n "test" : {"Type":"String","Value":"test"}\n }\n}',
attributes: {
ApproximateReceiveCount: '1',
AWSTraceHeader: 'Root=1-63298bdc-40943faf493e196b4e07459c;Parent=24c04ec26b26310a;Sampled=0',
SentTimestamp: '1663667164636',
SenderId: 'AIDAISMY7JYY5F7RTT6AO',
ApproximateFirstReceiveTimestamp: '1663667164641',
},
messageAttributes: {},
md5OfBody: 'af6bd3f6989ac11fa4a33798c0cf87cc',
eventSource: 'aws:sqs',
eventSourceARN: 'arn:aws:sqs:eu-west-1:123456789012:ServerlessSpyE2e-MyQueueNo154EF6659-jvYNz1YlvYdQ',
awsRegion: 'eu-west-1',
},
],
},
context: {
functionName: 'ServerlessSpyE2e-ReceiveSqs09F03F56-XeqiZ0cUjJl4',
awsRequestId: '23672a4d-68be-5ad1-a139-71eee6b20c4c',
},
},
},
{
timestamp: '2022-09-20T09:46:04.800Z',
serviceKey: 'SnsSubscription#MyTopicNo1#MyQueueNo1',
data: {
spyEventType: 'SnsSubscription',
message: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
subject: null,
timestamp: '2022-09-20T09:46:04.607Z',
topicArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF',
messageId: 'f2a02b45-0ecb-566c-9616-70e680d73f8c',
messageAttributes: { test: { Type: 'String', Value: 'test' } },
},
},
{
timestamp: '2022-09-20T09:46:04.802Z',
serviceKey: 'SnsTopic#MyTopicNo1',
data: {
spyEventType: 'SnsTopic',
message: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
subject: null,
timestamp: '2022-09-20T09:46:04.607Z',
topicArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF',
messageId: 'f2a02b45-0ecb-566c-9616-70e680d73f8c',
messageAttributes: { test: { Type: 'String', Value: 'test' } },
},
},
{
timestamp: '2022-09-20T09:46:04.771Z',
serviceKey: 'Sqs#MyQueueNo1',
data: {
spyEventType: 'Sqs',
body: {
Type: 'Notification',
MessageId: 'f2a02b45-0ecb-566c-9616-70e680d73f8c',
TopicArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF',
Message: '{"id":"057f544b-7f90-496c-8006-3043dec54620","message":"Hello"}',
Timestamp: '2022-09-20T09:46:04.607Z',
SignatureVersion: '1',
Signature: 'dB6sX7MUHevj080Rr0k08FT2sVUbA/osH6AFznOb+sva3Z7xJ0vzQh2brpy2tiBsiuAliYeJGc1GZxjmL1HCN4QiytiBzfdX71KeiSgeC8p4gW5lbrNpcyzHTOJSxOrBDfdxoh5JRZK6DymFrlmbC8pc0Y7y+4a2cCMUwjk4MnxG4a6H0uqVvVfnl7l6T4GzGTFkLjdqKNU8DNg+b7TPgs2mmlMivPAP1oYsrlBgUgmBLmfKfgr5BwngA+c4cIAi3fT89aWqUStY4P/tT/xPVRb2vyykenwFcoEPuautieXFXjAFg64N9JtNyxqRKL5XxnYl8mMmZsc7assV342d/g==',
SigningCertURL: 'https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem',
UnsubscribeURL: 'https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:ecf2a422-1e24-4a64-9f6d-715d91ae36d6',
MessageAttributes: { test: { Type: 'String', Value: 'test' } },
},
messageAttributes: {},
},
},
{
timestamp: '2022-09-20T09:46:04.808Z',
serviceKey: 'SnsSubscription#MyTopicNo1#FromSnsToSqsAndS3',
data: {
spyEventType: 'SnsSubscription',
message: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
subject: null,
timestamp: '2022-09-20T09:46:04.607Z',
topicArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF',
messageId: 'f2a02b45-0ecb-566c-9616-70e680d73f8c',
messageAttributes: { test: { Type: 'String', Value: 'test' } },
},
},
{
timestamp: '2022-09-20T09:46:04.903Z',
serviceKey: 'Function#FromSnsToSqsAndS3#Request',
data: {
request: {
Records: [
{
EventSource: 'aws:sns',
EventVersion: '1.0',
EventSubscriptionArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:29430bee-0503-4b1f-8c7e-3a115b049679',
Sns: {
Type: 'Notification',
MessageId: 'f2a02b45-0ecb-566c-9616-70e680d73f8c',
TopicArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF',
Subject: null,
Message: '{"id":"057f544b-7f90-496c-8006-3043dec54620","message":"Hello"}',
Timestamp: '2022-09-20T09:46:04.607Z',
SignatureVersion: '1',
Signature: 'dB6sX7MUHevj080Rr0k08FT2sVUbA/osH6AFznOb+sva3Z7xJ0vzQh2brpy2tiBsiuAliYeJGc1GZxjmL1HCN4QiytiBzfdX71KeiSgeC8p4gW5lbrNpcyzHTOJSxOrBDfdxoh5JRZK6DymFrlmbC8pc0Y7y+4a2cCMUwjk4MnxG4a6H0uqVvVfnl7l6T4GzGTFkLjdqKNU8DNg+b7TPgs2mmlMivPAP1oYsrlBgUgmBLmfKfgr5BwngA+c4cIAi3fT89aWqUStY4P/tT/xPVRb2vyykenwFcoEPuautieXFXjAFg64N9JtNyxqRKL5XxnYl8mMmZsc7assV342d/g==',
SigningCertUrl: 'https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem',
UnsubscribeUrl: 'https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:29430bee-0503-4b1f-8c7e-3a115b049679',
MessageAttributes: { test: { Type: 'String', Value: 'test' } },
},
},
],
},
context: {
functionName: 'ServerlessSpyE2e-FromSnsToSqsAndS3DD1CDB48-mT1kC5fqYXBj',
awsRequestId: '9323981d-674b-427e-b639-4cc26158c69f',
},
},
},
{
timestamp: '2022-09-20T09:46:04.942Z',
serviceKey: 'Function#FromSnsToSqsAndS3#Response',
data: {
request: {
Records: [
{
EventSource: 'aws:sns',
EventVersion: '1.0',
EventSubscriptionArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:29430bee-0503-4b1f-8c7e-3a115b049679',
Sns: {
Type: 'Notification',
MessageId: 'f2a02b45-0ecb-566c-9616-70e680d73f8c',
TopicArn: 'arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF',
Subject: null,
Message: '{"id":"057f544b-7f90-496c-8006-3043dec54620","message":"Hello"}',
Timestamp: '2022-09-20T09:46:04.607Z',
SignatureVersion: '1',
Signature: 'dB6sX7MUHevj080Rr0k08FT2sVUbA/osH6AFznOb+sva3Z7xJ0vzQh2brpy2tiBsiuAliYeJGc1GZxjmL1HCN4QiytiBzfdX71KeiSgeC8p4gW5lbrNpcyzHTOJSxOrBDfdxoh5JRZK6DymFrlmbC8pc0Y7y+4a2cCMUwjk4MnxG4a6H0uqVvVfnl7l6T4GzGTFkLjdqKNU8DNg+b7TPgs2mmlMivPAP1oYsrlBgUgmBLmfKfgr5BwngA+c4cIAi3fT89aWqUStY4P/tT/xPVRb2vyykenwFcoEPuautieXFXjAFg64N9JtNyxqRKL5XxnYl8mMmZsc7assV342d/g==',
SigningCertUrl: 'https://sns.eu-west-1.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem',
UnsubscribeUrl: 'https://sns.eu-west-1.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:eu-west-1:123456789012:ServerlessSpyE2e-MyTopicNo10D152776-7m3nZGQCdxUF:29430bee-0503-4b1f-8c7e-3a115b049679',
MessageAttributes: { test: { Type: 'String', Value: 'test' } },
},
},
],
},
response: { message: 'Hello undefined' },
context: {
functionName: 'ServerlessSpyE2e-FromSnsToSqsAndS3DD1CDB48-mT1kC5fqYXBj',
awsRequestId: '9323981d-674b-427e-b639-4cc26158c69f',
},
},
},
{
timestamp: '2022-09-20T09:46:05.088Z',
serviceKey: 'Sqs#MyQueueNo2',
data: {
spyEventType: 'Sqs',
body: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
messageAttributes: {
WeeksOn: {
stringValue: '6',
stringListValues: [],
binaryListValues: [],
dataType: 'Number',
},
Author: {
stringValue: 'John Grisham',
stringListValues: [],
binaryListValues: [],
dataType: 'String',
},
Title: {
stringValue: 'The Whistler',
stringListValues: [],
binaryListValues: [],
dataType: 'String',
},
},
},
},
{
timestamp: '2022-09-20T09:46:05.107Z',
serviceKey: 'Function#FromSqsToEventBridge#Request',
data: {
request: {
Records: [
{
messageId: '6297232e-203b-4776-a811-c5816ee24404',
receiptHandle: 'AQEBNeroB8TFlND6RVnj+vUPAqep/xWY4u7EI4tJURkfPfQPFWmW3g7OtbxLbYXwPVie0ccukt7QP6VB8sFjwSA/oPc3W1pcydJn19GFfrNDeXtZJUPwolV6Ng6D/5Kq9YGBm4G5cnRPg8OXlVZTwjPp4atFRrNh2BSIe2dTURJNK7Okdz+gza5JWwZ/6Lbjw61NAJuMiqCw7ZjN1n3KYvD/cT0DcOWUCnZRoiovYw7mQ+hbm5Vas1WArdF31o6TukwYuA0begjbAbje+udaVjOW6ThjLyvOTWsoxg0CfbVZK4ZaWYWgd7xyd8WOGf1QOKVNMv9elCQi0olC5MAMv/f9B3Kudd6l1RIiQIKaj0LZjf7pn3wsv3TPc85Z+9p3k9hSc++zSsPxN9g8hymZW/rviQlRTzEqSPggJvBr9/nzKcAn3+w20zxquodAJnlobRCY',
body: '{"id":"057f544b-7f90-496c-8006-3043dec54620","message":"Hello"}',
attributes: {
ApproximateReceiveCount: '1',
AWSTraceHeader: 'Root=1-63298bdc-40943faf493e196b4e07459c;Parent=34ad705e0750956d;Sampled=0',
SentTimestamp: '1663667164855',
SenderId: 'AROARDVHBDXRVFXDSOJAT:ServerlessSpyE2e-FromSnsToSqsAndS3DD1CDB48-mT1kC5fqYXBj',
ApproximateFirstReceiveTimestamp: '1663667164856',
},
messageAttributes: {
WeeksOn: {
stringValue: '6',
stringListValues: [],
binaryListValues: [],
dataType: 'Number',
},
Author: {
stringValue: 'John Grisham',
stringListValues: [],
binaryListValues: [],
dataType: 'String',
},
Title: {
stringValue: 'The Whistler',
stringListValues: [],
binaryListValues: [],
dataType: 'String',
},
},
md5OfMessageAttributes: 'd25a6aea97eb8f585bfa92d314504a92',
md5OfBody: 'c64b00e6b5eb62c5f39cf4e7b1f4bbd7',
eventSource: 'aws:sqs',
eventSourceARN: 'arn:aws:sqs:eu-west-1:123456789012:ServerlessSpyE2e-MyQueueNo27A959A93-MwJqK7Urit97',
awsRegion: 'eu-west-1',
},
],
},
context: {
functionName: 'ServerlessSpyE2e-FromSqsToEventBridgeE78842BE-VAz1SGd6qaR6',
awsRequestId: 'e0868330-80ce-59a7-8d77-d8930ec34d78',
},
},
},
{
timestamp: '2022-09-20T09:46:05.131Z',
serviceKey: 'Function#FromSqsToEventBridge#Response',
data: {
request: {
Records: [
{
messageId: '6297232e-203b-4776-a811-c5816ee24404',
receiptHandle: 'AQEBNeroB8TFlND6RVnj+vUPAqep/xWY4u7EI4tJURkfPfQPFWmW3g7OtbxLbYXwPVie0ccukt7QP6VB8sFjwSA/oPc3W1pcydJn19GFfrNDeXtZJUPwolV6Ng6D/5Kq9YGBm4G5cnRPg8OXlVZTwjPp4atFRrNh2BSIe2dTURJNK7Okdz+gza5JWwZ/6Lbjw61NAJuMiqCw7ZjN1n3KYvD/cT0DcOWUCnZRoiovYw7mQ+hbm5Vas1WArdF31o6TukwYuA0begjbAbje+udaVjOW6ThjLyvOTWsoxg0CfbVZK4ZaWYWgd7xyd8WOGf1QOKVNMv9elCQi0olC5MAMv/f9B3Kudd6l1RIiQIKaj0LZjf7pn3wsv3TPc85Z+9p3k9hSc++zSsPxN9g8hymZW/rviQlRTzEqSPggJvBr9/nzKcAn3+w20zxquodAJnlobRCY',
body: '{"id":"057f544b-7f90-496c-8006-3043dec54620","message":"Hello"}',
attributes: {
ApproximateReceiveCount: '1',
AWSTraceHeader: 'Root=1-63298bdc-40943faf493e196b4e07459c;Parent=34ad705e0750956d;Sampled=0',
SentTimestamp: '1663667164855',
SenderId: 'AROARDVHBDXRVFXDSOJAT:ServerlessSpyE2e-FromSnsToSqsAndS3DD1CDB48-mT1kC5fqYXBj',
ApproximateFirstReceiveTimestamp: '1663667164856',
},
messageAttributes: {
WeeksOn: {
stringValue: '6',
stringListValues: [],
binaryListValues: [],
dataType: 'Number',
},
Author: {
stringValue: 'John Grisham',
stringListValues: [],
binaryListValues: [],
dataType: 'String',
},
Title: {
stringValue: 'The Whistler',
stringListValues: [],
binaryListValues: [],
dataType: 'String',
},
},
md5OfMessageAttributes: 'd25a6aea97eb8f585bfa92d314504a92',
md5OfBody: 'c64b00e6b5eb62c5f39cf4e7b1f4bbd7',
eventSource: 'aws:sqs',
eventSourceARN: 'arn:aws:sqs:eu-west-1:123456789012:ServerlessSpyE2e-MyQueueNo27A959A93-MwJqK7Urit97',
awsRegion: 'eu-west-1',
},
],
},
response: { message: 'Hello undefined' },
context: {
functionName: 'ServerlessSpyE2e-FromSqsToEventBridgeE78842BE-VAz1SGd6qaR6',
awsRequestId: 'e0868330-80ce-59a7-8d77-d8930ec34d78',
},
},
},
{
timestamp: '2022-09-20T09:46:05.319Z',
serviceKey: 'EventBridgeRule#MyEventBus#MyEventBridge',
data: {
spyEventType: 'EventBridgeRule',
detail: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
detailType: 'test',
source: 'test-source',
time: '2022-09-20T09:46:05Z',
account: '123456789012',
},
},
{
timestamp: '2022-09-20T09:46:05.379Z',
serviceKey: 'EventBridge#MyEventBus',
data: {
spyEventType: 'EventBridge',
detail: { id: '057f544b-7f90-496c-8006-3043dec54620', message: 'Hello' },
detailType: 'test',
source: 'test-source',
time: '2022-09-20T09:46:05Z',
account: '123456789012',
},
},
{
timestamp: '2022-09-20T09:46:05.504Z',
serviceKey: 'Function#ReceiveEventBridge#Request',
data: {
request: {
version: '0',
id: '33549074-e48f-2857-f67c-263c621cde5c',
'detail-type': 'test',
source: 'test-source',
account: '123456789012',
time: '2022-09-20T09:46:05Z',
region: 'eu-west-1',
resources: [],
detail: {
id: '057f544b-7f90-496c-8006-3043dec54620',
message: 'Hello',
},
},
context: {
functionName: 'ServerlessSpyE2e-ReceiveEventBridge1A8F9A7B-1x4KLKDymCCn',
awsRequestId: '32814437-2efb-4384-9cb5-a04ac9639345',
},
},
},
{
timestamp: '2022-09-20T09:46:05.543Z',
serviceKey: 'DynamoDB#MyTable',
data: {
spyEventType: 'DynamoDB',
eventName: 'INSERT',
newImage: {
id: '057f544b-7f90-496c-8006-3043dec54620',
pk: '057f544b-7f90-496c-8006-3043dec54620',
message: 'Hello',
},
keys: { pk: '057f544b-7f90-496c-8006-3043dec54620' },
},
},
{
timestamp: '2022-09-20T09:46:05.541Z',
serviceKey: 'Function#ReceiveEventBridge#Response',
data: {
request: {
version: '0',
id: '33549074-e48f-2857-f67c-263c621cde5c',
'detail-type': 'test',
source: 'test-source',
account: '123456789012',
time: '2022-09-20T09:46:05Z',
region: 'eu-west-1',
resources: [],
detail: {
id: '057f544b-7f90-496c-8006-3043dec54620',
message: 'Hello',
},
},
response: {
version: '0',
id: '33549074-e48f-2857-f67c-263c621cde5c',
'detail-type': 'test',
source: 'test-source',
account: '123456789012',
time: '2022-09-20T09:46:05Z',
region: 'eu-west-1',
resources: [],
detail: {
id: '057f544b-7f90-496c-8006-3043dec54620',
message: 'Hello',
},
},
context: {
functionName: 'ServerlessSpyE2e-ReceiveEventBridge1A8F9A7B-1x4KLKDymCCn',
awsRequestId: '32814437-2efb-4384-9cb5-a04ac9639345',
},
},
},
{
timestamp: '2022-09-20T09:46:06.313Z',
serviceKey: 'S3#MyBucket',
data: {
spyEventType: 'S3',
eventName: 'ObjectCreated:Put',
eventTime: '2022-09-20T09:46:04.914Z',
bucket: 'serverlessspye2e-mybucketf68f3ff0-fl5cf0ojrgtc',
key: '057f544b-7f90-496c-8006-3043dec54620.json',
},
},
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2FtcGxlRGF0YS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2NsaS9zYW1wbGVEYXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRztJQUN4QjtRQUNFLFNBQVMsRUFBRSwwQkFBMEI7UUFDckMsVUFBVSxFQUFFLG1DQUFtQztRQUMvQyxJQUFJLEVBQUU7WUFDSixPQUFPLEVBQUUsRUFBRSxFQUFFLEVBQUUsc0NBQXNDLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRTtZQUN6RSxPQUFPLEVBQUU7Z0JBQ1AsWUFBWSxFQUFFLHdEQUF3RDtnQkFDdEUsWUFBWSxFQUFFLHNDQUFzQzthQUNyRDtTQUNGO0tBQ0Y7SUFDRDtRQUNFLFNBQVMsRUFBRSwwQkFBMEI7UUFDckMsVUFBVSxFQUFFLG9DQUFvQztRQUNoRCxJQUFJLEVBQUU7WUFDSixPQUFPLEVBQUUsRUFBRSxFQUFFLEVBQUUsc0NBQXNDLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRTtZQUN6RSxRQUFRLEVBQUU7Z0JBQ1IsRUFBRSxFQUFFLHNDQUFzQztnQkFDMUMsT0FBTyxFQUFFLE9BQU87YUFDakI7WUFDRCxPQUFPLEVBQUU7Z0JBQ1AsWUFBWSxFQUFFLHdEQUF3RDtnQkFDdEUsWUFBWSxFQUFFLHNDQUFzQzthQUNyRDtTQUNGO0tBQ0Y7SUFDRDtRQUNFLFNBQVMsRUFBRSwwQkFBMEI7UUFDckMsVUFBVSxFQUFFLDhCQUE4QjtRQUMxQyxJQUFJLEVBQUU7WUFDSixPQUFPLEVBQUU7Z0JBQ1AsT0FBTyxFQUFFO29CQUNQO3dCQUNFLFNBQVMsRUFBRSxzQ0FBc0M7d0JBQ2pELGFBQWEsRUFDWCxzY0FBc2M7d0JBQ3hjLElBQUksRUFBRSxnb0NBQWdvQzt3QkFDdG9DLFVBQVUsRUFBRTs0QkFDVix1QkFBdUIsRUFBRSxHQUFHOzRCQUM1QixjQUFjLEVBQ1osNEVBQTRFOzRCQUM5RSxhQUFhLEVBQUUsZUFBZTs0QkFDOUIsUUFBUSxF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YUFBYTtRQUN6QixJQUFJLEVBQUU7WUFDSixZQUFZLEVBQUUsSUFBSTtZQUNsQixTQUFTLEVBQUUsbUJBQW1CO1lBQzlCLFNBQVMsRUFBRSwwQkFBMEI7WUFDckMsTUFBTSxFQUFFLGdEQUFnRDtZQUN4RCxHQUFHLEVBQUUsMkNBQTJDO1NBQ2pEO0tBQ0Y7Q0FDRixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IHNhbXBsZURhdGEgPSBbXG4gIHtcbiAgICB0aW1lc3RhbXA6ICcyMDIyLTA5LTIwVDA5OjQ2OjA0LjYxMFonLFxuICAgIHNlcnZpY2VLZXk6ICdGdW5jdGlvbiNUb1Nuc0FuZER5bmFtb0RiI1JlcXVlc3QnLFxuICAgIGRhdGE6IHtcbiAgICAgIHJlcXVlc3Q6IHsgaWQ6ICcwNTdmNTQ0Yi03ZjkwLTQ5NmMtODAwNi0zMDQzZGVjNTQ2MjAnLCBtZXNzYWdlOiAnSGVsbG8nIH0sXG4gICAgICBjb250ZXh0OiB7XG4gICAgICAgIGZ1bmN0aW9uTmFtZTogJ1NlcnZlcmxlc3NTcHlFMmUtVG9TbnNBbmREeW5hbW9EYjEzNjk2ODE3LXNhZ3UzSFRLMjVLNicsXG4gICAgICAgIGF3c1JlcXVlc3RJZDogJ2JhNGQ0NTY5LTQxNmEtNDA3Yi05ODQyLTBlZTM4YTgzYjk3YycsXG4gICAgICB9LFxuICAgIH0sXG4gIH0sXG4gIHtcbiAgICB0aW1lc3RhbXA6ICcyMDIyLTA5LTIwVDA5OjQ2OjA0LjY3NFonLFxuICAgIHNlcnZpY2VLZXk6ICdGdW5jdGlvbiNUb1Nuc0FuZER5bmFtb0RiI1Jlc3BvbnNlJyxcbiAgICBkYXRhOiB7XG4gICAgICByZXF1ZXN0OiB7IGlkOiAnMDU3ZjU0NGItN2Y5MC00OTZjLTgwMDYtMzA0M2RlYzU0NjIwJywgbWVzc2FnZTogJ0hlbGxvJyB9LFxuICAgICAgcmVzcG9uc2U6IHtcbiAgICAgICAgaWQ6ICcwNTdmNTQ0Yi03ZjkwLTQ5NmMtODAwNi0zMDQzZGVjNTQ2MjAnLFxuICAgICAgICBtZXNzYWdlOiAnSGVsbG8nLFxuICAgICAgfSxcbiAgICAgIGNvbnRleHQ6IHtcbiAgICAgICAgZnVuY3Rpb25OYW1lOiAnU2VydmVybGVzc1NweUUyZS1Ub1Nuc0FuZER5bmFtb0RiMTM2OTY4MTctc2FndTNIVEsyNUs2JyxcbiAgICAgICAgYXdzUmVxdWVzdElkOiAnYmE0ZDQ1NjktNDE2YS00MDdiLTk4NDItMGVlMzhhODNiOTdjJyxcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIHRpbWVzdGFtcDogJzIwMjItMDktMjBUMDk6NDY6MDQuNzUxWicsXG4gICAgc2VydmljZUtleTogJ0Z1bmN0aW9uI1JlY2VpdmVTcXMjUmVzcG9uc2UnLFxuICAgIGRhdGE6IHtcbiAgICAgIHJlcXVlc3Q6IHtcbiAgICAgICAgUmVjb3JkczogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIG1lc3NhZ2VJZDogJ2IxZGQxZDg4LTA1NjAtNDNkZS1hNDA2LTM5NGNhNGJiN2NlYycsXG4gICAgICAgICAgICByZWNlaXB0SGFuZGxlOlxuICAgICAgICAgICAgICAnQVFFQml2bGdqZGh5bGhtQjk1VkpMMUsxT0dlWnB6T21iWkFpYU5VVC9FbmxETi9CbWxvN28vQWJ5OXp2ZU9hbnVzR1Zkc0J3RjVWQWJRRVBjMTd5MXNOYS9tQTNnTjU0STEzL3ZtOUswcm1MbG1NRzc3eXA0ZS9WaGJLOXF4OHhHK3c4N0pDREMxaXc4YWxFZWErenFpQnFXRmFsRVVMMFNBVDhsa2tTL3BscTRBQTFCNDB5dHVWWm00SEduVGMrNFNsdENGbW1ieEZNRGJsU1o1ZnpRNmp5UUFuaDhIYjVrRFFUd2JLdTdlUkkxNFh2TkMzOXRsYjFrR0dZSFFhN2pPcUM2S0FqcW96d1RlWmpjRWdVempOb3F5cXpOWEw0bFdwdWN4Ty9ZZ0ZFcWk3YVJpUFFaWk8yVVk5bWdXUGdOcDE3UDVMR091NEtoNDhoRnM2dnZmUU1rcUFPc2tOM0tXemo5by9ONFFDM3B2S1JFM3I5Y0ZnWWg2VWR3UXdCSS9QN2MrUUJCcXQxSkc4OURrbEpCb2JtemNMakkrYWdKYVA1UldiNnRCd2hPekNDM0NiT3dxZnIvbXlMZmNQRjNaWmonLFxuICAgICAgICAgICAgYm9keTogJ3tcXG4gIFwiVHlwZVwiIDogXCJOb3RpZmljYXRpb25cIixcXG4gIFwiTWVzc2FnZUlkXCIgOiBcImYyYTAyYjQ1LTBlY2ItNTY2Yy05NjE2LTcwZTY4MGQ3M2Y4Y1wiLFxcbiAgXCJUb3BpY0FyblwiIDogXCJhcm46YXdzOnNuczpldS13ZXN0LTE6MTIzNDU2Nzg5MDEyOlNlcnZlcmxlc3NTcHlFMmUtTXlUb3BpY05vMTBEMTUyNzc2LTdtM25aR1FDZHhVRlwiLFxcbiAgXCJNZXNzYWdlXCIgOiBcIntcXFxcXCJpZFxcXFxcIjpcXFxcXCIwNTdmNTQ0Yi03ZjkwLTQ5NmMtODAwNi0zMDQzZGVjNTQ2MjBcXFxcXCIsXFxcXFwibWVzc2FnZVxcXFxcIjpcXFxcXCJIZWxsb1xcXFxcIn1cIixcXG4gIFwiVGltZXN0YW1wXCIgOiBcIjIwMjItMDktMjBUMDk6NDY6MDQuNjA3WlwiLFxcbiAgXCJTaWduYXR1cmVWZXJzaW9uXCIgOiBcIjFcIixcXG4gIFwiU2lnbmF0dXJlXCIgOiBcImRCNnNYN01VSGV2ajA4MFJyMGswOEZUMnNWVWJBL29zSDZBRnpuT2Irc3ZhM1o3eEowdnpRaDJicnB5MnRpQnNpdUFsaVllSkdjMUdaeGptTDFIQ040UWl5dGlCemZkWDcxS2VpU2dlQzhwNGdXNWxick5wY3l6SFRPSlN4T3JCRGZkeG9oNUpSWks2RHltRnJsbWJDOHBjMFk3eSs0YTJjQ01Vd2prNE1ueEc0YTZIMHVxVnZWZm5sN2w2VDRHekdURmtMamRxS05VOEROZytiN1RQZ3MybW1sTWl2UEFQMW9Zc3JsQmdVZ21CTG1mS2ZncjVCd25nQStjNGNJQWkzZlQ4OWFXcVVTdFk0UC90VC94UFZSYjJ2eXlrZW53RmNvRVB1YXV0aWVYRlhqQUZnNjROOUp0Tnl4cVJLTDVYeG5ZbDhtTW1ac2M3YXNzVjM0MmQvZz09XCIsXFxuICBcIlNpZ25pbmdDZXJ0VVJMXCIgOiBcImh0dHBzOi8vc25zLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL1NpbXBsZU5vdGlmaWNhdGlvblNlcnZpY2UtNTZlNjdmY2I0MWY2ZmVjMDliMDE5NjY5MjYyNWQzODUucGVtXCIsXFxuICBcIlVuc3Vic2NyaWJlVVJMXCIgOiBcImh0dHBzOi8vc25zLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tLz9BY3Rpb249VW5zdWJzY3JpYmUmU3Vic2NyaXB0aW9uQXJuPWFybjphd3M6c25zOmV1LXdlc3QtMToxMjM0NTY3ODkwMTI6U2VydmVybGVzc1NweUUyZS1NeVRvcGljTm8xMEQxNTI3NzYtN20zblpHUUNkeFVGOmVjZjJhNDIyLTFlMjQtNGE2NC05ZjZkLTcxNWQ5MWFlMzZkNlwiLFxcbiAgXCJNZXNzYWdlQXR0cmlidXRlc1wiIDoge1xcbiAgICBcInRlc3RcIiA6IHtcIlR5cGVcIjpcIlN0cmluZ1wiLFwiVmFsdWVcIjpcInRlc3RcIn1cXG4gIH1cXG59JyxcbiAgICAgICAgICAgIGF0dHJpYnV0ZXM6IHtcbiAgICAgICAgICAgICAgQXBwcm94aW1hdGVSZWNlaXZlQ291bnQ6ICcxJyxcbiAgICAgICAgICAgICAgQVdTVHJhY2VIZWFkZXI6XG4gICAgICAgICAgICAgICAgJ1Jvb3Q9MS02MzI5OGJkYy00MDk0M2ZhZjQ5M2UxOTZiNGUwNzQ1OWM7UGFyZW50PTI0YzA0ZWMyNmIyNjMxMGE7U2FtcGxlZD0wJyxcbiAgICAgICAgICAgICAgU2VudFRpbWVzdGFtcDogJzE2NjM2NjcxNjQ2MzYnLFxuICAgICAgICAgICAgICBTZW5kZXJJZDogJ0FJREFJU01ZN0pZWTVGN1JUVDZBTycsXG4gICAgICAgICAgICAgIEFwcHJveGltYXRlRmlyc3RSZWNlaXZlVGltZXN0YW1wOiAnMTY2MzY2NzE2NDY0MScsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbWVzc2FnZUF0dHJpYnV0ZXM6IHt9LFxuICAgICAgICAgICAgbWQ1T2ZCb2R5OiAnYWY2YmQzZjY5ODlhYzExZmE0YTMzNzk4YzBjZjg3Y2MnLFxuICAgICAgICAgICAgZXZlbnRTb3VyY2U6ICdhd3M6c3FzJyxcbiAgICAgICAgICAgIGV2ZW50U291cmNlQVJOOlxuICAgICAgICAgICAgICAnYXJuOmF3czpzcXM6ZXUtd2VzdC0xOjEyMzQ1Njc4OTAxMjpTZXJ2ZXJsZXNzU3B5RTJlLU15UXVldWVObzE1NEVGNjY1OS1qdllOejFZbHZZZFEnLFxuICAgICAgICAgICAgYXdzUmVnaW9uOiAnZXUtd2VzdC0xJyxcbiAgICAgICAgICB9LFxuICAgICAgICBdLFxuICAgICAgfSxcbiAgICAgIHJlc3BvbnNlOiB7XG4gICAgICAgIFJlY29yZHM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBtZXNzYWdlSWQ6ICdiMWRkMWQ4OC0wNTYwLTQzZGUtYTQwNi0zOTRjYTRiYjdjZWMnLFxuICAgICAgICAgICAgcmVjZWlwdEhhbmRsZTpcbiAgICAgICAgICAgICAgJ0FRRUJpdmxnamRoeWxobUI5NVZKTDFLMU9HZVpwek9tYlpBaWFOVVQvRW5sRE4vQm1sbzdvL0FieTl6dmVPYW51c0dWZHNCd0Y1VkFiUUVQYzE3eTFzTmEvbUEzZ041NEkxMy92bTlLMHJtTGxtTUc3N3lwNGUvVmhiSzlxeDh4Ryt3ODdKQ0RDMWl3OGFsRWVhK3pxaUJxV0ZhbEVVTDBTQVQ4bGtrUy9wbHE0QUExQjQweXR1VlptNEhHblRjKzRTbHRDRm1tYnhGTURibFNaNWZ6UTZqeVFBbmg4SGI1a0RRVHdiS3U3ZVJJMTRYdk5DMzl0bGIxa0dHWUhRYTdqT3FDNktBanFvendUZVpqY0VnVXpqTm9xeXF6TlhMNGxXcHVjeE8vWWdGRXFpN2FSaVBRWlpPMlVZOW1nV1BnTnAxN1A1TEdPdTRLaDQ4aEZzNnZ2ZlFNa3FBT3NrTjNLV3pqOW8vTjRRQzNwdktSRTNyOWNGZ1loNlVkd1F3QkkvUDdjK1FCQnF0MUpHODlEa2xKQm9ibXpjTGpJK2FnSmFQNVJXYjZ0QndoT3pDQzNDYk93cWZyL215TGZjUEYzWlpqJyxcbiAgICAgICAgICAgIGJvZHk6ICd7XFxuICBcIlR5cGVcIiA6IFwiTm90aWZpY2F0aW9uXCIsXFxuICBcIk1lc3NhZ2VJZFwiIDogXCJmMmEwMmI0NS0wZWNiLTU2NmMtOTYxNi03MGU2ODBkNzNmOGNcIixcXG4gIFwiVG9waWNBcm5cIiA6IFwiYXJuOmF3czpzbnM6ZXUtd2VzdC0xOjEyMzQ1Njc4OTAxMjpTZXJ2ZXJsZXNzU3B5RTJlLU15VG9waWNObzEwRDE1Mjc3Ni03bTNuWkdRQ2R4VUZcIixcXG4gIFwiTWVzc2FnZVwiIDogXCJ7XFxcXFwiaWRcXFxcXCI6XFxcXFwiMDU3ZjU0NGItN2Y5MC00OTZjLTgwMDYtMzA0M2RlYzU0NjIwXFxcXFwiLFxcXFxcIm1lc3NhZ2VcXFxcXCI6XFxcXFwiSGVsbG9cXFxcXCJ9XCIsXFxuICBcIlRpbWVzdGFtcFwiIDogXCIyMDIyLTA5LTIwVDA5OjQ2OjA0LjYwN1pcIixcXG4gIFwiU2lnbmF0dXJlVmVyc2lvblwiIDogXCIxXCIsXFxuICBcIlNpZ25hdHVyZVwiIDogXCJkQjZzWDdNVUhldmowODBScjBrMDhGVDJzVlViQS9vc0g2QUZ6bk9iK3N2YTNaN3hKMHZ6UWgyYnJweTJ0aUJzaXVBbGlZZUpHYzFHWnhqbUwxSENONFFpeXRpQnpmZFg3MUtlaVNnZUM4cDRnVzVsYnJOcGN5ekhUT0pTeE9yQkRmZHhvaDVKUlpLNkR5bUZybG1iQzhwYzBZN3krNGEyY0NNVXdqazRNbnhHNGE2SDB1cVZ2VmZubDdsNlQ0R3pHVEZrTGpkcUtOVThETmcrYjdUUGdzMm1tbE1pdlBBUDFvWXNybEJnVWdtQkxtZktmZ3I1QnduZ0ErYzRjSUFpM2ZUODlhV3FVU3RZNFAvdFQveFBWUmIydnl5a2Vud0Zjb0VQdWF1dGllWEZYakFGZzY0TjlKdE55eHFSS0w1WHhuWWw4bU1tWnNjN2Fzc1YzNDJkL2c9PVwiLFxcbiAgXCJTaWduaW5nQ2VydFVSTFwiIDogXCJodHRwczovL3Nucy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9TaW1wbGVOb3RpZmljYXRpb25TZXJ2aWNlLTU2ZTY3ZmNiNDFmNmZlYzA5YjAxOTY2OTI2MjVkMzg1LnBlbVwiLFxcbiAgXCJVbnN1YnNjcmliZVVSTFwiIDogXCJodHRwczovL3Nucy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS8/QWN0aW9uPVVuc3Vic2NyaWJlJlN1YnNjcmlwdGlvbkFybj1hcm46YXdzOnNuczpldS13ZXN0LTE6MTIzNDU2Nzg5MDEyOlNlcnZlcmxlc3NTcHlFMmUtTXlUb3BpY05vMTBEMTUyNzc2LTdtM25aR1FDZHhVRjplY2YyYTQyMi0xZTI0LTRhNjQtOWY2ZC03MTVkOTFhZTM2ZDZcIixcXG4gIFwiTWVzc2FnZUF0dHJpYnV0ZXNcIiA6IHtcXG4gICAgXCJ0ZXN0XCIgOiB7XCJUeXBlXCI6XCJTdHJpbmdcIixcIlZhbHVlXCI6XCJ0ZXN0XCJ9XFxuICB9XFxufScsXG4gICAgICAgICAgICBhdHRyaWJ1dGVzOiB7XG4gICAgICAgICAgICAgIEFwcHJveGltYXRlUmVjZWl2ZUNvdW50OiAnMScsXG4gICAgICAgICAgICAgIEFXU1RyYWNlSGVhZGVyOlxuICAgICAgICAgICAgICAgICdSb290PTEtNjMyOThiZGMtNDA5NDNmYWY0OTNlMTk2YjRlMDc0NTljO1BhcmVudD0yNGMwNGVjMjZiMjYzMTBhO1NhbXBsZWQ9MCcsXG4gICAgICAgICAgICAgIFNlbnRUaW1lc3RhbXA6ICcxNjYzNjY3MTY0NjM2JyxcbiAgICAgICAgICAgICAgU2VuZGVySWQ6ICdBSURBSVNNWTdKWVk1RjdSVFQ2QU8nLFxuICAgICAgICAgICAgICBBcHByb3hpbWF0ZUZpcnN0UmVjZWl2ZVRpbWVzdGFtcDogJzE2NjM2NjcxNjQ2NDEnLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG1lc3NhZ2VBdHRyaWJ1dGVzOiB7fSxcbiAgICAgICAgICAgIG1kNU9mQm9keTogJ2FmNmJkM2Y2OTg5YWMxMWZhNGEzMzc5OGMwY2Y4N2NjJyxcbiAgICAgICAgICAgIGV2ZW50U291cmNlOiAnYXdzOnNxcycsXG4gICAgICAgICAgICBldmVudFNvdXJjZUFSTjpcbiAgICAgICAgICAgICAgJ2Fybjphd3M6c3FzOmV1LXdlc3QtMToxMjM0NTY3ODkwMTI6U2VydmVybGVzc1NweUUyZS1NeVF1ZXVlTm8xNTRFRjY2NTktanZZTnoxWWx2WWRRJyxcbiAgICAgICAgICAgIGF3c1JlZ2lvbjogJ2V1LXdlc3QtMScsXG4gICAgICAgICAgfSxcbiAgICAgICAgXSxcbiAgICAgIH0sXG4gICAgICBjb250ZXh0OiB7XG4gICAgICAgIGZ1bmN0aW9uTmFtZTogJ1NlcnZlcmxlc3NTcHlFMmUtUmVjZWl2ZVNxczA5RjAzRjU2LVhlcWlaMGNVakpsNCcsXG4gICAgICAgIGF3c1JlcXVlc3RJZDogJzIzNjcyYTRkLTY4YmUtNWFkMS1hMTM5LTcxZWVlNmIyMGM0YycsXG4gICAgICB9LFxuICAgIH0sXG4gIH0sXG4gIHtcbiAgICB0aW1lc3RhbXA6ICcyMDIyLTA5LTIwVDA5OjQ2OjA0Ljc1NVonLFxuICAgIHNlcnZpY2VLZXk6ICdGdW5jdGlvbiNSZWNlaXZlU3FzI1JlcXVlc3QnLFxuICAgIGRhdGE6IHtcbiAgICAgIHJlcXVlc3Q6IHtcbiAgICAgICAgUmVjb3JkczogW1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIG1lc3NhZ2VJZDogJ2IxZGQxZDg4LTA1NjAtNDNkZS1hNDA2LTM5NGNhNGJiN2NlYycsXG4gICAgICAgICAgICByZWNlaXB0SGFuZGxlOlxuICAgICAgICAgICAgICAnQVFFQml2bGdqZGh5bGhtQjk1VkpMMUsxT0dlWnB6T21iWkFpYU5VVC9FbmxETi9CbWxvN28vQWJ5OXp2ZU9hbnVzR1Zkc0J3RjVWQWJRRVBjMTd5MXNOYS9tQTNnTjU0STEzL3ZtOUswcm1MbG1NRzc3eXA0ZS9WaGJLOXF4OHhHK3c4N0pDREMxaXc4YWxFZWErenFpQnFXRmFsRVVMMFNBVDhsa2tTL3BscTRBQTFCNDB5dHVWWm00SEduVGMrNFNsdENGbW1ieEZNRGJsU1o1ZnpRNmp5UUFuaDhIYjVrRFFUd2JLdTdlUkkxNFh2TkMzOXRsYjFrR0dZSFFhN2pPcUM2S0FqcW96d1RlWmpjRWdVempOb3F5cXpOWEw0bFdwdWN4Ty9ZZ0ZFcWk3YVJpUFFaWk8yVVk5bWdXUGdOcDE3UDVMR091NEtoNDhoRnM2dnZmUU1rcUFPc2tOM0tXemo5by9ONFFDM3B2S1JFM3I5Y0ZnWWg2VWR3UXdCSS9QN2MrUUJCcXQxSkc4OURrbEpCb2JtemNMakkrYWdKYVA1UldiNnRCd2hPekNDM0NiT3dxZnIvbXlMZmNQRjNaWmonLFxuICAgICAgICAgICAgYm9keTogJ3tcXG4gIFwiVHlwZVwiIDogXCJOb3RpZmljYXRpb25cIixcXG4gIFwiTWVzc2FnZUlkXCIgOiBcImYyYTAyYjQ1LTBlY2ItNTY2Yy