aws-cloudformation / cloudformation-resource-schema

The CloudFormation Resource Schema defines the shape and semantic for resources provisioned by CloudFormation. It is used by provider developers using the CloudFormation RPDK.
Apache License 2.0
90 stars 38 forks source link

Snapshot policy support #76

Open PatMyron opened 4 years ago

PatMyron commented 4 years ago

As described in https://github.com/aws-cloudformation/aws-cloudformation-coverage-roadmap/issues/224, there are resource types that support snapshotting outside of CloudFormation that are missing support for the Snapshot policy in DeletionPolicy and UpdateReplacePolicy, so it'd be great if providers could provide support themselves

rjlohan commented 4 years ago

I think we would want to implement a Snapshot handler alongside the current CRUDL handlers. Then CloudFormation can call those as needed. Need to think about what the contract for snapshot looks like, but it shouldn't be too hard.