aws-cloudformation / aws-cloudformation-resource-providers-logs

The CloudFormation Resource Provider Package For Amazon CloudWatch Logs
https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html
Apache License 2.0
33 stars 35 forks source link

add querydefinitions resource type for cloudwatch logs #55

Closed sfbaker7 closed 3 years ago

sfbaker7 commented 3 years ago

Issue #, if available:

Description of changes:

This PR adds a CFN resource type for CloudwatchLogs QueryDefnition resource. Please ping bakerstu@ internally for links to onboarding or security review tickets.

Testing This change was verified with unit tests and SAM tests. All Contract tests pass as well

====================================== 13 passed, 3 skipped, 8 warnings in 1042.83s (0:17:22) =======================================
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running software.amazon.logs.querydefinitions.ReadHandlerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.102 s - in software.amazon.logs.querydefinitions.ReadHandlerTest
[INFO] Running software.amazon.logs.querydefinitions.CreateHandlerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 s - in software.amazon.logs.querydefinitions.CreateHandlerTest
[INFO] Running software.amazon.logs.querydefinitions.ListHandlerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in software.amazon.logs.querydefinitions.ListHandlerTest
[INFO] Running software.amazon.logs.querydefinitions.UpdateHandlerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s - in software.amazon.logs.querydefinitions.UpdateHandlerTest
[INFO] Running software.amazon.logs.querydefinitions.DeleteHandlerTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.13 s - in software.amazon.logs.querydefinitions.DeleteHandlerTest
[INFO]

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.