aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
[Resource Type] - [BUG] - Missing resource type schema definitions
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
### Name of the resource
Other
### Resource Name
AWS::QuickSight::Analysis, AWS::QuickSight::Dashboard, AWS::QuickSight::Template, AWS::SageMaker::Cluster, AWS::EC2::LaunchTemplate
### Issue Description
In the latest CloudFormation AWS resource type schema, there are a few AWS resources that are missing property definitions. This is happening when the CFN resource schemas are retrieved using the AWS SDK by calling [`DescribeType`](https://github.com/aws/aws-sdk-go-v2/blob/8939ed049c8b3490f9a3dbd4e4d3d56cf22a27f2/service/cloudformation/api_op_DescribeType.go#L20)
### Expected Behavior
The resource schemas should define all properties of resources and not have any undefined references.
### Observed Behavior
`AWS::QuickSight::Analysis` and `AWS::QuickSight::Dashboard` do not have definitions for `VisualInteractionOptions`
`AWS::QuickSight::Template` does not have a definition for `GeospatialCircleSymbolStyle`
`AWS::SageMaker::Cluster` does not have a definition for `CustomMetadata`
`AWS::EC2::LaunchTemplate` does not have a definition for `NetworkPerformanceOptions`
### Test Cases
n/a
### Other Details
An issue was opened in the AWS SDK repo initially but the response was that the issue is most likely with the CFN API, not the AWS SDK. I have linked the issue here: https://github.com/aws/aws-sdk-go-v2/issues/2913
If there is a better place to raise visibility for this issue, please let me know.
Contributor guide
Research direction
Start with the linked aws-sdk-go-v2 DescribeType entry point and inspect the CloudFormation schema responses for the five listed resources. Confirm the undefined references and determine where these schema definitions are maintained. Done means each listed property has a definition and DescribeType returns no undefined references.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100