aws-cloudformation / cloudformation-coverage-roadmap

The AWS CloudFormation Public Coverage Roadmap
https://aws.amazon.com/cloudformation/
Creative Commons Attribution Share Alike 4.0 International
1.11k stars 54 forks source link

AWS::SSM::Document - NewAttribute (Requires) #457

Closed david-dreyer closed 3 years ago

david-dreyer commented 4 years ago

1. Title

AWS::SSM::Document-NewAttribute

2. Scope of request

AWS::SSM::Document currently lacks support for specifying the Requires list, which in turn prohibits being able to create ApplicationConfiguration type documents, since this is required in order to specify the associated ApplicationConfigurationSchema document.

3. Expected behavior

In create

It should allow specifying a property titled Requires with a list of elements with the Name and Version of the required document(s).

In update

Likely requires replacement, it does not seem that the Requires list is changeable after a document is created

In Delete

No special behavior.

4. Suggest specific test cases

Common use case:

Needing to create an ssm document for an AppConfig Configuration Profile, which needs to be of type ApplicationConfiguration. This type of document needs to specify the required ApplicationConfigurationSchema document under the Requires property.

5. Helpful Links to speed up research and evaluation

6. Category

Management & Governance ( Systems Manager)

reillynoah commented 3 years ago

DocumentRequires is currently supported by AWS::SSM::DOCUMENT https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-document.html#cfn-ssm-document-requires