├── CLIOutput.png
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Centralize-Log-Pattern.jpg
├── LICENSE
├── README.md
├── cdk.context.json
├── cdk.json
├── resources
└── index.js
└── src
├── CentralLogsCdk.sln
└── CentralLogsCdk
├── CentralLogsCdk.csproj
├── GlobalSuppressions.cs
├── LogDestinationStack.cs
├── LogSourceStack.cs
├── Program.cs
├── bin
└── Debug
│ └── netcoreapp3.1
│ ├── Amazon.CDK.AWS.CloudWatch.dll
│ ├── Amazon.CDK.AWS.EC2.dll
│ ├── Amazon.CDK.AWS.Events.dll
│ ├── Amazon.CDK.AWS.IAM.dll
│ ├── Amazon.CDK.AWS.KMS.dll
│ ├── Amazon.CDK.AWS.KinesisFirehose.dll
│ ├── Amazon.CDK.AWS.Lambda.dll
│ ├── Amazon.CDK.AWS.Logs.dll
│ ├── Amazon.CDK.AWS.S3.Assets.dll
│ ├── Amazon.CDK.AWS.S3.dll
│ ├── Amazon.CDK.AWS.SNS.Subscriptions.dll
│ ├── Amazon.CDK.AWS.SNS.dll
│ ├── Amazon.CDK.AWS.SQS.dll
│ ├── Amazon.CDK.AWS.SSM.dll
│ ├── Amazon.CDK.Assets.dll
│ ├── Amazon.CDK.CXAPI.dll
│ ├── Amazon.CDK.CloudAssembly.Schema.dll
│ ├── Amazon.CDK.RegionInfo.dll
│ ├── Amazon.CDK.dll
│ ├── Amazon.JSII.JsonModel.dll
│ ├── Amazon.JSII.Runtime.dll
│ ├── CentralLogsCdk.deps.json
│ ├── CentralLogsCdk.dll
│ ├── CentralLogsCdk.pdb
│ ├── CentralLogsCdk.runtimeconfig.dev.json
│ ├── CentralLogsCdk.runtimeconfig.json
│ ├── Constructs.dll
│ ├── Microsoft.Extensions.Configuration.Abstractions.dll
│ ├── Microsoft.Extensions.Configuration.Binder.dll
│ ├── Microsoft.Extensions.Configuration.dll
│ ├── Microsoft.Extensions.DependencyInjection.Abstractions.dll
│ ├── Microsoft.Extensions.DependencyInjection.dll
│ ├── Microsoft.Extensions.Logging.Abstractions.dll
│ ├── Microsoft.Extensions.Logging.Configuration.dll
│ ├── Microsoft.Extensions.Logging.Console.dll
│ ├── Microsoft.Extensions.Logging.dll
│ ├── Microsoft.Extensions.Options.ConfigurationExtensions.dll
│ ├── Microsoft.Extensions.Options.dll
│ ├── Microsoft.Extensions.Primitives.dll
│ └── Newtonsoft.Json.dll
└── obj
├── CentralLogsCdk.csproj.nuget.dgspec.json
├── CentralLogsCdk.csproj.nuget.g.props
├── CentralLogsCdk.csproj.nuget.g.targets
├── Debug
└── netcoreapp3.1
│ ├── CentralLogsCdk.AssemblyInfo.cs
│ ├── CentralLogsCdk.AssemblyInfoInputs.cache
│ ├── CentralLogsCdk.assets.cache
│ ├── CentralLogsCdk.csproj.CopyComplete
│ ├── CentralLogsCdk.csproj.CoreCompileInputs.cache
│ ├── CentralLogsCdk.csproj.FileListAbsolute.txt
│ ├── CentralLogsCdk.csprojAssemblyReference.cache
│ ├── CentralLogsCdk.dll
│ ├── CentralLogsCdk.genruntimeconfig.cache
│ └── CentralLogsCdk.pdb
├── project.assets.json
└── project.nuget.cache
/CLIOutput.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/CLIOutput.png
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | ## Code of Conduct
2 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
3 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
4 | opensource-codeofconduct@amazon.com with any additional questions or comments.
5 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contributing Guidelines
2 |
3 | Thank you for your interest in contributing to our project. Whether it's a bug report, new feature, correction, or additional
4 | documentation, we greatly value feedback and contributions from our community.
5 |
6 | Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
7 | information to effectively respond to your bug report or contribution.
8 |
9 |
10 | ## Reporting Bugs/Feature Requests
11 |
12 | We welcome you to use the GitHub issue tracker to report bugs or suggest features.
13 |
14 | When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already
15 | reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
16 |
17 | * A reproducible test case or series of steps
18 | * The version of our code being used
19 | * Any modifications you've made relevant to the bug
20 | * Anything unusual about your environment or deployment
21 |
22 |
23 | ## Contributing via Pull Requests
24 | Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
25 |
26 | 1. You are working against the latest source on the *master* branch.
27 | 2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
28 | 3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
29 |
30 | To send us a pull request, please:
31 |
32 | 1. Fork the repository.
33 | 2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
34 | 3. Ensure local tests pass.
35 | 4. Commit to your fork using clear commit messages.
36 | 5. Send us a pull request, answering any default questions in the pull request interface.
37 | 6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
38 |
39 | GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
40 | [creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
41 |
42 |
43 | ## Finding contributions to work on
44 | Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any 'help wanted' issues is a great place to start.
45 |
46 |
47 | ## Code of Conduct
48 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
49 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
50 | opensource-codeofconduct@amazon.com with any additional questions or comments.
51 |
52 |
53 | ## Security issue notifications
54 | If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
55 |
56 |
57 | ## Licensing
58 |
59 | See the [LICENSE](LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
60 |
61 | We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.
62 |
--------------------------------------------------------------------------------
/Centralize-Log-Pattern.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/Centralize-Log-Pattern.jpg
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of
4 | this software and associated documentation files (the "Software"), to deal in
5 | the Software without restriction, including without limitation the rights to
6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
7 | the Software, and to permit persons to whom the Software is furnished to do so.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
12 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
13 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
14 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
15 |
16 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Centralize CloudWatch Logs with CDK
2 |
3 | ## Solution
4 | This solution mainly involves Amazon Kinesis Data Firehose which provides the ability to process data in real-time allowing critical use cases to be implemented based on it. The centralized logging account will expose a Log Destination endpoint which in turn is connected to a Kinesis Firehose. Kinesis Firehose is configured to push data to Amazon S3 Bucket. We could configure a lambda to un-compress/format the data before it is sent to S3. Also we can utilize Kinesis Firehose configuration to transform the data using AWS Glue before pushing it. Also, Firehose can not only push the data to S3 but also supports other destinations like Amazon Redshift, Amazon Elasticsearch Service and Splunk.
5 |
6 | 
7 |
8 | **Note: Though the diagram shows two different accounts, this solution can be deployed in one single account as well.**
9 |
10 | The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to model and provision your cloud application resources using familiar programming languages. CDK with C# has been used in this solution to create our Infrastructure as Code.
11 |
12 | ## Pre-Requisites
13 | * AWS CDK [Version 1.36]
14 | * .Net Core 3.1
15 |
16 | ## Commands to Deploy the Solution
17 |
18 | * `git clone https://github.com/navbalaraman/central-logs-cdk.git`
19 | * `cd central-logs-cdk`
20 | * `dotnet build src`
21 |
22 | ### **If deploying the solution to a single account:**
23 |
24 | **Step 1:** Bootstrap your account to prepare the environment with resources that will be required for the deployment.
25 | * `cdk bootstrap`
26 |
27 | **Step 2:** Deploy the `LogDestinationStack` (Replace *AWS-ACCOUNT-ID* with your AWS Account number)
28 | * `cdk deploy LogDestinationStack --parameters LogDestinationStack:SourceAccountNumber="AWS-ACCOUNT-ID"`
29 |
30 | 
31 |
32 | **Step 3:** Deploy the `LogSourceStack` (Replace *LOG-DESTINATION-ARN* with the output value from the previous command, and *CLOUDWATCH-LOGGROUP* with the name of the Log group)
33 | * `cdk deploy LogSourceStack --parameters LogSourceStack:LogGroupName="CLOUDWATCH-LOGGROUP" --parameters LogDestinationArn="LOG-DESTINATION-ARN"`
34 |
35 |
36 | ### **If deploying the solution to separate source and destination account:**
37 |
38 | **Step 1:** Deploy the `LogsDestinationStack` (Replace *SOURCE-AWS-ACCOUNT-ID* with your AWS Account number)
39 | * `cdk bootstrap`
40 | * `cdk deploy LogDestinationStack --parameters LogDestinationStack:SourceAccountNumber="SOURCE-AWS-ACCOUNT-ID"`
41 |
42 | 
43 |
44 | **Step 2:** Deploy the `LogSourceStack` (Replace *LOG-DESTINATION-ARN* with the output value from the previous command, and *CLOUDWATCH-LOGGROUP* with the name of the Log group)
45 | * `cdk bootstrap`
46 | * `cdk deploy LogSourceStack --parameters LogSourceStack:LogGroupName="CLOUDWATCH-LOGGROUP" --parameters LogDestinationArn="LOG-DESTINATION-ARN"`
47 |
48 |
--------------------------------------------------------------------------------
/cdk.context.json:
--------------------------------------------------------------------------------
1 | {
2 | "@aws-cdk/core:enableStackNameDuplicates": "true"
3 | }
--------------------------------------------------------------------------------
/cdk.json:
--------------------------------------------------------------------------------
1 | {
2 | "app": "dotnet run -p src/CentralLogsCdk/CentralLogsCdk.csproj",
3 | "context": {
4 | "@aws-cdk/core:enableStackNameDuplicates": "true",
5 | "aws-cdk:enableDiffNoFail": "true"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/resources/index.js:
--------------------------------------------------------------------------------
1 | /*
2 | For processing data sent to Firehose by Cloudwatch Logs subscription filters.
3 |
4 | Cloudwatch Logs sends to Firehose records that look like this:
5 |
6 | {
7 | "messageType": "DATA_MESSAGE",
8 | "owner": "123456789012",
9 | "logGroup": "log_group_name",
10 | "logStream": "log_stream_name",
11 | "subscriptionFilters": [
12 | "subscription_filter_name"
13 | ],
14 | "logEvents": [
15 | {
16 | "id": "01234567890123456789012345678901234567890123456789012345",
17 | "timestamp": 1510109208016,
18 | "message": "log message 1"
19 | },
20 | {
21 | "id": "01234567890123456789012345678901234567890123456789012345",
22 | "timestamp": 1510109208017,
23 | "message": "log message 2"
24 | }
25 | ...
26 | ]
27 | }
28 |
29 | The data is additionally compressed with GZIP.
30 |
31 | The code below will:
32 |
33 | 1) Gunzip the data
34 | 2) Parse the json
35 | 3) Set the result to ProcessingFailed for any record whose messageType is not DATA_MESSAGE, thus redirecting them to the
36 | processing error output. Such records do not contain any log events. You can modify the code to set the result to
37 | Dropped instead to get rid of these records completely.
38 | 4) For records whose messageType is DATA_MESSAGE, extract the individual log events from the logEvents field, and pass
39 | each one to the transformLogEvent method. You can modify the transformLogEvent method to perform custom
40 | transformations on the log events.
41 | 5) Concatenate the result from (4) together and set the result as the data of the record returned to Firehose. Note that
42 | this step will not add any delimiters. Delimiters should be appended by the logic within the transformLogEvent
43 | method.
44 | 6) Any additional records which exceed 6MB will be re-ingested back into Firehose.
45 | */
46 | const zlib = require('zlib');
47 | const AWS = require('aws-sdk');
48 |
49 | /**
50 | * logEvent has this format:
51 | *
52 | * {
53 | * "id": "01234567890123456789012345678901234567890123456789012345",
54 | * "timestamp": 1510109208016,
55 | * "message": "log message 1"
56 | * }
57 | *
58 | * The default implementation below just extracts the message and appends a newline to it.
59 | *
60 | * The result must be returned in a Promise.
61 | */
62 | function transformLogEvent(logEvent) {
63 | return Promise.resolve(`${logEvent.message}\n`);
64 | }
65 |
66 | function putRecordsToFirehoseStream(streamName, records, client, resolve, reject, attemptsMade, maxAttempts) {
67 | client.putRecordBatch({
68 | DeliveryStreamName: streamName,
69 | Records: records,
70 | }, (err, data) => {
71 | const codes = [];
72 | let failed = [];
73 | let errMsg = err;
74 |
75 | if (err) {
76 | failed = records;
77 | } else {
78 | for (let i = 0; i < data.RequestResponses.length; i++) {
79 | const code = data.RequestResponses[i].ErrorCode;
80 | if (code) {
81 | codes.push(code);
82 | failed.push(records[i]);
83 | }
84 | }
85 | errMsg = `Individual error codes: ${codes}`;
86 | }
87 |
88 | if (failed.length > 0) {
89 | if (attemptsMade + 1 < maxAttempts) {
90 | console.log('Some records failed while calling PutRecordBatch, retrying. %s', errMsg);
91 | putRecordsToFirehoseStream(streamName, failed, client, resolve, reject, attemptsMade + 1, maxAttempts);
92 | } else {
93 | reject(`Could not put records after ${maxAttempts} attempts. ${errMsg}`);
94 | }
95 | } else {
96 | resolve('');
97 | }
98 | });
99 | }
100 |
101 | function putRecordsToKinesisStream(streamName, records, client, resolve, reject, attemptsMade, maxAttempts) {
102 | client.putRecords({
103 | StreamName: streamName,
104 | Records: records,
105 | }, (err, data) => {
106 | const codes = [];
107 | let failed = [];
108 | let errMsg = err;
109 |
110 | if (err) {
111 | failed = records;
112 | } else {
113 | for (let i = 0; i < data.Records.length; i++) {
114 | const code = data.Records[i].ErrorCode;
115 | if (code) {
116 | codes.push(code);
117 | failed.push(records[i]);
118 | }
119 | }
120 | errMsg = `Individual error codes: ${codes}`;
121 | }
122 |
123 | if (failed.length > 0) {
124 | if (attemptsMade + 1 < maxAttempts) {
125 | console.log('Some records failed while calling PutRecords, retrying. %s', errMsg);
126 | putRecordsToKinesisStream(streamName, failed, client, resolve, reject, attemptsMade + 1, maxAttempts);
127 | } else {
128 | reject(`Could not put records after ${maxAttempts} attempts. ${errMsg}`);
129 | }
130 | } else {
131 | resolve('');
132 | }
133 | });
134 | }
135 |
136 | function createReingestionRecord(isSas, originalRecord) {
137 | if (isSas) {
138 | return {
139 | Data: Buffer.from(originalRecord.data, 'base64'),
140 | PartitionKey: originalRecord.kinesisRecordMetadata.partitionKey,
141 | };
142 | } else {
143 | return {
144 | Data: Buffer.from(originalRecord.data, 'base64'),
145 | };
146 | }
147 | }
148 |
149 |
150 | function getReingestionRecord(isSas, reIngestionRecord) {
151 | if (isSas) {
152 | return {
153 | Data: reIngestionRecord.Data,
154 | PartitionKey: reIngestionRecord.PartitionKey,
155 | };
156 | } else {
157 | return {
158 | Data: reIngestionRecord.Data,
159 | };
160 | }
161 | }
162 |
163 | exports.handler = (event, context, callback) => {
164 | Promise.all(event.records.map(r => {
165 | const buffer = Buffer.from(r.data, 'base64');
166 |
167 | let decompressed;
168 | try {
169 | decompressed = zlib.gunzipSync(buffer);
170 | } catch (e) {
171 | return Promise.resolve({
172 | recordId: r.recordId,
173 | result: 'ProcessingFailed',
174 | });
175 | }
176 |
177 | const data = JSON.parse(decompressed);
178 | // CONTROL_MESSAGE are sent by CWL to check if the subscription is reachable.
179 | // They do not contain actual data.
180 | if (data.messageType === 'CONTROL_MESSAGE') {
181 | return Promise.resolve({
182 | recordId: r.recordId,
183 | result: 'Dropped',
184 | });
185 | } else if (data.messageType === 'DATA_MESSAGE') {
186 | const promises = data.logEvents.map(transformLogEvent);
187 | return Promise.all(promises)
188 | .then(transformed => {
189 | const payload = transformed.reduce((a, v) => a + v, '');
190 | const encoded = Buffer.from(payload).toString('base64');
191 | return {
192 | recordId: r.recordId,
193 | result: 'Ok',
194 | data: encoded,
195 | };
196 | });
197 | } else {
198 | return Promise.resolve({
199 | recordId: r.recordId,
200 | result: 'ProcessingFailed',
201 | });
202 | }
203 | })).then(recs => {
204 | const isSas = Object.prototype.hasOwnProperty.call(event, 'sourceKinesisStreamArn');
205 | const streamARN = isSas ? event.sourceKinesisStreamArn : event.deliveryStreamArn;
206 | const region = streamARN.split(':')[3];
207 | const streamName = streamARN.split('/')[1];
208 | const result = { records: recs };
209 | let recordsToReingest = [];
210 | const putRecordBatches = [];
211 | let totalRecordsToBeReingested = 0;
212 | const inputDataByRecId = {};
213 | event.records.forEach(r => inputDataByRecId[r.recordId] = createReingestionRecord(isSas, r));
214 |
215 | let projectedSize = recs.filter(rec => rec.result === 'Ok')
216 | .map(r => r.recordId.length + r.data.length)
217 | .reduce((a, b) => a + b, 0);
218 | // 6000000 instead of 6291456 to leave ample headroom for the stuff we didn't account for
219 | for (let idx = 0; idx < event.records.length && projectedSize > 6000000; idx++) {
220 | const rec = result.records[idx];
221 | if (rec.result === 'Ok') {
222 | totalRecordsToBeReingested++;
223 | recordsToReingest.push(getReingestionRecord(isSas, inputDataByRecId[rec.recordId]));
224 | projectedSize -= rec.data.length;
225 | delete rec.data;
226 | result.records[idx].result = 'Dropped';
227 |
228 | // split out the record batches into multiple groups, 500 records at max per group
229 | if (recordsToReingest.length === 500) {
230 | putRecordBatches.push(recordsToReingest);
231 | recordsToReingest = [];
232 | }
233 | }
234 | }
235 |
236 | if (recordsToReingest.length > 0) {
237 | // add the last batch
238 | putRecordBatches.push(recordsToReingest);
239 | }
240 |
241 | if (putRecordBatches.length > 0) {
242 | new Promise((resolve, reject) => {
243 | let recordsReingestedSoFar = 0;
244 | for (let idx = 0; idx < putRecordBatches.length; idx++) {
245 | const recordBatch = putRecordBatches[idx];
246 | if (isSas) {
247 | const client = new AWS.Kinesis({ region: region });
248 | putRecordsToKinesisStream(streamName, recordBatch, client, resolve, reject, 0, 20);
249 | } else {
250 | const client = new AWS.Firehose({ region: region });
251 | putRecordsToFirehoseStream(streamName, recordBatch, client, resolve, reject, 0, 20);
252 | }
253 | recordsReingestedSoFar += recordBatch.length;
254 | console.log('Reingested %s/%s records out of %s in to %s stream', recordsReingestedSoFar, totalRecordsToBeReingested, event.records.length, streamName);
255 | }
256 | }).then(
257 | () => {
258 | console.log('Reingested all %s records out of %s in to %s stream', totalRecordsToBeReingested, event.records.length, streamName);
259 | callback(null, result);
260 | },
261 | failed => {
262 | console.log('Failed to reingest records. %s', failed);
263 | callback(failed, null);
264 | });
265 | } else {
266 | console.log('No records needed to be reingested.');
267 | callback(null, result);
268 | }
269 | }).catch(ex => {
270 | console.log('Error: ', ex);
271 | callback(ex, null);
272 | });
273 | };
274 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26124.0
5 | MinimumVisualStudioVersion = 15.0.26124.0
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CentralLogsCdk", "CentralLogsCdk\CentralLogsCdk.csproj", "{04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x64 = Debug|x64
12 | Debug|x86 = Debug|x86
13 | Release|Any CPU = Release|Any CPU
14 | Release|x64 = Release|x64
15 | Release|x86 = Release|x86
16 | EndGlobalSection
17 | GlobalSection(SolutionProperties) = preSolution
18 | HideSolutionNode = FALSE
19 | EndGlobalSection
20 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
21 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
22 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Debug|Any CPU.Build.0 = Debug|Any CPU
23 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Debug|x64.ActiveCfg = Debug|Any CPU
24 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Debug|x64.Build.0 = Debug|Any CPU
25 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Debug|x86.ActiveCfg = Debug|Any CPU
26 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Debug|x86.Build.0 = Debug|Any CPU
27 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Release|Any CPU.ActiveCfg = Release|Any CPU
28 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Release|Any CPU.Build.0 = Release|Any CPU
29 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Release|x64.ActiveCfg = Release|Any CPU
30 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Release|x64.Build.0 = Release|Any CPU
31 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Release|x86.ActiveCfg = Release|Any CPU
32 | {04AC0B11-C1C5-4E46-AF5A-F88E68FC0199}.Release|x86.Build.0 = Release|Any CPU
33 | EndGlobalSection
34 | EndGlobal
35 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/CentralLogsCdk.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | netcoreapp3.1
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/GlobalSuppressions.cs:
--------------------------------------------------------------------------------
1 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Potential Code Quality Issues", "RECS0026:Possible unassigned object created by 'new'", Justification = "Constructs add themselves to the scope in which they are created")]
2 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/LogDestinationStack.cs:
--------------------------------------------------------------------------------
1 | using Amazon.CDK;
2 | using Amazon.CDK.AWS.IAM;
3 | using Amazon.CDK.AWS.KinesisFirehose;
4 | using Amazon.CDK.AWS.Logs;
5 | using Amazon.CDK.AWS.Lambda;
6 | using s3 = Amazon.CDK.AWS.S3;
7 | using System;
8 |
9 | namespace CentralLogsCdk
10 | {
11 | public class LogDestinationStack : Stack
12 | {
13 | internal LogDestinationStack(Construct scope, string id, IStackProps props = null) : base(scope, id, props)
14 | {
15 | this.DestinationAccountId = props.Env.Account;
16 |
17 | var sourceAcctNumParam = new CfnParameter(this, "SourceAccountNumber", new CfnParameterProps
18 | {
19 | Description = "Account Number which is given access to push the logs."
20 | });
21 |
22 | if (!string.IsNullOrEmpty(sourceAcctNumParam.ValueAsString))
23 | {Console.WriteLine("SourceAccountNumber: ----------- " + sourceAcctNumParam.ValueAsString);}
24 | this.SourceLogAccountId = sourceAcctNumParam.ValueAsString ?? props.Env.Account;
25 |
26 | CreateLogBucket();
27 | CreateLogConsumerResources();
28 | }
29 |
30 | public string SourceLogAccountId { get; set; }
31 | public string DestinationAccountId { get; set; }
32 | public string LogDestinationArn { get; set; }
33 | private s3.Bucket _logsBucket;
34 |
35 | public void CreateLogBucket()
36 | {
37 | _logsBucket = new s3.Bucket(this, "centrallogsbucket", new s3.BucketProps{
38 | BucketName = "central-logs-" + this.Account
39 | });
40 | }
41 |
42 | public void CreateLogConsumerResources()
43 | {
44 | //LambdaRole
45 | var firehoseLambdaRole = new Role(this, "FirehoseLambdaRole", new RoleProps
46 | {
47 | AssumedBy = new ServicePrincipal("lambda.amazonaws.com"),
48 | Path = "/",
49 | });
50 |
51 | firehoseLambdaRole.AddToPolicy(new PolicyStatement(new PolicyStatementProps
52 | {
53 | Effect = Effect.ALLOW,
54 | Resources = new string[] { "arn:aws:logs:*:*:*" },
55 | Actions = new string[] { "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents" },
56 | }));
57 |
58 | //FirehoseDataProcessingFunction
59 | var handler = new Function(this, "FirehoseDataProcessorFunction", new FunctionProps
60 | {
61 | FunctionName = "data-processor-function",
62 | Runtime = Runtime.NODEJS_12_X,
63 | Code = Code.FromAsset("resources"),
64 | Handler = "index.handler",
65 | Role = firehoseLambdaRole,
66 | Timeout = Duration.Minutes(2)
67 | });
68 |
69 | //FirehoseDeliveryRole & Policies
70 | var firehoseDeliveryRole = new Role(this, "FirehoseDeliveryRole", new RoleProps
71 | {
72 | AssumedBy = new ServicePrincipal("firehose.amazonaws.com"),
73 | Path = "/"
74 | });
75 |
76 | //S3 permissions
77 | firehoseDeliveryRole.AddToPolicy(new PolicyStatement(new PolicyStatementProps
78 | {
79 | Effect = Effect.ALLOW,
80 | Resources = new string[] { _logsBucket.BucketArn, _logsBucket.BucketArn + "/*" },
81 | Actions = new string[] { "s3:AbortMultipartUpload", "s3:GetBucketLocation", "s3:GetObject"
82 | , "s3:ListBucket", "s3:ListBucketMultipartUploads", "s3:PutObject" },
83 | }));
84 |
85 | //Lambda permissions
86 | firehoseDeliveryRole.AddToPolicy(new PolicyStatement(new PolicyStatementProps
87 | {
88 | Effect = Effect.ALLOW,
89 | Resources = new string[] { handler.FunctionArn },
90 | Actions = new string[] {"lambda:GetFunctionConfiguration", "lambda:InvokeFunction" },
91 | }));
92 |
93 | //Log group for Firehose logs.
94 | var firehoseloggroup = new LogGroup(this, "firehoseloggroup", new LogGroupProps
95 | {
96 | LogGroupName = "central-logs-delivery-group"
97 | });
98 | var logstream = new LogStream(this, "logstream", new LogStreamProps
99 | {
100 | LogStreamName = "central-logs-delivery-stream",
101 | LogGroup = firehoseloggroup
102 | });
103 |
104 | firehoseDeliveryRole.AddToPolicy(new PolicyStatement(new PolicyStatementProps
105 | {
106 | Effect = Effect.ALLOW,
107 | Resources = new string[] { firehoseloggroup.LogGroupArn },
108 | Actions = new string[] { "logs:PutLogEvents"},
109 | }));
110 |
111 | //FirehoseLoggingDeliveryStream - Start
112 | CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty s3config = new CfnDeliveryStream.ExtendedS3DestinationConfigurationProperty();
113 | s3config.BucketArn = _logsBucket.BucketArn;
114 | s3config.BufferingHints = new CfnDeliveryStream.BufferingHintsProperty
115 | {
116 | SizeInMBs = 50,
117 | IntervalInSeconds = 300
118 | };
119 | s3config.CompressionFormat = "UNCOMPRESSED";
120 | s3config.RoleArn = firehoseDeliveryRole.RoleArn;
121 | s3config.Prefix = "CentralLogs/AWSLogs/";
122 | s3config.ErrorOutputPrefix = "CentralLogs/AWSLogs/Error/";
123 |
124 | var parameters = new CfnDeliveryStream.ProcessorParameterProperty();
125 | parameters.ParameterName = "LambdaArn";
126 | parameters.ParameterValue = handler.FunctionArn;
127 |
128 | var paramsArray1 = new CfnDeliveryStream.ProcessorParameterProperty[] { parameters };
129 |
130 | var processorProperty = new CfnDeliveryStream.ProcessorProperty();
131 | processorProperty.Parameters = paramsArray1;
132 | processorProperty.Type = "Lambda";
133 |
134 | var paramsArray = new CfnDeliveryStream.ProcessorProperty[] { processorProperty };
135 |
136 | s3config.ProcessingConfiguration = new CfnDeliveryStream.ProcessingConfigurationProperty
137 | {
138 | Enabled = true,
139 | Processors = paramsArray
140 | };
141 |
142 | s3config.CloudWatchLoggingOptions = new CfnDeliveryStream.CloudWatchLoggingOptionsProperty
143 | {
144 | Enabled = true,
145 | LogGroupName = firehoseloggroup.LogGroupName,
146 | LogStreamName = logstream.LogStreamName
147 | };
148 |
149 |
150 | CfnDeliveryStream firehoseDeliveryStream = new CfnDeliveryStream(this, "FirehoseLoggingDeliveryStream", new CfnDeliveryStreamProps
151 | {
152 | DeliveryStreamType = "DirectPut",
153 | ExtendedS3DestinationConfiguration = s3config
154 | });
155 | //FirehoseLoggingDeliveryStream - End
156 |
157 | //Policy Statements for LogDestination- start
158 | var policyStmt = new PolicyStatement(new PolicyStatementProps()
159 | {
160 | Actions = new string[] { "firehose:PutRecord" },
161 | Resources = new string[] { "*" },
162 | Effect = Effect.ALLOW
163 | });
164 | var policyDoc = new PolicyDocument();
165 | policyDoc.AddStatements(new PolicyStatement[] { policyStmt });
166 |
167 | var policyProp = new CfnRole.PolicyProperty();
168 | policyProp.PolicyName = "logDestinationPolicy";
169 | policyProp.PolicyDocument = policyDoc;
170 | //Policy Statements - end
171 |
172 | //AssumeRolePolicyDocument for LogDestination - start
173 | var principal = new ServicePrincipal("logs.amazonaws.com");
174 | var assumePolicyStatement = new PolicyStatement(new PolicyStatementProps
175 | {
176 | Actions = new string[] { "sts:AssumeRole" },
177 | Effect = Effect.ALLOW,
178 | Principals = new IPrincipal[] { principal }
179 | });
180 | var assumePolicyDoc = new PolicyDocument();
181 | assumePolicyDoc.AddStatements(new PolicyStatement[] { assumePolicyStatement });
182 | //AssumeRolePolicyDocument - end
183 |
184 | var roleProps = new CfnRoleProps{
185 | Path = "/",
186 | AssumeRolePolicyDocument = assumePolicyDoc,
187 | Policies = new CfnRole.PolicyProperty[] { policyProp }
188 | };
189 |
190 | CfnRole cfnRole = new CfnRole(this, "CfnRole", roleProps);
191 |
192 | CfnDestination logDestination = new CfnDestination(this, "LogDestination", new CfnDestinationProps
193 | {
194 | DestinationName = "Central-Log-Destination",
195 | RoleArn = cfnRole.AttrArn,
196 | TargetArn = firehoseDeliveryStream.AttrArn,
197 | DestinationPolicy = "{\"Version\" : \"2012-10-17\",\"Statement\" : [{\"Effect\" : \"Allow\", \"Principal\" : {\"AWS\" : [\"" + SourceLogAccountId + "\"]},\"Action\" : \"logs:PutSubscriptionFilter\", \"Resource\" : \"arn:aws:logs:" + this.Region + ":"
198 | + DestinationAccountId + ":destination:Central-Log-Destination\"}]}"
199 | });
200 |
201 | logDestination.AddDependsOn(firehoseDeliveryStream);
202 | logDestination.AddDependsOn(cfnRole);
203 | Console.WriteLine(logDestination.DestinationPolicy);
204 |
205 | LogDestinationArn = logDestination.AttrArn;
206 |
207 | CfnOutput output = new CfnOutput(this, "LogDestinationARN", new CfnOutputProps{
208 | Description = "LogDestination ARN",
209 | Value = logDestination.AttrArn
210 | });
211 | }
212 | }
213 | }
214 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/LogSourceStack.cs:
--------------------------------------------------------------------------------
1 | using Amazon.CDK;
2 | using Amazon.CDK.AWS.Logs;
3 | using System;
4 |
5 | namespace CentralLogsCdk
6 | {
7 | internal class LogSourceStack : Stack
8 | {
9 | private string _logDestinationArn { get; set; }
10 | private string _logGroupName { get; set; }
11 |
12 | internal LogSourceStack(Construct scope, string id, IStackProps props = null) : base(scope, id, props)
13 | {
14 | var logGroupName = new CfnParameter(this, "LogGroupName", new CfnParameterProps
15 | {
16 | Type = "String",
17 | Description = "The name of the CloudWatch Log Group Name to apply the subscription."
18 | });
19 | if (!string.IsNullOrEmpty(logGroupName.ValueAsString))
20 | {Console.WriteLine("LogDestinationArn: ----------- " + logGroupName.ValueAsString);}
21 | _logGroupName = logGroupName.ValueAsString;
22 |
23 | var logDestinationArn = new CfnParameter(this, "LogDestinationArn", new CfnParameterProps
24 | {
25 | Type = "String",
26 | Description = "The ARN of the LogDestination."
27 | });
28 | if (!string.IsNullOrEmpty(logDestinationArn.ValueAsString))
29 | {Console.WriteLine("LogGroupName: ----------- " + logDestinationArn.ValueAsString);}
30 | _logDestinationArn = logDestinationArn.ValueAsString;
31 |
32 | AddLogSubscription();
33 | }
34 |
35 | public void AddLogSubscription()
36 | {
37 | var cfnSubscriptionFilter = new CfnSubscriptionFilter(this, "SubscriptionFilter", new CfnSubscriptionFilterProps{
38 | DestinationArn = _logDestinationArn,
39 | FilterPattern = "",
40 | LogGroupName = _logGroupName
41 | });
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/src/CentralLogsCdk/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Amazon.CDK;
3 |
4 | namespace CentralLogsCdk
5 | {
6 | sealed class Program
7 | {
8 | public static void Main(string[] args)
9 | {
10 | var app = new App();
11 |
12 | //Stack to create resources to accept, process and push the logs to S3 bucket.
13 | var logDestinationStack = new LogDestinationStack(app, "LogDestinationStack", new StackProps{
14 | Env = new Amazon.CDK.Environment
15 | {
16 | Account = Aws.ACCOUNT_ID
17 | }
18 | });
19 |
20 | //Source Stack to apply subsription to the Cloud Watch Log Group.
21 | var logSourceStack = new LogSourceStack(app, "LogSourceStack", new StackProps{});
22 |
23 | app.Synth();
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Events.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Events.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.S3.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.S3.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.Assets.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.Assets.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.CXAPI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.CXAPI.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.RegionInfo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.RegionInfo.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.JSII.JsonModel.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.JSII.JsonModel.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.JSII.Runtime.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.JSII.Runtime.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.deps.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeTarget": {
3 | "name": ".NETCoreApp,Version=v3.1",
4 | "signature": ""
5 | },
6 | "compilationOptions": {},
7 | "targets": {
8 | ".NETCoreApp,Version=v3.1": {
9 | "CentralLogsCdk/1.0.0": {
10 | "dependencies": {
11 | "Amazon.CDK": "1.36.1",
12 | "Amazon.CDK.AWS.IAM": "1.36.1",
13 | "Amazon.CDK.AWS.KinesisFirehose": "1.36.1",
14 | "Amazon.CDK.AWS.Logs": "1.36.1",
15 | "Amazon.CDK.AWS.SNS": "1.36.1",
16 | "Amazon.CDK.AWS.SNS.Subscriptions": "1.36.1",
17 | "Amazon.CDK.AWS.SQS": "1.36.1"
18 | },
19 | "runtime": {
20 | "CentralLogsCdk.dll": {}
21 | }
22 | },
23 | "Amazon.CDK/1.36.1": {
24 | "dependencies": {
25 | "Amazon.CDK.CXAPI": "1.36.1",
26 | "Amazon.CDK.CloudAssembly.Schema": "1.36.1",
27 | "Amazon.JSII.Runtime": "1.4.1",
28 | "Constructs": "3.0.2"
29 | },
30 | "runtime": {
31 | "lib/netcoreapp3.1/Amazon.CDK.dll": {
32 | "assemblyVersion": "1.0.0.0",
33 | "fileVersion": "1.0.0.0"
34 | }
35 | }
36 | },
37 | "Amazon.CDK.Assets/1.36.1": {
38 | "dependencies": {
39 | "Amazon.CDK": "1.36.1",
40 | "Amazon.CDK.CXAPI": "1.36.1",
41 | "Amazon.JSII.Runtime": "1.4.1",
42 | "Constructs": "3.0.2"
43 | },
44 | "runtime": {
45 | "lib/netcoreapp3.1/Amazon.CDK.Assets.dll": {
46 | "assemblyVersion": "1.0.0.0",
47 | "fileVersion": "1.0.0.0"
48 | }
49 | }
50 | },
51 | "Amazon.CDK.AWS.CloudWatch/1.36.1": {
52 | "dependencies": {
53 | "Amazon.CDK": "1.36.1",
54 | "Amazon.CDK.AWS.IAM": "1.36.1",
55 | "Amazon.JSII.Runtime": "1.4.1",
56 | "Constructs": "3.0.2"
57 | },
58 | "runtime": {
59 | "lib/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll": {
60 | "assemblyVersion": "1.0.0.0",
61 | "fileVersion": "1.0.0.0"
62 | }
63 | }
64 | },
65 | "Amazon.CDK.AWS.EC2/1.36.1": {
66 | "dependencies": {
67 | "Amazon.CDK": "1.36.1",
68 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
69 | "Amazon.CDK.AWS.IAM": "1.36.1",
70 | "Amazon.CDK.AWS.Logs": "1.36.1",
71 | "Amazon.CDK.AWS.S3": "1.36.1",
72 | "Amazon.CDK.AWS.SSM": "1.36.1",
73 | "Amazon.CDK.CXAPI": "1.36.1",
74 | "Amazon.CDK.RegionInfo": "1.36.1",
75 | "Amazon.JSII.Runtime": "1.4.1",
76 | "Constructs": "3.0.2"
77 | },
78 | "runtime": {
79 | "lib/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll": {
80 | "assemblyVersion": "1.0.0.0",
81 | "fileVersion": "1.0.0.0"
82 | }
83 | }
84 | },
85 | "Amazon.CDK.AWS.Events/1.36.1": {
86 | "dependencies": {
87 | "Amazon.CDK": "1.36.1",
88 | "Amazon.CDK.AWS.IAM": "1.36.1",
89 | "Amazon.JSII.Runtime": "1.4.1",
90 | "Constructs": "3.0.2"
91 | },
92 | "runtime": {
93 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Events.dll": {
94 | "assemblyVersion": "1.0.0.0",
95 | "fileVersion": "1.0.0.0"
96 | }
97 | }
98 | },
99 | "Amazon.CDK.AWS.IAM/1.36.1": {
100 | "dependencies": {
101 | "Amazon.CDK": "1.36.1",
102 | "Amazon.CDK.RegionInfo": "1.36.1",
103 | "Amazon.JSII.Runtime": "1.4.1",
104 | "Constructs": "3.0.2"
105 | },
106 | "runtime": {
107 | "lib/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll": {
108 | "assemblyVersion": "1.0.0.0",
109 | "fileVersion": "1.0.0.0"
110 | }
111 | }
112 | },
113 | "Amazon.CDK.AWS.KinesisFirehose/1.36.1": {
114 | "dependencies": {
115 | "Amazon.CDK": "1.36.1",
116 | "Amazon.JSII.Runtime": "1.4.1",
117 | "Constructs": "3.0.2"
118 | },
119 | "runtime": {
120 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll": {
121 | "assemblyVersion": "1.0.0.0",
122 | "fileVersion": "1.0.0.0"
123 | }
124 | }
125 | },
126 | "Amazon.CDK.AWS.KMS/1.36.1": {
127 | "dependencies": {
128 | "Amazon.CDK": "1.36.1",
129 | "Amazon.CDK.AWS.IAM": "1.36.1",
130 | "Amazon.JSII.Runtime": "1.4.1",
131 | "Constructs": "3.0.2"
132 | },
133 | "runtime": {
134 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll": {
135 | "assemblyVersion": "1.0.0.0",
136 | "fileVersion": "1.0.0.0"
137 | }
138 | }
139 | },
140 | "Amazon.CDK.AWS.Lambda/1.36.1": {
141 | "dependencies": {
142 | "Amazon.CDK": "1.36.1",
143 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
144 | "Amazon.CDK.AWS.EC2": "1.36.1",
145 | "Amazon.CDK.AWS.Events": "1.36.1",
146 | "Amazon.CDK.AWS.IAM": "1.36.1",
147 | "Amazon.CDK.AWS.Logs": "1.36.1",
148 | "Amazon.CDK.AWS.S3": "1.36.1",
149 | "Amazon.CDK.AWS.S3.Assets": "1.36.1",
150 | "Amazon.CDK.AWS.SQS": "1.36.1",
151 | "Amazon.CDK.CXAPI": "1.36.1",
152 | "Amazon.JSII.Runtime": "1.4.1",
153 | "Constructs": "3.0.2"
154 | },
155 | "runtime": {
156 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll": {
157 | "assemblyVersion": "1.0.0.0",
158 | "fileVersion": "1.0.0.0"
159 | }
160 | }
161 | },
162 | "Amazon.CDK.AWS.Logs/1.36.1": {
163 | "dependencies": {
164 | "Amazon.CDK": "1.36.1",
165 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
166 | "Amazon.CDK.AWS.IAM": "1.36.1",
167 | "Amazon.JSII.Runtime": "1.4.1",
168 | "Constructs": "3.0.2"
169 | },
170 | "runtime": {
171 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll": {
172 | "assemblyVersion": "1.0.0.0",
173 | "fileVersion": "1.0.0.0"
174 | }
175 | }
176 | },
177 | "Amazon.CDK.AWS.S3/1.36.1": {
178 | "dependencies": {
179 | "Amazon.CDK": "1.36.1",
180 | "Amazon.CDK.AWS.Events": "1.36.1",
181 | "Amazon.CDK.AWS.IAM": "1.36.1",
182 | "Amazon.CDK.AWS.KMS": "1.36.1",
183 | "Amazon.JSII.Runtime": "1.4.1",
184 | "Constructs": "3.0.2"
185 | },
186 | "runtime": {
187 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.dll": {
188 | "assemblyVersion": "1.0.0.0",
189 | "fileVersion": "1.0.0.0"
190 | }
191 | }
192 | },
193 | "Amazon.CDK.AWS.S3.Assets/1.36.1": {
194 | "dependencies": {
195 | "Amazon.CDK": "1.36.1",
196 | "Amazon.CDK.AWS.IAM": "1.36.1",
197 | "Amazon.CDK.AWS.S3": "1.36.1",
198 | "Amazon.CDK.Assets": "1.36.1",
199 | "Amazon.CDK.CXAPI": "1.36.1",
200 | "Amazon.JSII.Runtime": "1.4.1",
201 | "Constructs": "3.0.2"
202 | },
203 | "runtime": {
204 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll": {
205 | "assemblyVersion": "1.0.0.0",
206 | "fileVersion": "1.0.0.0"
207 | }
208 | }
209 | },
210 | "Amazon.CDK.AWS.SNS/1.36.1": {
211 | "dependencies": {
212 | "Amazon.CDK": "1.36.1",
213 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
214 | "Amazon.CDK.AWS.Events": "1.36.1",
215 | "Amazon.CDK.AWS.IAM": "1.36.1",
216 | "Amazon.CDK.AWS.KMS": "1.36.1",
217 | "Amazon.JSII.Runtime": "1.4.1",
218 | "Constructs": "3.0.2"
219 | },
220 | "runtime": {
221 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll": {
222 | "assemblyVersion": "1.0.0.0",
223 | "fileVersion": "1.0.0.0"
224 | }
225 | }
226 | },
227 | "Amazon.CDK.AWS.SNS.Subscriptions/1.36.1": {
228 | "dependencies": {
229 | "Amazon.CDK": "1.36.1",
230 | "Amazon.CDK.AWS.IAM": "1.36.1",
231 | "Amazon.CDK.AWS.Lambda": "1.36.1",
232 | "Amazon.CDK.AWS.SNS": "1.36.1",
233 | "Amazon.CDK.AWS.SQS": "1.36.1",
234 | "Amazon.JSII.Runtime": "1.4.1",
235 | "Constructs": "3.0.2"
236 | },
237 | "runtime": {
238 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll": {
239 | "assemblyVersion": "1.0.0.0",
240 | "fileVersion": "1.0.0.0"
241 | }
242 | }
243 | },
244 | "Amazon.CDK.AWS.SQS/1.36.1": {
245 | "dependencies": {
246 | "Amazon.CDK": "1.36.1",
247 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
248 | "Amazon.CDK.AWS.IAM": "1.36.1",
249 | "Amazon.CDK.AWS.KMS": "1.36.1",
250 | "Amazon.JSII.Runtime": "1.4.1",
251 | "Constructs": "3.0.2"
252 | },
253 | "runtime": {
254 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll": {
255 | "assemblyVersion": "1.0.0.0",
256 | "fileVersion": "1.0.0.0"
257 | }
258 | }
259 | },
260 | "Amazon.CDK.AWS.SSM/1.36.1": {
261 | "dependencies": {
262 | "Amazon.CDK": "1.36.1",
263 | "Amazon.CDK.AWS.IAM": "1.36.1",
264 | "Amazon.CDK.AWS.KMS": "1.36.1",
265 | "Amazon.CDK.CXAPI": "1.36.1",
266 | "Amazon.JSII.Runtime": "1.4.1",
267 | "Constructs": "3.0.2"
268 | },
269 | "runtime": {
270 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll": {
271 | "assemblyVersion": "1.0.0.0",
272 | "fileVersion": "1.0.0.0"
273 | }
274 | }
275 | },
276 | "Amazon.CDK.CloudAssembly.Schema/1.36.1": {
277 | "dependencies": {
278 | "Amazon.JSII.Runtime": "1.4.1"
279 | },
280 | "runtime": {
281 | "lib/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll": {
282 | "assemblyVersion": "1.0.0.0",
283 | "fileVersion": "1.0.0.0"
284 | }
285 | }
286 | },
287 | "Amazon.CDK.CXAPI/1.36.1": {
288 | "dependencies": {
289 | "Amazon.CDK.CloudAssembly.Schema": "1.36.1",
290 | "Amazon.JSII.Runtime": "1.4.1"
291 | },
292 | "runtime": {
293 | "lib/netcoreapp3.1/Amazon.CDK.CXAPI.dll": {
294 | "assemblyVersion": "1.0.0.0",
295 | "fileVersion": "1.0.0.0"
296 | }
297 | }
298 | },
299 | "Amazon.CDK.RegionInfo/1.36.1": {
300 | "dependencies": {
301 | "Amazon.JSII.Runtime": "1.4.1"
302 | },
303 | "runtime": {
304 | "lib/netcoreapp3.1/Amazon.CDK.RegionInfo.dll": {
305 | "assemblyVersion": "1.0.0.0",
306 | "fileVersion": "1.0.0.0"
307 | }
308 | }
309 | },
310 | "Amazon.JSII.JsonModel/1.4.1": {
311 | "dependencies": {
312 | "Newtonsoft.Json": "12.0.3"
313 | },
314 | "runtime": {
315 | "lib/netcoreapp3.1/Amazon.JSII.JsonModel.dll": {
316 | "assemblyVersion": "1.0.0.0",
317 | "fileVersion": "1.0.0.0"
318 | }
319 | }
320 | },
321 | "Amazon.JSII.Runtime/1.4.1": {
322 | "dependencies": {
323 | "Amazon.JSII.JsonModel": "1.4.1",
324 | "Microsoft.Extensions.DependencyInjection": "3.1.3",
325 | "Microsoft.Extensions.Logging": "3.1.3",
326 | "Microsoft.Extensions.Logging.Console": "3.1.3",
327 | "Newtonsoft.Json": "12.0.3"
328 | },
329 | "runtime": {
330 | "lib/netcoreapp3.1/Amazon.JSII.Runtime.dll": {
331 | "assemblyVersion": "1.0.0.0",
332 | "fileVersion": "1.0.0.0"
333 | }
334 | }
335 | },
336 | "Constructs/3.0.2": {
337 | "dependencies": {
338 | "Amazon.JSII.Runtime": "1.4.1"
339 | },
340 | "runtime": {
341 | "lib/netcoreapp3.1/Constructs.dll": {
342 | "assemblyVersion": "1.0.0.0",
343 | "fileVersion": "1.0.0.0"
344 | }
345 | }
346 | },
347 | "Microsoft.Extensions.Configuration/3.1.3": {
348 | "dependencies": {
349 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3"
350 | },
351 | "runtime": {
352 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {
353 | "assemblyVersion": "3.1.3.0",
354 | "fileVersion": "3.100.320.12802"
355 | }
356 | }
357 | },
358 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": {
359 | "dependencies": {
360 | "Microsoft.Extensions.Primitives": "3.1.3"
361 | },
362 | "runtime": {
363 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {
364 | "assemblyVersion": "3.1.3.0",
365 | "fileVersion": "3.100.320.12802"
366 | }
367 | }
368 | },
369 | "Microsoft.Extensions.Configuration.Binder/3.1.3": {
370 | "dependencies": {
371 | "Microsoft.Extensions.Configuration": "3.1.3"
372 | },
373 | "runtime": {
374 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {
375 | "assemblyVersion": "3.1.3.0",
376 | "fileVersion": "3.100.320.12802"
377 | }
378 | }
379 | },
380 | "Microsoft.Extensions.DependencyInjection/3.1.3": {
381 | "dependencies": {
382 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3"
383 | },
384 | "runtime": {
385 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {
386 | "assemblyVersion": "3.1.3.0",
387 | "fileVersion": "3.100.320.12802"
388 | }
389 | }
390 | },
391 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
392 | "runtime": {
393 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
394 | "assemblyVersion": "3.1.3.0",
395 | "fileVersion": "3.100.320.12802"
396 | }
397 | }
398 | },
399 | "Microsoft.Extensions.Logging/3.1.3": {
400 | "dependencies": {
401 | "Microsoft.Extensions.Configuration.Binder": "3.1.3",
402 | "Microsoft.Extensions.DependencyInjection": "3.1.3",
403 | "Microsoft.Extensions.Logging.Abstractions": "3.1.3",
404 | "Microsoft.Extensions.Options": "3.1.3"
405 | },
406 | "runtime": {
407 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {
408 | "assemblyVersion": "3.1.3.0",
409 | "fileVersion": "3.100.320.12802"
410 | }
411 | }
412 | },
413 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": {
414 | "runtime": {
415 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {
416 | "assemblyVersion": "3.1.3.0",
417 | "fileVersion": "3.100.320.12802"
418 | }
419 | }
420 | },
421 | "Microsoft.Extensions.Logging.Configuration/3.1.3": {
422 | "dependencies": {
423 | "Microsoft.Extensions.Logging": "3.1.3",
424 | "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.3"
425 | },
426 | "runtime": {
427 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll": {
428 | "assemblyVersion": "3.1.3.0",
429 | "fileVersion": "3.100.320.12802"
430 | }
431 | }
432 | },
433 | "Microsoft.Extensions.Logging.Console/3.1.3": {
434 | "dependencies": {
435 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3",
436 | "Microsoft.Extensions.Logging": "3.1.3",
437 | "Microsoft.Extensions.Logging.Configuration": "3.1.3"
438 | },
439 | "runtime": {
440 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll": {
441 | "assemblyVersion": "3.1.3.0",
442 | "fileVersion": "3.100.320.12802"
443 | }
444 | }
445 | },
446 | "Microsoft.Extensions.Options/3.1.3": {
447 | "dependencies": {
448 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3",
449 | "Microsoft.Extensions.Primitives": "3.1.3"
450 | },
451 | "runtime": {
452 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {
453 | "assemblyVersion": "3.1.3.0",
454 | "fileVersion": "3.100.320.12802"
455 | }
456 | }
457 | },
458 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.3": {
459 | "dependencies": {
460 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3",
461 | "Microsoft.Extensions.Configuration.Binder": "3.1.3",
462 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3",
463 | "Microsoft.Extensions.Options": "3.1.3"
464 | },
465 | "runtime": {
466 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {
467 | "assemblyVersion": "3.1.3.0",
468 | "fileVersion": "3.100.320.12802"
469 | }
470 | }
471 | },
472 | "Microsoft.Extensions.Primitives/3.1.3": {
473 | "runtime": {
474 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {
475 | "assemblyVersion": "3.1.3.0",
476 | "fileVersion": "3.100.320.12802"
477 | }
478 | }
479 | },
480 | "Newtonsoft.Json/12.0.3": {
481 | "runtime": {
482 | "lib/netstandard2.0/Newtonsoft.Json.dll": {
483 | "assemblyVersion": "12.0.0.0",
484 | "fileVersion": "12.0.3.23909"
485 | }
486 | }
487 | }
488 | }
489 | },
490 | "libraries": {
491 | "CentralLogsCdk/1.0.0": {
492 | "type": "project",
493 | "serviceable": false,
494 | "sha512": ""
495 | },
496 | "Amazon.CDK/1.36.1": {
497 | "type": "package",
498 | "serviceable": true,
499 | "sha512": "sha512-9/uop3ZjOgwZTQFDB0CNgl4gVZ66Djeuq6ltbHFuqFDeyFu7wm3RaEQuz4vSvnGNvNuq0uX2kng4+I98FMLNJw==",
500 | "path": "amazon.cdk/1.36.1",
501 | "hashPath": "amazon.cdk.1.36.1.nupkg.sha512"
502 | },
503 | "Amazon.CDK.Assets/1.36.1": {
504 | "type": "package",
505 | "serviceable": true,
506 | "sha512": "sha512-IfMcRhCeat/p5xNrwBDDvA+o5iG/h51ImF6VevSEdwtCiGnwQKI7h21j0pVzPYa8414nVGfjvBff59BmGnJF0w==",
507 | "path": "amazon.cdk.assets/1.36.1",
508 | "hashPath": "amazon.cdk.assets.1.36.1.nupkg.sha512"
509 | },
510 | "Amazon.CDK.AWS.CloudWatch/1.36.1": {
511 | "type": "package",
512 | "serviceable": true,
513 | "sha512": "sha512-yzZz2Unc1gAHOQJTo7NEkVsYQ+00PL5ObAh9a4f3uMeCAc8l8gLl8V8sZeePN/LXALYrO7nvCYDNJS8LjLoPLw==",
514 | "path": "amazon.cdk.aws.cloudwatch/1.36.1",
515 | "hashPath": "amazon.cdk.aws.cloudwatch.1.36.1.nupkg.sha512"
516 | },
517 | "Amazon.CDK.AWS.EC2/1.36.1": {
518 | "type": "package",
519 | "serviceable": true,
520 | "sha512": "sha512-U8Hd9MEJxysECZz5JrEku2BrhCoKN4D6VR5BA+mCC+ihSVYhIZvV2CSUED3up+TtInqLCAXuBuGvBhDhyYx6kg==",
521 | "path": "amazon.cdk.aws.ec2/1.36.1",
522 | "hashPath": "amazon.cdk.aws.ec2.1.36.1.nupkg.sha512"
523 | },
524 | "Amazon.CDK.AWS.Events/1.36.1": {
525 | "type": "package",
526 | "serviceable": true,
527 | "sha512": "sha512-+73O4upf/tjTOv0mZ+2CpYuZM+CBhmZ7QM4CT9Dyf7XIrTLRr14zAMidZlYelBYB1unk+KLsilI1XpnHgKvXWQ==",
528 | "path": "amazon.cdk.aws.events/1.36.1",
529 | "hashPath": "amazon.cdk.aws.events.1.36.1.nupkg.sha512"
530 | },
531 | "Amazon.CDK.AWS.IAM/1.36.1": {
532 | "type": "package",
533 | "serviceable": true,
534 | "sha512": "sha512-N1xXn5v3wx5M5qHxPImUq+GVZDtmjkNavk7SoTj6tX0kk7rHjRVNjm+u31CRz5Ys0lD+44v/9A6Lu14fUdtsHg==",
535 | "path": "amazon.cdk.aws.iam/1.36.1",
536 | "hashPath": "amazon.cdk.aws.iam.1.36.1.nupkg.sha512"
537 | },
538 | "Amazon.CDK.AWS.KinesisFirehose/1.36.1": {
539 | "type": "package",
540 | "serviceable": true,
541 | "sha512": "sha512-aTd5IBW4/pDbzqpfv24qPLNF81Ym9w7RsHhGIupWV1Qzl+2sONbZhoZkhLqPBBr21vINCDOfTdA1iEXB1NRI+g==",
542 | "path": "amazon.cdk.aws.kinesisfirehose/1.36.1",
543 | "hashPath": "amazon.cdk.aws.kinesisfirehose.1.36.1.nupkg.sha512"
544 | },
545 | "Amazon.CDK.AWS.KMS/1.36.1": {
546 | "type": "package",
547 | "serviceable": true,
548 | "sha512": "sha512-cM1X/bug1jYJhLhmqJxw8ux48Fv+6+1fmbVGELB+HsNDa1UMPTh307IAvH2pO/o5b3vFDSrqp8czygIjx3mF4Q==",
549 | "path": "amazon.cdk.aws.kms/1.36.1",
550 | "hashPath": "amazon.cdk.aws.kms.1.36.1.nupkg.sha512"
551 | },
552 | "Amazon.CDK.AWS.Lambda/1.36.1": {
553 | "type": "package",
554 | "serviceable": true,
555 | "sha512": "sha512-ReJN79+6Uc7GJLBulldjZcg+tzPG3qceieNd5XfrQcur6ojLTxIu7CTRZBZ4/mgwjIa0NaYim9BZ1uWlfE1cBg==",
556 | "path": "amazon.cdk.aws.lambda/1.36.1",
557 | "hashPath": "amazon.cdk.aws.lambda.1.36.1.nupkg.sha512"
558 | },
559 | "Amazon.CDK.AWS.Logs/1.36.1": {
560 | "type": "package",
561 | "serviceable": true,
562 | "sha512": "sha512-B8WRvFbeA0xAu+eRNMPgXau73wqb4yMLfurtGbs2iTzXk3fxIRv/C+ktNukFPl41nsLzCwpgQSsBrDJ6VR7wsg==",
563 | "path": "amazon.cdk.aws.logs/1.36.1",
564 | "hashPath": "amazon.cdk.aws.logs.1.36.1.nupkg.sha512"
565 | },
566 | "Amazon.CDK.AWS.S3/1.36.1": {
567 | "type": "package",
568 | "serviceable": true,
569 | "sha512": "sha512-IHA6G1XWrxmhg4w65dBsAESZn3fqRKio4JiT9LYYL3E4VVQAhq9bw4N8hOTvKzMFoZjKpQK/rJRNaZrmuC0bog==",
570 | "path": "amazon.cdk.aws.s3/1.36.1",
571 | "hashPath": "amazon.cdk.aws.s3.1.36.1.nupkg.sha512"
572 | },
573 | "Amazon.CDK.AWS.S3.Assets/1.36.1": {
574 | "type": "package",
575 | "serviceable": true,
576 | "sha512": "sha512-YYDPGN+1w+4O/tRcwuXmsH++29MHlVgVgZKNoVIg3ZlYq7U27T0GX4akUVTXs6H+stQz7rO/iXowr/Njop+MHA==",
577 | "path": "amazon.cdk.aws.s3.assets/1.36.1",
578 | "hashPath": "amazon.cdk.aws.s3.assets.1.36.1.nupkg.sha512"
579 | },
580 | "Amazon.CDK.AWS.SNS/1.36.1": {
581 | "type": "package",
582 | "serviceable": true,
583 | "sha512": "sha512-0q6Fi/2h5H52Rnc8ePzM6JeL5X0SCG3bBFKLrUr+IGJ0tY7noCYoRQi7iBtF5xOFFAfEJQr9d+KNodPyeg6gLQ==",
584 | "path": "amazon.cdk.aws.sns/1.36.1",
585 | "hashPath": "amazon.cdk.aws.sns.1.36.1.nupkg.sha512"
586 | },
587 | "Amazon.CDK.AWS.SNS.Subscriptions/1.36.1": {
588 | "type": "package",
589 | "serviceable": true,
590 | "sha512": "sha512-1CdZy24ycShdt7GYmdkHl8vxS+9w4lWaZqiqLWMbC0ivHjPCHwFVECq7V2e0HU3Xk5QmvKO/EHc94jwOqzciaA==",
591 | "path": "amazon.cdk.aws.sns.subscriptions/1.36.1",
592 | "hashPath": "amazon.cdk.aws.sns.subscriptions.1.36.1.nupkg.sha512"
593 | },
594 | "Amazon.CDK.AWS.SQS/1.36.1": {
595 | "type": "package",
596 | "serviceable": true,
597 | "sha512": "sha512-lEBQbtvSOOO8Y9gmaFEhyKBHgRsYERK6X5FNzeN62OROIyjZLlpCdgo8gBE3WJEh4wAjeoE9oL/shFrN8mjzOQ==",
598 | "path": "amazon.cdk.aws.sqs/1.36.1",
599 | "hashPath": "amazon.cdk.aws.sqs.1.36.1.nupkg.sha512"
600 | },
601 | "Amazon.CDK.AWS.SSM/1.36.1": {
602 | "type": "package",
603 | "serviceable": true,
604 | "sha512": "sha512-xPWhAzV+NWkHtcpXRAJ0oeIxNByIurCdv2shx0A01r+eaPJvzxfs5V3xQP/JSRtme0I3/s3kJS8AOZ0lhEyAIg==",
605 | "path": "amazon.cdk.aws.ssm/1.36.1",
606 | "hashPath": "amazon.cdk.aws.ssm.1.36.1.nupkg.sha512"
607 | },
608 | "Amazon.CDK.CloudAssembly.Schema/1.36.1": {
609 | "type": "package",
610 | "serviceable": true,
611 | "sha512": "sha512-iQd8CaHGRgzSafPjpv9nqGDBiZ3A8qFwSBIc6AXH+BOkBxJY92LnR+fqvXb7Iykh6NxTnb922WFfgLFVCxvSaw==",
612 | "path": "amazon.cdk.cloudassembly.schema/1.36.1",
613 | "hashPath": "amazon.cdk.cloudassembly.schema.1.36.1.nupkg.sha512"
614 | },
615 | "Amazon.CDK.CXAPI/1.36.1": {
616 | "type": "package",
617 | "serviceable": true,
618 | "sha512": "sha512-47l3YNENANHk0i//lJBI216bZNpVhHN3B57N6JbVgBLPN+Wr/JRLmyFZP819iZ4r3Zs8LcXN6myrnbofsm+l4A==",
619 | "path": "amazon.cdk.cxapi/1.36.1",
620 | "hashPath": "amazon.cdk.cxapi.1.36.1.nupkg.sha512"
621 | },
622 | "Amazon.CDK.RegionInfo/1.36.1": {
623 | "type": "package",
624 | "serviceable": true,
625 | "sha512": "sha512-5725M7SCJaJiQS6nP2rVQydlmwlLZwJcEmq3p11SLNRBZYSFcX3JO6FA4l2s3S6UKyZaIaoRPM8l0hoYwwj7Ww==",
626 | "path": "amazon.cdk.regioninfo/1.36.1",
627 | "hashPath": "amazon.cdk.regioninfo.1.36.1.nupkg.sha512"
628 | },
629 | "Amazon.JSII.JsonModel/1.4.1": {
630 | "type": "package",
631 | "serviceable": true,
632 | "sha512": "sha512-Tcok1LeE04T4L9blNro/UshlsLeNKyJ2QNs43uIfJr0jfVKnqlVIlauK2Hl0FkqwcCoVTbDqnDCRl4ILQZhAYg==",
633 | "path": "amazon.jsii.jsonmodel/1.4.1",
634 | "hashPath": "amazon.jsii.jsonmodel.1.4.1.nupkg.sha512"
635 | },
636 | "Amazon.JSII.Runtime/1.4.1": {
637 | "type": "package",
638 | "serviceable": true,
639 | "sha512": "sha512-djhncPVbuks4CcL1UiV9xk0qWuz5A8kS3+huV9ZFRLF8u0HZwe9OTrDrQI6o2Wy8EfKnVb6/Co9OQTL4b8mwyw==",
640 | "path": "amazon.jsii.runtime/1.4.1",
641 | "hashPath": "amazon.jsii.runtime.1.4.1.nupkg.sha512"
642 | },
643 | "Constructs/3.0.2": {
644 | "type": "package",
645 | "serviceable": true,
646 | "sha512": "sha512-9KyOcapo0p8hsPcuzhmGN2I9vG+TDEDOI1ekGbqTz8N0xyMho2WERkzoH7KMrKzw5DuIVdfPwt96IPahaH+mZA==",
647 | "path": "constructs/3.0.2",
648 | "hashPath": "constructs.3.0.2.nupkg.sha512"
649 | },
650 | "Microsoft.Extensions.Configuration/3.1.3": {
651 | "type": "package",
652 | "serviceable": true,
653 | "sha512": "sha512-nTr4JgTSJScDBD3lahIh1jUBH8A43oG1cqID1qLoHSZhtegslpIyTYxmnehtUKi6xdY5j9R0oWeeGEP+JTcmAg==",
654 | "path": "microsoft.extensions.configuration/3.1.3",
655 | "hashPath": "microsoft.extensions.configuration.3.1.3.nupkg.sha512"
656 | },
657 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": {
658 | "type": "package",
659 | "serviceable": true,
660 | "sha512": "sha512-d3vpIJdw+hRtkW1WoNTXhCczakVVId30Tj58li5GbJxz6MVGi8gy4+7JdLBb/wuHFd4+25cZe+Z0WPi207rBbQ==",
661 | "path": "microsoft.extensions.configuration.abstractions/3.1.3",
662 | "hashPath": "microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512"
663 | },
664 | "Microsoft.Extensions.Configuration.Binder/3.1.3": {
665 | "type": "package",
666 | "serviceable": true,
667 | "sha512": "sha512-GouLlU6JOffNNudJpC+eGtGMe9o5ds2oH9dsJUEH1QS13eLl60eNX9rHicaE40c252e7Aixn3sS7yregDfpQ8g==",
668 | "path": "microsoft.extensions.configuration.binder/3.1.3",
669 | "hashPath": "microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512"
670 | },
671 | "Microsoft.Extensions.DependencyInjection/3.1.3": {
672 | "type": "package",
673 | "serviceable": true,
674 | "sha512": "sha512-H/d/jt4Pdp2iYx28shLkxfgQpk9S7cCCTEjtS/61PbZcFAT/mc4cemmOlBdED7+CqmEAIDg8X4Fo0KtADaNizg==",
675 | "path": "microsoft.extensions.dependencyinjection/3.1.3",
676 | "hashPath": "microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512"
677 | },
678 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
679 | "type": "package",
680 | "serviceable": true,
681 | "sha512": "sha512-woeS5XeBChU76EmtFCwGHKgBfsYIn76u3myDq4zNY2ZrcwzBMNEViK2FRgXDgF11PBNbGdKCXsWFFZDtqPW0nQ==",
682 | "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.3",
683 | "hashPath": "microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512"
684 | },
685 | "Microsoft.Extensions.Logging/3.1.3": {
686 | "type": "package",
687 | "serviceable": true,
688 | "sha512": "sha512-mAuOMhgB73dgVYeJzrksGU6BUBr7vIruFJyxssYK1nmDS+ude0kShILrXPq2iGHOvYNacczW4VSa6zcssUh4iQ==",
689 | "path": "microsoft.extensions.logging/3.1.3",
690 | "hashPath": "microsoft.extensions.logging.3.1.3.nupkg.sha512"
691 | },
692 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": {
693 | "type": "package",
694 | "serviceable": true,
695 | "sha512": "sha512-j6r0E+OVinD4s13CIZASYJLLLApStb1yh5Vig7moB2FE1UsMRj4TYJ/xioDjreVA0dyOFpbWny1/n2iSJMbmNg==",
696 | "path": "microsoft.extensions.logging.abstractions/3.1.3",
697 | "hashPath": "microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512"
698 | },
699 | "Microsoft.Extensions.Logging.Configuration/3.1.3": {
700 | "type": "package",
701 | "serviceable": true,
702 | "sha512": "sha512-G9lcPzZaY8osbEgxMMbVyKwR3MaUmdvdeAZYrc632Nc6qGH5/3wUVX0lc+5muGMGoje+GMnS9IFeFpLx1ZuF+g==",
703 | "path": "microsoft.extensions.logging.configuration/3.1.3",
704 | "hashPath": "microsoft.extensions.logging.configuration.3.1.3.nupkg.sha512"
705 | },
706 | "Microsoft.Extensions.Logging.Console/3.1.3": {
707 | "type": "package",
708 | "serviceable": true,
709 | "sha512": "sha512-GxwoWXQKlVoOw5l1/bZ6KWV7CWE4QkCLHVnXEqnlZk2XFEY1hZCmfY6DES7AkPmfQ+HdXSlKOWW+F468HBmVYg==",
710 | "path": "microsoft.extensions.logging.console/3.1.3",
711 | "hashPath": "microsoft.extensions.logging.console.3.1.3.nupkg.sha512"
712 | },
713 | "Microsoft.Extensions.Options/3.1.3": {
714 | "type": "package",
715 | "serviceable": true,
716 | "sha512": "sha512-RyOSOg/kHW3AXojWGSdOs3BXJJnE9Sc6RVvP4LhnY5oaC2Da4k8CWfIw7I+QThxV8HTCPjzmON9c+QO+JZggNg==",
717 | "path": "microsoft.extensions.options/3.1.3",
718 | "hashPath": "microsoft.extensions.options.3.1.3.nupkg.sha512"
719 | },
720 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.3": {
721 | "type": "package",
722 | "serviceable": true,
723 | "sha512": "sha512-Z0xe960FJ43sni/HNGGi4x35ee9Y6Ej2Ithzxy9mc1efGaJruWMgy7pV/CZpQV5PKjd/5/ugpYQs622huBELgA==",
724 | "path": "microsoft.extensions.options.configurationextensions/3.1.3",
725 | "hashPath": "microsoft.extensions.options.configurationextensions.3.1.3.nupkg.sha512"
726 | },
727 | "Microsoft.Extensions.Primitives/3.1.3": {
728 | "type": "package",
729 | "serviceable": true,
730 | "sha512": "sha512-5gK6qeq9CBCHBfB3Tim3jCJTLafT9FXFBAZZq39rC8adz8mxcjVAuQSw3jGgHqoRk0jwtXKFhXJUVur8vfeuFg==",
731 | "path": "microsoft.extensions.primitives/3.1.3",
732 | "hashPath": "microsoft.extensions.primitives.3.1.3.nupkg.sha512"
733 | },
734 | "Newtonsoft.Json/12.0.3": {
735 | "type": "package",
736 | "serviceable": true,
737 | "sha512": "sha512-6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==",
738 | "path": "newtonsoft.json/12.0.3",
739 | "hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
740 | }
741 | }
742 | }
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.pdb
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.runtimeconfig.dev.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "additionalProbingPaths": [
4 | "/Users/nbbalara/.dotnet/store/|arch|/|tfm|",
5 | "/Users/nbbalara/.nuget/packages",
6 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
7 | ]
8 | }
9 | }
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.runtimeconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "runtimeOptions": {
3 | "tfm": "netcoreapp3.1",
4 | "framework": {
5 | "name": "Microsoft.NETCore.App",
6 | "version": "3.1.0"
7 | }
8 | }
9 | }
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Constructs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Constructs.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/CentralLogsCdk.csproj.nuget.dgspec.json:
--------------------------------------------------------------------------------
1 | {
2 | "format": 1,
3 | "restore": {
4 | "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj": {}
5 | },
6 | "projects": {
7 | "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj": {
8 | "version": "1.0.0",
9 | "restore": {
10 | "projectUniqueName": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj",
11 | "projectName": "CentralLogsCdk",
12 | "projectPath": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj",
13 | "packagesPath": "/Users/nbbalara/.nuget/packages/",
14 | "outputPath": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/",
15 | "projectStyle": "PackageReference",
16 | "fallbackFolders": [
17 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
18 | ],
19 | "configFilePaths": [
20 | "/Users/nbbalara/.nuget/NuGet/NuGet.Config"
21 | ],
22 | "originalTargetFrameworks": [
23 | "netcoreapp3.1"
24 | ],
25 | "sources": {
26 | "https://api.nuget.org/v3/index.json": {}
27 | },
28 | "frameworks": {
29 | "netcoreapp3.1": {
30 | "projectReferences": {}
31 | }
32 | },
33 | "warningProperties": {
34 | "warnAsError": [
35 | "NU1605"
36 | ]
37 | }
38 | },
39 | "frameworks": {
40 | "netcoreapp3.1": {
41 | "dependencies": {
42 | "Amazon.CDK": {
43 | "target": "Package",
44 | "version": "[1.36.1, )"
45 | },
46 | "Amazon.CDK.AWS.IAM": {
47 | "target": "Package",
48 | "version": "[1.36.1, )"
49 | },
50 | "Amazon.CDK.AWS.KinesisFirehose": {
51 | "target": "Package",
52 | "version": "[1.36.1, )"
53 | },
54 | "Amazon.CDK.AWS.Logs": {
55 | "target": "Package",
56 | "version": "[1.36.1, )"
57 | },
58 | "Amazon.CDK.AWS.SNS": {
59 | "target": "Package",
60 | "version": "[1.36.1, )"
61 | },
62 | "Amazon.CDK.AWS.SNS.Subscriptions": {
63 | "target": "Package",
64 | "version": "[1.36.1, )"
65 | },
66 | "Amazon.CDK.AWS.SQS": {
67 | "target": "Package",
68 | "version": "[1.36.1, )"
69 | }
70 | },
71 | "imports": [
72 | "net461",
73 | "net462",
74 | "net47",
75 | "net471",
76 | "net472",
77 | "net48"
78 | ],
79 | "assetTargetFallback": true,
80 | "warn": true,
81 | "frameworkReferences": {
82 | "Microsoft.NETCore.App": {
83 | "privateAssets": "all"
84 | }
85 | },
86 | "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/3.1.200/RuntimeIdentifierGraph.json"
87 | }
88 | }
89 | }
90 | }
91 | }
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/CentralLogsCdk.csproj.nuget.g.props:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | True
5 | NuGet
6 | $(MSBuildThisFileDirectory)project.assets.json
7 | /Users/nbbalara/.nuget/packages/
8 | /Users/nbbalara/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder
9 | PackageReference
10 | 5.5.0
11 |
12 |
13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
14 |
15 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/CentralLogsCdk.csproj.nuget.g.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
5 |
6 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | using System;
12 | using System.Reflection;
13 |
14 | [assembly: System.Reflection.AssemblyCompanyAttribute("CentralLogsCdk")]
15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
18 | [assembly: System.Reflection.AssemblyProductAttribute("CentralLogsCdk")]
19 | [assembly: System.Reflection.AssemblyTitleAttribute("CentralLogsCdk")]
20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
21 |
22 | // Generated by the MSBuild WriteCodeFragment class.
23 |
24 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.AssemblyInfoInputs.cache:
--------------------------------------------------------------------------------
1 | d6c2931ac644c2f052c98ed3c37b75cd7e16e9db
2 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.assets.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.assets.cache
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csproj.CopyComplete
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 6fea2a40a7abbdbd888689ec05c4d9d81f560f9d
2 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.deps.json
2 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.runtimeconfig.json
3 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.runtimeconfig.dev.json
4 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.dll
5 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/CentralLogsCdk.pdb
6 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.dll
7 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.Assets.dll
8 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll
9 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll
10 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Events.dll
11 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll
12 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll
13 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll
14 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll
15 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll
16 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.S3.dll
17 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll
18 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll
19 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll
20 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll
21 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll
22 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll
23 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.CXAPI.dll
24 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.CDK.RegionInfo.dll
25 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.JSII.JsonModel.dll
26 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Amazon.JSII.Runtime.dll
27 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Constructs.dll
28 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.dll
29 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll
30 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll
31 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll
32 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll
33 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.dll
34 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Abstractions.dll
35 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll
36 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll
37 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.dll
38 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll
39 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Microsoft.Extensions.Primitives.dll
40 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll
41 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csprojAssemblyReference.cache
42 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csproj.CoreCompileInputs.cache
43 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.AssemblyInfoInputs.cache
44 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.AssemblyInfo.cs
45 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csproj.CopyComplete
46 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.dll
47 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.pdb
48 | /Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.genruntimeconfig.cache
49 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csprojAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.csprojAssemblyReference.cache
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.dll
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.genruntimeconfig.cache:
--------------------------------------------------------------------------------
1 | 86c8e15dd33445635927cfaf398408205fd11473
2 |
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/aws-samples/aws-centralize-logs-using-cdk/dfa29de916d5aa15a5d757d0e848c844638954dd/src/CentralLogsCdk/obj/Debug/netcoreapp3.1/CentralLogsCdk.pdb
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/project.assets.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "targets": {
4 | ".NETCoreApp,Version=v3.1": {
5 | "Amazon.CDK/1.36.1": {
6 | "type": "package",
7 | "dependencies": {
8 | "Amazon.CDK.CXAPI": "1.36.1",
9 | "Amazon.CDK.CloudAssembly.Schema": "1.36.1",
10 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
11 | "Constructs": "[3.0.2, 4.0.0)"
12 | },
13 | "compile": {
14 | "lib/netcoreapp3.1/Amazon.CDK.dll": {}
15 | },
16 | "runtime": {
17 | "lib/netcoreapp3.1/Amazon.CDK.dll": {}
18 | }
19 | },
20 | "Amazon.CDK.Assets/1.36.1": {
21 | "type": "package",
22 | "dependencies": {
23 | "Amazon.CDK": "1.36.1",
24 | "Amazon.CDK.CXAPI": "1.36.1",
25 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
26 | "Constructs": "[3.0.2, 4.0.0)"
27 | },
28 | "compile": {
29 | "lib/netcoreapp3.1/Amazon.CDK.Assets.dll": {}
30 | },
31 | "runtime": {
32 | "lib/netcoreapp3.1/Amazon.CDK.Assets.dll": {}
33 | }
34 | },
35 | "Amazon.CDK.AWS.CloudWatch/1.36.1": {
36 | "type": "package",
37 | "dependencies": {
38 | "Amazon.CDK": "1.36.1",
39 | "Amazon.CDK.AWS.IAM": "1.36.1",
40 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
41 | "Constructs": "[3.0.2, 4.0.0)"
42 | },
43 | "compile": {
44 | "lib/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll": {}
45 | },
46 | "runtime": {
47 | "lib/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll": {}
48 | }
49 | },
50 | "Amazon.CDK.AWS.EC2/1.36.1": {
51 | "type": "package",
52 | "dependencies": {
53 | "Amazon.CDK": "1.36.1",
54 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
55 | "Amazon.CDK.AWS.IAM": "1.36.1",
56 | "Amazon.CDK.AWS.Logs": "1.36.1",
57 | "Amazon.CDK.AWS.S3": "1.36.1",
58 | "Amazon.CDK.AWS.SSM": "1.36.1",
59 | "Amazon.CDK.CXAPI": "1.36.1",
60 | "Amazon.CDK.RegionInfo": "1.36.1",
61 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
62 | "Constructs": "[3.0.2, 4.0.0)"
63 | },
64 | "compile": {
65 | "lib/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll": {}
66 | },
67 | "runtime": {
68 | "lib/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll": {}
69 | }
70 | },
71 | "Amazon.CDK.AWS.Events/1.36.1": {
72 | "type": "package",
73 | "dependencies": {
74 | "Amazon.CDK": "1.36.1",
75 | "Amazon.CDK.AWS.IAM": "1.36.1",
76 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
77 | "Constructs": "[3.0.2, 4.0.0)"
78 | },
79 | "compile": {
80 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Events.dll": {}
81 | },
82 | "runtime": {
83 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Events.dll": {}
84 | }
85 | },
86 | "Amazon.CDK.AWS.IAM/1.36.1": {
87 | "type": "package",
88 | "dependencies": {
89 | "Amazon.CDK": "1.36.1",
90 | "Amazon.CDK.RegionInfo": "1.36.1",
91 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
92 | "Constructs": "[3.0.2, 4.0.0)"
93 | },
94 | "compile": {
95 | "lib/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll": {}
96 | },
97 | "runtime": {
98 | "lib/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll": {}
99 | }
100 | },
101 | "Amazon.CDK.AWS.KinesisFirehose/1.36.1": {
102 | "type": "package",
103 | "dependencies": {
104 | "Amazon.CDK": "1.36.1",
105 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
106 | "Constructs": "[3.0.2, 4.0.0)"
107 | },
108 | "compile": {
109 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll": {}
110 | },
111 | "runtime": {
112 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll": {}
113 | }
114 | },
115 | "Amazon.CDK.AWS.KMS/1.36.1": {
116 | "type": "package",
117 | "dependencies": {
118 | "Amazon.CDK": "1.36.1",
119 | "Amazon.CDK.AWS.IAM": "1.36.1",
120 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
121 | "Constructs": "[3.0.2, 4.0.0)"
122 | },
123 | "compile": {
124 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll": {}
125 | },
126 | "runtime": {
127 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll": {}
128 | }
129 | },
130 | "Amazon.CDK.AWS.Lambda/1.36.1": {
131 | "type": "package",
132 | "dependencies": {
133 | "Amazon.CDK": "1.36.1",
134 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
135 | "Amazon.CDK.AWS.EC2": "1.36.1",
136 | "Amazon.CDK.AWS.Events": "1.36.1",
137 | "Amazon.CDK.AWS.IAM": "1.36.1",
138 | "Amazon.CDK.AWS.Logs": "1.36.1",
139 | "Amazon.CDK.AWS.S3": "1.36.1",
140 | "Amazon.CDK.AWS.S3.Assets": "1.36.1",
141 | "Amazon.CDK.AWS.SQS": "1.36.1",
142 | "Amazon.CDK.CXAPI": "1.36.1",
143 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
144 | "Constructs": "[3.0.2, 4.0.0)"
145 | },
146 | "compile": {
147 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll": {}
148 | },
149 | "runtime": {
150 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll": {}
151 | }
152 | },
153 | "Amazon.CDK.AWS.Logs/1.36.1": {
154 | "type": "package",
155 | "dependencies": {
156 | "Amazon.CDK": "1.36.1",
157 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
158 | "Amazon.CDK.AWS.IAM": "1.36.1",
159 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
160 | "Constructs": "[3.0.2, 4.0.0)"
161 | },
162 | "compile": {
163 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll": {}
164 | },
165 | "runtime": {
166 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll": {}
167 | }
168 | },
169 | "Amazon.CDK.AWS.S3/1.36.1": {
170 | "type": "package",
171 | "dependencies": {
172 | "Amazon.CDK": "1.36.1",
173 | "Amazon.CDK.AWS.Events": "1.36.1",
174 | "Amazon.CDK.AWS.IAM": "1.36.1",
175 | "Amazon.CDK.AWS.KMS": "1.36.1",
176 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
177 | "Constructs": "[3.0.2, 4.0.0)"
178 | },
179 | "compile": {
180 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.dll": {}
181 | },
182 | "runtime": {
183 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.dll": {}
184 | }
185 | },
186 | "Amazon.CDK.AWS.S3.Assets/1.36.1": {
187 | "type": "package",
188 | "dependencies": {
189 | "Amazon.CDK": "1.36.1",
190 | "Amazon.CDK.AWS.IAM": "1.36.1",
191 | "Amazon.CDK.AWS.S3": "1.36.1",
192 | "Amazon.CDK.Assets": "1.36.1",
193 | "Amazon.CDK.CXAPI": "1.36.1",
194 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
195 | "Constructs": "[3.0.2, 4.0.0)"
196 | },
197 | "compile": {
198 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll": {}
199 | },
200 | "runtime": {
201 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll": {}
202 | }
203 | },
204 | "Amazon.CDK.AWS.SNS/1.36.1": {
205 | "type": "package",
206 | "dependencies": {
207 | "Amazon.CDK": "1.36.1",
208 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
209 | "Amazon.CDK.AWS.Events": "1.36.1",
210 | "Amazon.CDK.AWS.IAM": "1.36.1",
211 | "Amazon.CDK.AWS.KMS": "1.36.1",
212 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
213 | "Constructs": "[3.0.2, 4.0.0)"
214 | },
215 | "compile": {
216 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll": {}
217 | },
218 | "runtime": {
219 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll": {}
220 | }
221 | },
222 | "Amazon.CDK.AWS.SNS.Subscriptions/1.36.1": {
223 | "type": "package",
224 | "dependencies": {
225 | "Amazon.CDK": "1.36.1",
226 | "Amazon.CDK.AWS.IAM": "1.36.1",
227 | "Amazon.CDK.AWS.Lambda": "1.36.1",
228 | "Amazon.CDK.AWS.SNS": "1.36.1",
229 | "Amazon.CDK.AWS.SQS": "1.36.1",
230 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
231 | "Constructs": "[3.0.2, 4.0.0)"
232 | },
233 | "compile": {
234 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll": {}
235 | },
236 | "runtime": {
237 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll": {}
238 | }
239 | },
240 | "Amazon.CDK.AWS.SQS/1.36.1": {
241 | "type": "package",
242 | "dependencies": {
243 | "Amazon.CDK": "1.36.1",
244 | "Amazon.CDK.AWS.CloudWatch": "1.36.1",
245 | "Amazon.CDK.AWS.IAM": "1.36.1",
246 | "Amazon.CDK.AWS.KMS": "1.36.1",
247 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
248 | "Constructs": "[3.0.2, 4.0.0)"
249 | },
250 | "compile": {
251 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll": {}
252 | },
253 | "runtime": {
254 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll": {}
255 | }
256 | },
257 | "Amazon.CDK.AWS.SSM/1.36.1": {
258 | "type": "package",
259 | "dependencies": {
260 | "Amazon.CDK": "1.36.1",
261 | "Amazon.CDK.AWS.IAM": "1.36.1",
262 | "Amazon.CDK.AWS.KMS": "1.36.1",
263 | "Amazon.CDK.CXAPI": "1.36.1",
264 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)",
265 | "Constructs": "[3.0.2, 4.0.0)"
266 | },
267 | "compile": {
268 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll": {}
269 | },
270 | "runtime": {
271 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll": {}
272 | }
273 | },
274 | "Amazon.CDK.CloudAssembly.Schema/1.36.1": {
275 | "type": "package",
276 | "dependencies": {
277 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)"
278 | },
279 | "compile": {
280 | "lib/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll": {}
281 | },
282 | "runtime": {
283 | "lib/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll": {}
284 | }
285 | },
286 | "Amazon.CDK.CXAPI/1.36.1": {
287 | "type": "package",
288 | "dependencies": {
289 | "Amazon.CDK.CloudAssembly.Schema": "1.36.1",
290 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)"
291 | },
292 | "compile": {
293 | "lib/netcoreapp3.1/Amazon.CDK.CXAPI.dll": {}
294 | },
295 | "runtime": {
296 | "lib/netcoreapp3.1/Amazon.CDK.CXAPI.dll": {}
297 | }
298 | },
299 | "Amazon.CDK.RegionInfo/1.36.1": {
300 | "type": "package",
301 | "dependencies": {
302 | "Amazon.JSII.Runtime": "[1.4.1, 2.0.0)"
303 | },
304 | "compile": {
305 | "lib/netcoreapp3.1/Amazon.CDK.RegionInfo.dll": {}
306 | },
307 | "runtime": {
308 | "lib/netcoreapp3.1/Amazon.CDK.RegionInfo.dll": {}
309 | }
310 | },
311 | "Amazon.JSII.JsonModel/1.4.1": {
312 | "type": "package",
313 | "dependencies": {
314 | "Newtonsoft.Json": "12.0.3"
315 | },
316 | "compile": {
317 | "lib/netcoreapp3.1/Amazon.JSII.JsonModel.dll": {}
318 | },
319 | "runtime": {
320 | "lib/netcoreapp3.1/Amazon.JSII.JsonModel.dll": {}
321 | }
322 | },
323 | "Amazon.JSII.Runtime/1.4.1": {
324 | "type": "package",
325 | "dependencies": {
326 | "Amazon.JSII.JsonModel": "1.4.1",
327 | "Microsoft.Extensions.DependencyInjection": "3.1.3",
328 | "Microsoft.Extensions.Logging": "3.1.3",
329 | "Microsoft.Extensions.Logging.Console": "3.1.3",
330 | "Newtonsoft.Json": "12.0.3"
331 | },
332 | "compile": {
333 | "lib/netcoreapp3.1/Amazon.JSII.Runtime.dll": {}
334 | },
335 | "runtime": {
336 | "lib/netcoreapp3.1/Amazon.JSII.Runtime.dll": {}
337 | }
338 | },
339 | "Constructs/3.0.2": {
340 | "type": "package",
341 | "dependencies": {
342 | "Amazon.JSII.Runtime": "[1.1.1, 2.0.0)"
343 | },
344 | "compile": {
345 | "lib/netcoreapp3.1/Constructs.dll": {}
346 | },
347 | "runtime": {
348 | "lib/netcoreapp3.1/Constructs.dll": {}
349 | }
350 | },
351 | "Microsoft.Extensions.Configuration/3.1.3": {
352 | "type": "package",
353 | "dependencies": {
354 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3"
355 | },
356 | "compile": {
357 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {}
358 | },
359 | "runtime": {
360 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {}
361 | }
362 | },
363 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": {
364 | "type": "package",
365 | "dependencies": {
366 | "Microsoft.Extensions.Primitives": "3.1.3"
367 | },
368 | "compile": {
369 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {}
370 | },
371 | "runtime": {
372 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {}
373 | }
374 | },
375 | "Microsoft.Extensions.Configuration.Binder/3.1.3": {
376 | "type": "package",
377 | "dependencies": {
378 | "Microsoft.Extensions.Configuration": "3.1.3"
379 | },
380 | "compile": {
381 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {}
382 | },
383 | "runtime": {
384 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {}
385 | }
386 | },
387 | "Microsoft.Extensions.DependencyInjection/3.1.3": {
388 | "type": "package",
389 | "dependencies": {
390 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3"
391 | },
392 | "compile": {
393 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {}
394 | },
395 | "runtime": {
396 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {}
397 | }
398 | },
399 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
400 | "type": "package",
401 | "compile": {
402 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
403 | },
404 | "runtime": {
405 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
406 | }
407 | },
408 | "Microsoft.Extensions.Logging/3.1.3": {
409 | "type": "package",
410 | "dependencies": {
411 | "Microsoft.Extensions.Configuration.Binder": "3.1.3",
412 | "Microsoft.Extensions.DependencyInjection": "3.1.3",
413 | "Microsoft.Extensions.Logging.Abstractions": "3.1.3",
414 | "Microsoft.Extensions.Options": "3.1.3"
415 | },
416 | "compile": {
417 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {}
418 | },
419 | "runtime": {
420 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {}
421 | }
422 | },
423 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": {
424 | "type": "package",
425 | "compile": {
426 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
427 | },
428 | "runtime": {
429 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
430 | }
431 | },
432 | "Microsoft.Extensions.Logging.Configuration/3.1.3": {
433 | "type": "package",
434 | "dependencies": {
435 | "Microsoft.Extensions.Logging": "3.1.3",
436 | "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.3"
437 | },
438 | "compile": {
439 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll": {}
440 | },
441 | "runtime": {
442 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll": {}
443 | }
444 | },
445 | "Microsoft.Extensions.Logging.Console/3.1.3": {
446 | "type": "package",
447 | "dependencies": {
448 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3",
449 | "Microsoft.Extensions.Logging": "3.1.3",
450 | "Microsoft.Extensions.Logging.Configuration": "3.1.3"
451 | },
452 | "compile": {
453 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll": {}
454 | },
455 | "runtime": {
456 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll": {}
457 | }
458 | },
459 | "Microsoft.Extensions.Options/3.1.3": {
460 | "type": "package",
461 | "dependencies": {
462 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3",
463 | "Microsoft.Extensions.Primitives": "3.1.3"
464 | },
465 | "compile": {
466 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {}
467 | },
468 | "runtime": {
469 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {}
470 | }
471 | },
472 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.3": {
473 | "type": "package",
474 | "dependencies": {
475 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3",
476 | "Microsoft.Extensions.Configuration.Binder": "3.1.3",
477 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3",
478 | "Microsoft.Extensions.Options": "3.1.3"
479 | },
480 | "compile": {
481 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
482 | },
483 | "runtime": {
484 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
485 | }
486 | },
487 | "Microsoft.Extensions.Primitives/3.1.3": {
488 | "type": "package",
489 | "compile": {
490 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {}
491 | },
492 | "runtime": {
493 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {}
494 | }
495 | },
496 | "Newtonsoft.Json/12.0.3": {
497 | "type": "package",
498 | "compile": {
499 | "lib/netstandard2.0/Newtonsoft.Json.dll": {}
500 | },
501 | "runtime": {
502 | "lib/netstandard2.0/Newtonsoft.Json.dll": {}
503 | }
504 | }
505 | }
506 | },
507 | "libraries": {
508 | "Amazon.CDK/1.36.1": {
509 | "sha512": "9/uop3ZjOgwZTQFDB0CNgl4gVZ66Djeuq6ltbHFuqFDeyFu7wm3RaEQuz4vSvnGNvNuq0uX2kng4+I98FMLNJw==",
510 | "type": "package",
511 | "path": "amazon.cdk/1.36.1",
512 | "files": [
513 | ".nupkg.metadata",
514 | ".signature.p7s",
515 | "amazon.cdk.1.36.1.nupkg.sha512",
516 | "amazon.cdk.nuspec",
517 | "lib/netcoreapp3.1/Amazon.CDK.dll",
518 | "lib/netcoreapp3.1/Amazon.CDK.xml"
519 | ]
520 | },
521 | "Amazon.CDK.Assets/1.36.1": {
522 | "sha512": "IfMcRhCeat/p5xNrwBDDvA+o5iG/h51ImF6VevSEdwtCiGnwQKI7h21j0pVzPYa8414nVGfjvBff59BmGnJF0w==",
523 | "type": "package",
524 | "path": "amazon.cdk.assets/1.36.1",
525 | "files": [
526 | ".nupkg.metadata",
527 | ".signature.p7s",
528 | "amazon.cdk.assets.1.36.1.nupkg.sha512",
529 | "amazon.cdk.assets.nuspec",
530 | "lib/netcoreapp3.1/Amazon.CDK.Assets.dll",
531 | "lib/netcoreapp3.1/Amazon.CDK.Assets.xml"
532 | ]
533 | },
534 | "Amazon.CDK.AWS.CloudWatch/1.36.1": {
535 | "sha512": "yzZz2Unc1gAHOQJTo7NEkVsYQ+00PL5ObAh9a4f3uMeCAc8l8gLl8V8sZeePN/LXALYrO7nvCYDNJS8LjLoPLw==",
536 | "type": "package",
537 | "path": "amazon.cdk.aws.cloudwatch/1.36.1",
538 | "files": [
539 | ".nupkg.metadata",
540 | ".signature.p7s",
541 | "amazon.cdk.aws.cloudwatch.1.36.1.nupkg.sha512",
542 | "amazon.cdk.aws.cloudwatch.nuspec",
543 | "lib/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.dll",
544 | "lib/netcoreapp3.1/Amazon.CDK.AWS.CloudWatch.xml"
545 | ]
546 | },
547 | "Amazon.CDK.AWS.EC2/1.36.1": {
548 | "sha512": "U8Hd9MEJxysECZz5JrEku2BrhCoKN4D6VR5BA+mCC+ihSVYhIZvV2CSUED3up+TtInqLCAXuBuGvBhDhyYx6kg==",
549 | "type": "package",
550 | "path": "amazon.cdk.aws.ec2/1.36.1",
551 | "files": [
552 | ".nupkg.metadata",
553 | ".signature.p7s",
554 | "amazon.cdk.aws.ec2.1.36.1.nupkg.sha512",
555 | "amazon.cdk.aws.ec2.nuspec",
556 | "lib/netcoreapp3.1/Amazon.CDK.AWS.EC2.dll",
557 | "lib/netcoreapp3.1/Amazon.CDK.AWS.EC2.xml"
558 | ]
559 | },
560 | "Amazon.CDK.AWS.Events/1.36.1": {
561 | "sha512": "+73O4upf/tjTOv0mZ+2CpYuZM+CBhmZ7QM4CT9Dyf7XIrTLRr14zAMidZlYelBYB1unk+KLsilI1XpnHgKvXWQ==",
562 | "type": "package",
563 | "path": "amazon.cdk.aws.events/1.36.1",
564 | "files": [
565 | ".nupkg.metadata",
566 | ".signature.p7s",
567 | "amazon.cdk.aws.events.1.36.1.nupkg.sha512",
568 | "amazon.cdk.aws.events.nuspec",
569 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Events.dll",
570 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Events.xml"
571 | ]
572 | },
573 | "Amazon.CDK.AWS.IAM/1.36.1": {
574 | "sha512": "N1xXn5v3wx5M5qHxPImUq+GVZDtmjkNavk7SoTj6tX0kk7rHjRVNjm+u31CRz5Ys0lD+44v/9A6Lu14fUdtsHg==",
575 | "type": "package",
576 | "path": "amazon.cdk.aws.iam/1.36.1",
577 | "files": [
578 | ".nupkg.metadata",
579 | ".signature.p7s",
580 | "amazon.cdk.aws.iam.1.36.1.nupkg.sha512",
581 | "amazon.cdk.aws.iam.nuspec",
582 | "lib/netcoreapp3.1/Amazon.CDK.AWS.IAM.dll",
583 | "lib/netcoreapp3.1/Amazon.CDK.AWS.IAM.xml"
584 | ]
585 | },
586 | "Amazon.CDK.AWS.KinesisFirehose/1.36.1": {
587 | "sha512": "aTd5IBW4/pDbzqpfv24qPLNF81Ym9w7RsHhGIupWV1Qzl+2sONbZhoZkhLqPBBr21vINCDOfTdA1iEXB1NRI+g==",
588 | "type": "package",
589 | "path": "amazon.cdk.aws.kinesisfirehose/1.36.1",
590 | "files": [
591 | ".nupkg.metadata",
592 | ".signature.p7s",
593 | "amazon.cdk.aws.kinesisfirehose.1.36.1.nupkg.sha512",
594 | "amazon.cdk.aws.kinesisfirehose.nuspec",
595 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.dll",
596 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KinesisFirehose.xml"
597 | ]
598 | },
599 | "Amazon.CDK.AWS.KMS/1.36.1": {
600 | "sha512": "cM1X/bug1jYJhLhmqJxw8ux48Fv+6+1fmbVGELB+HsNDa1UMPTh307IAvH2pO/o5b3vFDSrqp8czygIjx3mF4Q==",
601 | "type": "package",
602 | "path": "amazon.cdk.aws.kms/1.36.1",
603 | "files": [
604 | ".nupkg.metadata",
605 | ".signature.p7s",
606 | "amazon.cdk.aws.kms.1.36.1.nupkg.sha512",
607 | "amazon.cdk.aws.kms.nuspec",
608 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KMS.dll",
609 | "lib/netcoreapp3.1/Amazon.CDK.AWS.KMS.xml"
610 | ]
611 | },
612 | "Amazon.CDK.AWS.Lambda/1.36.1": {
613 | "sha512": "ReJN79+6Uc7GJLBulldjZcg+tzPG3qceieNd5XfrQcur6ojLTxIu7CTRZBZ4/mgwjIa0NaYim9BZ1uWlfE1cBg==",
614 | "type": "package",
615 | "path": "amazon.cdk.aws.lambda/1.36.1",
616 | "files": [
617 | ".nupkg.metadata",
618 | ".signature.p7s",
619 | "amazon.cdk.aws.lambda.1.36.1.nupkg.sha512",
620 | "amazon.cdk.aws.lambda.nuspec",
621 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Lambda.dll",
622 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Lambda.xml"
623 | ]
624 | },
625 | "Amazon.CDK.AWS.Logs/1.36.1": {
626 | "sha512": "B8WRvFbeA0xAu+eRNMPgXau73wqb4yMLfurtGbs2iTzXk3fxIRv/C+ktNukFPl41nsLzCwpgQSsBrDJ6VR7wsg==",
627 | "type": "package",
628 | "path": "amazon.cdk.aws.logs/1.36.1",
629 | "files": [
630 | ".nupkg.metadata",
631 | ".signature.p7s",
632 | "amazon.cdk.aws.logs.1.36.1.nupkg.sha512",
633 | "amazon.cdk.aws.logs.nuspec",
634 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Logs.dll",
635 | "lib/netcoreapp3.1/Amazon.CDK.AWS.Logs.xml"
636 | ]
637 | },
638 | "Amazon.CDK.AWS.S3/1.36.1": {
639 | "sha512": "IHA6G1XWrxmhg4w65dBsAESZn3fqRKio4JiT9LYYL3E4VVQAhq9bw4N8hOTvKzMFoZjKpQK/rJRNaZrmuC0bog==",
640 | "type": "package",
641 | "path": "amazon.cdk.aws.s3/1.36.1",
642 | "files": [
643 | ".nupkg.metadata",
644 | ".signature.p7s",
645 | "amazon.cdk.aws.s3.1.36.1.nupkg.sha512",
646 | "amazon.cdk.aws.s3.nuspec",
647 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.dll",
648 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.xml"
649 | ]
650 | },
651 | "Amazon.CDK.AWS.S3.Assets/1.36.1": {
652 | "sha512": "YYDPGN+1w+4O/tRcwuXmsH++29MHlVgVgZKNoVIg3ZlYq7U27T0GX4akUVTXs6H+stQz7rO/iXowr/Njop+MHA==",
653 | "type": "package",
654 | "path": "amazon.cdk.aws.s3.assets/1.36.1",
655 | "files": [
656 | ".nupkg.metadata",
657 | ".signature.p7s",
658 | "amazon.cdk.aws.s3.assets.1.36.1.nupkg.sha512",
659 | "amazon.cdk.aws.s3.assets.nuspec",
660 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.dll",
661 | "lib/netcoreapp3.1/Amazon.CDK.AWS.S3.Assets.xml"
662 | ]
663 | },
664 | "Amazon.CDK.AWS.SNS/1.36.1": {
665 | "sha512": "0q6Fi/2h5H52Rnc8ePzM6JeL5X0SCG3bBFKLrUr+IGJ0tY7noCYoRQi7iBtF5xOFFAfEJQr9d+KNodPyeg6gLQ==",
666 | "type": "package",
667 | "path": "amazon.cdk.aws.sns/1.36.1",
668 | "files": [
669 | ".nupkg.metadata",
670 | ".signature.p7s",
671 | "amazon.cdk.aws.sns.1.36.1.nupkg.sha512",
672 | "amazon.cdk.aws.sns.nuspec",
673 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.dll",
674 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.xml"
675 | ]
676 | },
677 | "Amazon.CDK.AWS.SNS.Subscriptions/1.36.1": {
678 | "sha512": "1CdZy24ycShdt7GYmdkHl8vxS+9w4lWaZqiqLWMbC0ivHjPCHwFVECq7V2e0HU3Xk5QmvKO/EHc94jwOqzciaA==",
679 | "type": "package",
680 | "path": "amazon.cdk.aws.sns.subscriptions/1.36.1",
681 | "files": [
682 | ".nupkg.metadata",
683 | ".signature.p7s",
684 | "amazon.cdk.aws.sns.subscriptions.1.36.1.nupkg.sha512",
685 | "amazon.cdk.aws.sns.subscriptions.nuspec",
686 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.dll",
687 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SNS.Subscriptions.xml"
688 | ]
689 | },
690 | "Amazon.CDK.AWS.SQS/1.36.1": {
691 | "sha512": "lEBQbtvSOOO8Y9gmaFEhyKBHgRsYERK6X5FNzeN62OROIyjZLlpCdgo8gBE3WJEh4wAjeoE9oL/shFrN8mjzOQ==",
692 | "type": "package",
693 | "path": "amazon.cdk.aws.sqs/1.36.1",
694 | "files": [
695 | ".nupkg.metadata",
696 | ".signature.p7s",
697 | "amazon.cdk.aws.sqs.1.36.1.nupkg.sha512",
698 | "amazon.cdk.aws.sqs.nuspec",
699 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SQS.dll",
700 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SQS.xml"
701 | ]
702 | },
703 | "Amazon.CDK.AWS.SSM/1.36.1": {
704 | "sha512": "xPWhAzV+NWkHtcpXRAJ0oeIxNByIurCdv2shx0A01r+eaPJvzxfs5V3xQP/JSRtme0I3/s3kJS8AOZ0lhEyAIg==",
705 | "type": "package",
706 | "path": "amazon.cdk.aws.ssm/1.36.1",
707 | "files": [
708 | ".nupkg.metadata",
709 | ".signature.p7s",
710 | "amazon.cdk.aws.ssm.1.36.1.nupkg.sha512",
711 | "amazon.cdk.aws.ssm.nuspec",
712 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SSM.dll",
713 | "lib/netcoreapp3.1/Amazon.CDK.AWS.SSM.xml"
714 | ]
715 | },
716 | "Amazon.CDK.CloudAssembly.Schema/1.36.1": {
717 | "sha512": "iQd8CaHGRgzSafPjpv9nqGDBiZ3A8qFwSBIc6AXH+BOkBxJY92LnR+fqvXb7Iykh6NxTnb922WFfgLFVCxvSaw==",
718 | "type": "package",
719 | "path": "amazon.cdk.cloudassembly.schema/1.36.1",
720 | "files": [
721 | ".nupkg.metadata",
722 | ".signature.p7s",
723 | "amazon.cdk.cloudassembly.schema.1.36.1.nupkg.sha512",
724 | "amazon.cdk.cloudassembly.schema.nuspec",
725 | "lib/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.dll",
726 | "lib/netcoreapp3.1/Amazon.CDK.CloudAssembly.Schema.xml"
727 | ]
728 | },
729 | "Amazon.CDK.CXAPI/1.36.1": {
730 | "sha512": "47l3YNENANHk0i//lJBI216bZNpVhHN3B57N6JbVgBLPN+Wr/JRLmyFZP819iZ4r3Zs8LcXN6myrnbofsm+l4A==",
731 | "type": "package",
732 | "path": "amazon.cdk.cxapi/1.36.1",
733 | "files": [
734 | ".nupkg.metadata",
735 | ".signature.p7s",
736 | "amazon.cdk.cxapi.1.36.1.nupkg.sha512",
737 | "amazon.cdk.cxapi.nuspec",
738 | "lib/netcoreapp3.1/Amazon.CDK.CXAPI.dll",
739 | "lib/netcoreapp3.1/Amazon.CDK.CXAPI.xml"
740 | ]
741 | },
742 | "Amazon.CDK.RegionInfo/1.36.1": {
743 | "sha512": "5725M7SCJaJiQS6nP2rVQydlmwlLZwJcEmq3p11SLNRBZYSFcX3JO6FA4l2s3S6UKyZaIaoRPM8l0hoYwwj7Ww==",
744 | "type": "package",
745 | "path": "amazon.cdk.regioninfo/1.36.1",
746 | "files": [
747 | ".nupkg.metadata",
748 | ".signature.p7s",
749 | "amazon.cdk.regioninfo.1.36.1.nupkg.sha512",
750 | "amazon.cdk.regioninfo.nuspec",
751 | "lib/netcoreapp3.1/Amazon.CDK.RegionInfo.dll",
752 | "lib/netcoreapp3.1/Amazon.CDK.RegionInfo.xml"
753 | ]
754 | },
755 | "Amazon.JSII.JsonModel/1.4.1": {
756 | "sha512": "Tcok1LeE04T4L9blNro/UshlsLeNKyJ2QNs43uIfJr0jfVKnqlVIlauK2Hl0FkqwcCoVTbDqnDCRl4ILQZhAYg==",
757 | "type": "package",
758 | "path": "amazon.jsii.jsonmodel/1.4.1",
759 | "files": [
760 | ".nupkg.metadata",
761 | ".signature.p7s",
762 | "amazon.jsii.jsonmodel.1.4.1.nupkg.sha512",
763 | "amazon.jsii.jsonmodel.nuspec",
764 | "icon.png",
765 | "lib/netcoreapp3.1/Amazon.JSII.JsonModel.dll"
766 | ]
767 | },
768 | "Amazon.JSII.Runtime/1.4.1": {
769 | "sha512": "djhncPVbuks4CcL1UiV9xk0qWuz5A8kS3+huV9ZFRLF8u0HZwe9OTrDrQI6o2Wy8EfKnVb6/Co9OQTL4b8mwyw==",
770 | "type": "package",
771 | "path": "amazon.jsii.runtime/1.4.1",
772 | "files": [
773 | ".nupkg.metadata",
774 | ".signature.p7s",
775 | "amazon.jsii.runtime.1.4.1.nupkg.sha512",
776 | "amazon.jsii.runtime.nuspec",
777 | "icon.png",
778 | "lib/netcoreapp3.1/Amazon.JSII.Runtime.dll"
779 | ]
780 | },
781 | "Constructs/3.0.2": {
782 | "sha512": "9KyOcapo0p8hsPcuzhmGN2I9vG+TDEDOI1ekGbqTz8N0xyMho2WERkzoH7KMrKzw5DuIVdfPwt96IPahaH+mZA==",
783 | "type": "package",
784 | "path": "constructs/3.0.2",
785 | "files": [
786 | ".nupkg.metadata",
787 | ".signature.p7s",
788 | "constructs.3.0.2.nupkg.sha512",
789 | "constructs.nuspec",
790 | "lib/netcoreapp3.1/Constructs.dll",
791 | "lib/netcoreapp3.1/Constructs.xml"
792 | ]
793 | },
794 | "Microsoft.Extensions.Configuration/3.1.3": {
795 | "sha512": "nTr4JgTSJScDBD3lahIh1jUBH8A43oG1cqID1qLoHSZhtegslpIyTYxmnehtUKi6xdY5j9R0oWeeGEP+JTcmAg==",
796 | "type": "package",
797 | "path": "microsoft.extensions.configuration/3.1.3",
798 | "files": [
799 | ".nupkg.metadata",
800 | ".signature.p7s",
801 | "Icon.png",
802 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll",
803 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.xml",
804 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
805 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
806 | "microsoft.extensions.configuration.3.1.3.nupkg.sha512",
807 | "microsoft.extensions.configuration.nuspec"
808 | ]
809 | },
810 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": {
811 | "sha512": "d3vpIJdw+hRtkW1WoNTXhCczakVVId30Tj58li5GbJxz6MVGi8gy4+7JdLBb/wuHFd4+25cZe+Z0WPi207rBbQ==",
812 | "type": "package",
813 | "path": "microsoft.extensions.configuration.abstractions/3.1.3",
814 | "files": [
815 | ".nupkg.metadata",
816 | ".signature.p7s",
817 | "Icon.png",
818 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll",
819 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.xml",
820 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
821 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
822 | "microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512",
823 | "microsoft.extensions.configuration.abstractions.nuspec"
824 | ]
825 | },
826 | "Microsoft.Extensions.Configuration.Binder/3.1.3": {
827 | "sha512": "GouLlU6JOffNNudJpC+eGtGMe9o5ds2oH9dsJUEH1QS13eLl60eNX9rHicaE40c252e7Aixn3sS7yregDfpQ8g==",
828 | "type": "package",
829 | "path": "microsoft.extensions.configuration.binder/3.1.3",
830 | "files": [
831 | ".nupkg.metadata",
832 | ".signature.p7s",
833 | "Icon.png",
834 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll",
835 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.xml",
836 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll",
837 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml",
838 | "microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512",
839 | "microsoft.extensions.configuration.binder.nuspec"
840 | ]
841 | },
842 | "Microsoft.Extensions.DependencyInjection/3.1.3": {
843 | "sha512": "H/d/jt4Pdp2iYx28shLkxfgQpk9S7cCCTEjtS/61PbZcFAT/mc4cemmOlBdED7+CqmEAIDg8X4Fo0KtADaNizg==",
844 | "type": "package",
845 | "path": "microsoft.extensions.dependencyinjection/3.1.3",
846 | "files": [
847 | ".nupkg.metadata",
848 | ".signature.p7s",
849 | "Icon.png",
850 | "lib/net461/Microsoft.Extensions.DependencyInjection.dll",
851 | "lib/net461/Microsoft.Extensions.DependencyInjection.xml",
852 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll",
853 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.xml",
854 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
855 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
856 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
857 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
858 | "microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512",
859 | "microsoft.extensions.dependencyinjection.nuspec"
860 | ]
861 | },
862 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": {
863 | "sha512": "woeS5XeBChU76EmtFCwGHKgBfsYIn76u3myDq4zNY2ZrcwzBMNEViK2FRgXDgF11PBNbGdKCXsWFFZDtqPW0nQ==",
864 | "type": "package",
865 | "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.3",
866 | "files": [
867 | ".nupkg.metadata",
868 | ".signature.p7s",
869 | "Icon.png",
870 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
871 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
872 | "microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512",
873 | "microsoft.extensions.dependencyinjection.abstractions.nuspec"
874 | ]
875 | },
876 | "Microsoft.Extensions.Logging/3.1.3": {
877 | "sha512": "mAuOMhgB73dgVYeJzrksGU6BUBr7vIruFJyxssYK1nmDS+ude0kShILrXPq2iGHOvYNacczW4VSa6zcssUh4iQ==",
878 | "type": "package",
879 | "path": "microsoft.extensions.logging/3.1.3",
880 | "files": [
881 | ".nupkg.metadata",
882 | ".signature.p7s",
883 | "Icon.png",
884 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll",
885 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.xml",
886 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
887 | "lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
888 | "microsoft.extensions.logging.3.1.3.nupkg.sha512",
889 | "microsoft.extensions.logging.nuspec"
890 | ]
891 | },
892 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": {
893 | "sha512": "j6r0E+OVinD4s13CIZASYJLLLApStb1yh5Vig7moB2FE1UsMRj4TYJ/xioDjreVA0dyOFpbWny1/n2iSJMbmNg==",
894 | "type": "package",
895 | "path": "microsoft.extensions.logging.abstractions/3.1.3",
896 | "files": [
897 | ".nupkg.metadata",
898 | ".signature.p7s",
899 | "Icon.png",
900 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
901 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
902 | "microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512",
903 | "microsoft.extensions.logging.abstractions.nuspec"
904 | ]
905 | },
906 | "Microsoft.Extensions.Logging.Configuration/3.1.3": {
907 | "sha512": "G9lcPzZaY8osbEgxMMbVyKwR3MaUmdvdeAZYrc632Nc6qGH5/3wUVX0lc+5muGMGoje+GMnS9IFeFpLx1ZuF+g==",
908 | "type": "package",
909 | "path": "microsoft.extensions.logging.configuration/3.1.3",
910 | "files": [
911 | ".nupkg.metadata",
912 | ".signature.p7s",
913 | "Icon.png",
914 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.dll",
915 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Configuration.xml",
916 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll",
917 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml",
918 | "microsoft.extensions.logging.configuration.3.1.3.nupkg.sha512",
919 | "microsoft.extensions.logging.configuration.nuspec"
920 | ]
921 | },
922 | "Microsoft.Extensions.Logging.Console/3.1.3": {
923 | "sha512": "GxwoWXQKlVoOw5l1/bZ6KWV7CWE4QkCLHVnXEqnlZk2XFEY1hZCmfY6DES7AkPmfQ+HdXSlKOWW+F468HBmVYg==",
924 | "type": "package",
925 | "path": "microsoft.extensions.logging.console/3.1.3",
926 | "files": [
927 | ".nupkg.metadata",
928 | ".signature.p7s",
929 | "Icon.png",
930 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.dll",
931 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.Console.xml",
932 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll",
933 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml",
934 | "microsoft.extensions.logging.console.3.1.3.nupkg.sha512",
935 | "microsoft.extensions.logging.console.nuspec"
936 | ]
937 | },
938 | "Microsoft.Extensions.Options/3.1.3": {
939 | "sha512": "RyOSOg/kHW3AXojWGSdOs3BXJJnE9Sc6RVvP4LhnY5oaC2Da4k8CWfIw7I+QThxV8HTCPjzmON9c+QO+JZggNg==",
940 | "type": "package",
941 | "path": "microsoft.extensions.options/3.1.3",
942 | "files": [
943 | ".nupkg.metadata",
944 | ".signature.p7s",
945 | "Icon.png",
946 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll",
947 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.xml",
948 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll",
949 | "lib/netstandard2.0/Microsoft.Extensions.Options.xml",
950 | "microsoft.extensions.options.3.1.3.nupkg.sha512",
951 | "microsoft.extensions.options.nuspec"
952 | ]
953 | },
954 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.3": {
955 | "sha512": "Z0xe960FJ43sni/HNGGi4x35ee9Y6Ej2Ithzxy9mc1efGaJruWMgy7pV/CZpQV5PKjd/5/ugpYQs622huBELgA==",
956 | "type": "package",
957 | "path": "microsoft.extensions.options.configurationextensions/3.1.3",
958 | "files": [
959 | ".nupkg.metadata",
960 | ".signature.p7s",
961 | "Icon.png",
962 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
963 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
964 | "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll",
965 | "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml",
966 | "microsoft.extensions.options.configurationextensions.3.1.3.nupkg.sha512",
967 | "microsoft.extensions.options.configurationextensions.nuspec"
968 | ]
969 | },
970 | "Microsoft.Extensions.Primitives/3.1.3": {
971 | "sha512": "5gK6qeq9CBCHBfB3Tim3jCJTLafT9FXFBAZZq39rC8adz8mxcjVAuQSw3jGgHqoRk0jwtXKFhXJUVur8vfeuFg==",
972 | "type": "package",
973 | "path": "microsoft.extensions.primitives/3.1.3",
974 | "files": [
975 | ".nupkg.metadata",
976 | ".signature.p7s",
977 | "Icon.png",
978 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll",
979 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml",
980 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
981 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
982 | "microsoft.extensions.primitives.3.1.3.nupkg.sha512",
983 | "microsoft.extensions.primitives.nuspec"
984 | ]
985 | },
986 | "Newtonsoft.Json/12.0.3": {
987 | "sha512": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==",
988 | "type": "package",
989 | "path": "newtonsoft.json/12.0.3",
990 | "files": [
991 | ".nupkg.metadata",
992 | ".signature.p7s",
993 | "LICENSE.md",
994 | "lib/net20/Newtonsoft.Json.dll",
995 | "lib/net20/Newtonsoft.Json.xml",
996 | "lib/net35/Newtonsoft.Json.dll",
997 | "lib/net35/Newtonsoft.Json.xml",
998 | "lib/net40/Newtonsoft.Json.dll",
999 | "lib/net40/Newtonsoft.Json.xml",
1000 | "lib/net45/Newtonsoft.Json.dll",
1001 | "lib/net45/Newtonsoft.Json.xml",
1002 | "lib/netstandard1.0/Newtonsoft.Json.dll",
1003 | "lib/netstandard1.0/Newtonsoft.Json.xml",
1004 | "lib/netstandard1.3/Newtonsoft.Json.dll",
1005 | "lib/netstandard1.3/Newtonsoft.Json.xml",
1006 | "lib/netstandard2.0/Newtonsoft.Json.dll",
1007 | "lib/netstandard2.0/Newtonsoft.Json.xml",
1008 | "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll",
1009 | "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml",
1010 | "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll",
1011 | "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml",
1012 | "newtonsoft.json.12.0.3.nupkg.sha512",
1013 | "newtonsoft.json.nuspec",
1014 | "packageIcon.png"
1015 | ]
1016 | }
1017 | },
1018 | "projectFileDependencyGroups": {
1019 | ".NETCoreApp,Version=v3.1": [
1020 | "Amazon.CDK >= 1.36.1",
1021 | "Amazon.CDK.AWS.IAM >= 1.36.1",
1022 | "Amazon.CDK.AWS.KinesisFirehose >= 1.36.1",
1023 | "Amazon.CDK.AWS.Logs >= 1.36.1",
1024 | "Amazon.CDK.AWS.SNS >= 1.36.1",
1025 | "Amazon.CDK.AWS.SNS.Subscriptions >= 1.36.1",
1026 | "Amazon.CDK.AWS.SQS >= 1.36.1"
1027 | ]
1028 | },
1029 | "packageFolders": {
1030 | "/Users/nbbalara/.nuget/packages/": {},
1031 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder": {}
1032 | },
1033 | "project": {
1034 | "version": "1.0.0",
1035 | "restore": {
1036 | "projectUniqueName": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj",
1037 | "projectName": "CentralLogsCdk",
1038 | "projectPath": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj",
1039 | "packagesPath": "/Users/nbbalara/.nuget/packages/",
1040 | "outputPath": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/obj/",
1041 | "projectStyle": "PackageReference",
1042 | "fallbackFolders": [
1043 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder"
1044 | ],
1045 | "configFilePaths": [
1046 | "/Users/nbbalara/.nuget/NuGet/NuGet.Config"
1047 | ],
1048 | "originalTargetFrameworks": [
1049 | "netcoreapp3.1"
1050 | ],
1051 | "sources": {
1052 | "https://api.nuget.org/v3/index.json": {}
1053 | },
1054 | "frameworks": {
1055 | "netcoreapp3.1": {
1056 | "projectReferences": {}
1057 | }
1058 | },
1059 | "warningProperties": {
1060 | "warnAsError": [
1061 | "NU1605"
1062 | ]
1063 | }
1064 | },
1065 | "frameworks": {
1066 | "netcoreapp3.1": {
1067 | "dependencies": {
1068 | "Amazon.CDK": {
1069 | "target": "Package",
1070 | "version": "[1.36.1, )"
1071 | },
1072 | "Amazon.CDK.AWS.IAM": {
1073 | "target": "Package",
1074 | "version": "[1.36.1, )"
1075 | },
1076 | "Amazon.CDK.AWS.KinesisFirehose": {
1077 | "target": "Package",
1078 | "version": "[1.36.1, )"
1079 | },
1080 | "Amazon.CDK.AWS.Logs": {
1081 | "target": "Package",
1082 | "version": "[1.36.1, )"
1083 | },
1084 | "Amazon.CDK.AWS.SNS": {
1085 | "target": "Package",
1086 | "version": "[1.36.1, )"
1087 | },
1088 | "Amazon.CDK.AWS.SNS.Subscriptions": {
1089 | "target": "Package",
1090 | "version": "[1.36.1, )"
1091 | },
1092 | "Amazon.CDK.AWS.SQS": {
1093 | "target": "Package",
1094 | "version": "[1.36.1, )"
1095 | }
1096 | },
1097 | "imports": [
1098 | "net461",
1099 | "net462",
1100 | "net47",
1101 | "net471",
1102 | "net472",
1103 | "net48"
1104 | ],
1105 | "assetTargetFallback": true,
1106 | "warn": true,
1107 | "frameworkReferences": {
1108 | "Microsoft.NETCore.App": {
1109 | "privateAssets": "all"
1110 | }
1111 | },
1112 | "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/3.1.200/RuntimeIdentifierGraph.json"
1113 | }
1114 | }
1115 | }
1116 | }
--------------------------------------------------------------------------------
/src/CentralLogsCdk/obj/project.nuget.cache:
--------------------------------------------------------------------------------
1 | {
2 | "version": 2,
3 | "dgSpecHash": "pYAucX2aFnfa5+x3Zw5oMbM/KvJH7zqoZvsWbjwZruTiGBwVjA23JcZHm10ugmNMqk3wozrLTXJ5GnGii5rEww==",
4 | "success": true,
5 | "projectFilePath": "/Users/nbbalara/Documents/blog/central-log/aws-samples/central-logs-cdk/src/CentralLogsCdk/CentralLogsCdk.csproj",
6 | "expectedPackageFiles": [
7 | "/Users/nbbalara/.nuget/packages/amazon.cdk/1.36.1/amazon.cdk.1.36.1.nupkg.sha512",
8 | "/Users/nbbalara/.nuget/packages/amazon.cdk.assets/1.36.1/amazon.cdk.assets.1.36.1.nupkg.sha512",
9 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.cloudwatch/1.36.1/amazon.cdk.aws.cloudwatch.1.36.1.nupkg.sha512",
10 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.ec2/1.36.1/amazon.cdk.aws.ec2.1.36.1.nupkg.sha512",
11 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.events/1.36.1/amazon.cdk.aws.events.1.36.1.nupkg.sha512",
12 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.iam/1.36.1/amazon.cdk.aws.iam.1.36.1.nupkg.sha512",
13 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.kinesisfirehose/1.36.1/amazon.cdk.aws.kinesisfirehose.1.36.1.nupkg.sha512",
14 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.kms/1.36.1/amazon.cdk.aws.kms.1.36.1.nupkg.sha512",
15 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.lambda/1.36.1/amazon.cdk.aws.lambda.1.36.1.nupkg.sha512",
16 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.logs/1.36.1/amazon.cdk.aws.logs.1.36.1.nupkg.sha512",
17 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.s3/1.36.1/amazon.cdk.aws.s3.1.36.1.nupkg.sha512",
18 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.s3.assets/1.36.1/amazon.cdk.aws.s3.assets.1.36.1.nupkg.sha512",
19 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.sns/1.36.1/amazon.cdk.aws.sns.1.36.1.nupkg.sha512",
20 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.sns.subscriptions/1.36.1/amazon.cdk.aws.sns.subscriptions.1.36.1.nupkg.sha512",
21 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.sqs/1.36.1/amazon.cdk.aws.sqs.1.36.1.nupkg.sha512",
22 | "/Users/nbbalara/.nuget/packages/amazon.cdk.aws.ssm/1.36.1/amazon.cdk.aws.ssm.1.36.1.nupkg.sha512",
23 | "/Users/nbbalara/.nuget/packages/amazon.cdk.cloudassembly.schema/1.36.1/amazon.cdk.cloudassembly.schema.1.36.1.nupkg.sha512",
24 | "/Users/nbbalara/.nuget/packages/amazon.cdk.cxapi/1.36.1/amazon.cdk.cxapi.1.36.1.nupkg.sha512",
25 | "/Users/nbbalara/.nuget/packages/amazon.cdk.regioninfo/1.36.1/amazon.cdk.regioninfo.1.36.1.nupkg.sha512",
26 | "/Users/nbbalara/.nuget/packages/amazon.jsii.jsonmodel/1.4.1/amazon.jsii.jsonmodel.1.4.1.nupkg.sha512",
27 | "/Users/nbbalara/.nuget/packages/amazon.jsii.runtime/1.4.1/amazon.jsii.runtime.1.4.1.nupkg.sha512",
28 | "/Users/nbbalara/.nuget/packages/constructs/3.0.2/constructs.3.0.2.nupkg.sha512",
29 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.configuration/3.1.3/microsoft.extensions.configuration.3.1.3.nupkg.sha512",
30 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.configuration.abstractions/3.1.3/microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512",
31 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.configuration.binder/3.1.3/microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512",
32 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.dependencyinjection/3.1.3/microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512",
33 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/3.1.3/microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512",
34 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.logging/3.1.3/microsoft.extensions.logging.3.1.3.nupkg.sha512",
35 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.logging.abstractions/3.1.3/microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512",
36 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.logging.configuration/3.1.3/microsoft.extensions.logging.configuration.3.1.3.nupkg.sha512",
37 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.logging.console/3.1.3/microsoft.extensions.logging.console.3.1.3.nupkg.sha512",
38 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.options/3.1.3/microsoft.extensions.options.3.1.3.nupkg.sha512",
39 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.options.configurationextensions/3.1.3/microsoft.extensions.options.configurationextensions.3.1.3.nupkg.sha512",
40 | "/Users/nbbalara/.nuget/packages/microsoft.extensions.primitives/3.1.3/microsoft.extensions.primitives.3.1.3.nupkg.sha512",
41 | "/Users/nbbalara/.nuget/packages/newtonsoft.json/12.0.3/newtonsoft.json.12.0.3.nupkg.sha512"
42 | ],
43 | "logs": []
44 | }
--------------------------------------------------------------------------------