aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
AWS::ServiceCatalog::CloudFormationProduct - Additional properties for ProvisioningArtifactParameters
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
### Name of the resource
AWS::ServiceCatalog::CloudFormationProduct
### Resource name
_No response_
### Description
Currently, we cannot set a Service Catalog product as `disabled` or `deprecated`. I would like the properties [Active](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdateProvisioningArtifact.html#servicecatalog-UpdateProvisioningArtifact-request-Active) and [Guidance](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_UpdateProvisioningArtifact.html#servicecatalog-UpdateProvisioningArtifact-request-Guidance) to be exposed in the resource type `AWS::ServiceCatalog::CloudFormationProduct`. This way we would be able to do the following in our CloudFormation template:
```yaml
Type: AWS::ServiceCatalog::CloudFormationProduct
Properties:
Name: some-product-name
Owner: some-owner
ProvisioningArtifactParameters:
- Name: v1
Active: false
Info:
LoadTemplateFromURL: "https://some-bucket.s3.amazonaws.com/some-product-name-v0.json"
- Name: v1
Guidance: DEPRECATED
Info:
LoadTemplateFromURL: "https://some-bucket.s3.amazonaws.com/some-product-name-v1.json"
- Name: v2
Active: true
Guidance: DEFAULT
Info:
LoadTemplateFromURL: "https://some-bucket.s3.amazonaws.com/some-product-name-v2.json"
```
### Other Details
_No response_
Contributor guide
Research direction
Review the linked AWS UpdateProvisioningArtifact documentation and the AWS::ServiceCatalog::CloudFormationProduct resource details in the issue. Determine how Active and Guidance should be represented under ProvisioningArtifactParameters. Done means CloudFormation templates can set both properties and the resource applies the requested disabled or deprecated provisioning-artifact states.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100