aws / aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
https://aws.amazon.com/cdk
Apache License 2.0
11.65k stars 3.91k forks source link

(ssm): L2s for Association and MaintenanceWindow #15605

Open rileysea opened 3 years ago

rileysea commented 3 years ago

Requesting the following Systems Manager components are provided as L2 constructs:

Use Case

I use these components on a regular basis and would prefer a more rich construct to allow these items to be used across CDK stacks. I am stuck using the L1 constructs currently & will have to continue using other L1 constructs (i.e. CfnRole, CfnSNSTopic) in order to properly interact with the SSM components.

Proposed Solution

Allow creation of L2 Constructs for the SSM components above. It doesn't appear many changes would be required on the property level.

Other

I was not informed this was on the CDK team roadmap, so I am adding the new issue.

Related GitHub Issue: https://github.com/aws/aws-cdk/issues/4030


This is a :rocket: Feature Request

KevinMarquette commented 3 years ago

I just want to add that doing these specific configurations with the L1 constructs is quite complex and there is very little documentation or supporting examples (the last time I looked). It takes a fair amount of trial and error to get the configurations working correctly.

njlynch commented 3 years ago

Thanks for this feature request!

We use +1s to help prioritize our work. You can reach out to the cdk.dev community on Slack to solicit support for prioritization.