aws-cloudformation / aws-cloudformation-resource-providers-kms

AWS Key Management Service (KMS) makes it easy for you to create and manage cryptographic keys and control their use across a wide range of AWS services and in your applications. AWS KMS is a secure and resilient service that uses hardware security modules that have been validated under FIPS 140-2, or are in the process of being validated, to protect your keys. AWS KMS is integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.
https://aws.amazon.com/kms/
Apache License 2.0
14 stars 12 forks source link

Revert "Remove KeyPolicy default in aws-kms-key.json (#63)" #64

Closed jbvengala closed 1 month ago

jbvengala commented 2 months ago

Issue #, if available:

Description of changes:

This pull request reverts commit 6cd611742decb007ffa766b9b49e9c0a0f239871 as it is causing contract tests failures with https://github.com/aws-cloudformation/resource-schema-guard-rail/blob/main/docs/BREAKING_CHANGE.md PR001

Updated tagProperty in aws-kms-key.json to fix https://github.com/aws-cloudformation/resource-schema-guard-rail/blob/main/docs/BASIC_LINTING.md TAG010

This also adds logic to ignore the default key policy from aws-kms-key.json as it is causing Integration test failure.