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

The CloudFormation Resource Provider Package For AWS CloudFormation
https://aws.amazon.com/cloudformation/
Apache License 2.0
48 stars 35 forks source link

Initial commit for TypeVersion and TypeDefaultVersion resourceTypes -… #39

Closed ugudip closed 3 years ago

ugudip commented 3 years ago

… only schema

Description of changes: To create two new generic resourceTypes AWS::CloudFormation::TypeVersion and AWS::CloudFormation::TypeDefaultVersion to support any Registry type(RESOURCE/MODULE). These two resourceTypes are also compatible with future types.

This PR only contains the two Schema files with other mandatory files such as pom etc. The handlers included are all dummy for now. I will add handler implementation in a separate PR.

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

benkehoe commented 3 years ago

Hopefully this is not intended to be the sole support for future registry types. Having individual CloudFormation resource types that correspond to registry types allows for CloudFormation users to create more semantically meaningful templates, easier linting and governance, and a host of other similar benefits.