├── 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 | ![Alt text](Centralize-Log-Pattern.jpg?raw=true "Centralize Logs with CDK") 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 | ![Alt text](CLIOutput.png?raw=true "Centralize Logs with CDK - CLI Ouput") 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 | ![Alt text](CLIOutput.png?raw=true "Centralize Logs with CDK - CLI Ouput") 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 | } --------------------------------------------------------------------------------