aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
[AWS::SSM::Document] - [Enhancement] - Implement `Drift Detection`
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
### Name of the resource
AWS::SSM::Document
### Issue Description
`AWS::SSM::Document` is not appearing in drift detection results, despite being documented as a resource being supported for drift detection:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-supported-resources.html
### Expected Behavior
`AWS::SSM::Document` included in drift detection results.
### Observed Behavior
`AWS::SSM::Document` is NOT included in drift detection results.
### Test Cases
```
Document:
Type: AWS::SSM::Document
Properties:
Name: "Test"
DocumentType: "Command"
Content:
schemaVersion: "2.2"
description: "Test"
mainSteps:
- action: aws:runShellScript
name: runCommands
precondition:
StringEquals:
- platformType
- Linux
inputs:
runCommand:
- 'Echo "CloudFormation is better than CDK"'
```
Contributor guide
Research direction
Start with the supplied AWS::SSM::Document template and reproduce drift detection using the linked CloudFormation documentation as the reference. Compare the resulting drift report with the expected inclusion of AWS::SSM::Document; done means the resource appears in drift detection results with its drift status reported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100