aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

[Resource Type] - [Coverage] - AWS::OpenSearchServerless::Collection - tagging

Open
#2,363 0 comments 3 reactions 0 assignees View on GitHub
Coverage
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

### Name of the resource

AWS::OpenSearchServerless::Collection

### Resource name

_No response_

### Description

CloudFormation requires opensearch collection replacement on tag change, but there is an api that allows to change tags without re-creation of the collection - https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_TagResource.html

Contrary to most tagging operations in AWS CloudFormation suggests that tagging is destructive operation, while in reality it is not.

Would it be possible to use tag resource operation for existing collection instead of suggesting that re-creation is needed ?

### Other Details

https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-opensearchserverless-collection.html - suggests that tag change will require replacement, meanwhile API console allows to re-tag resource via https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_TagResource.html in-line; this keep data intact.

Contributor guide

Open the contributing guide

Research direction

Start with the CloudFormation resource documentation and the OpenSearch Serverless TagResource API reference linked in the issue. Compare the documented replacement behavior with the API's ability to update collection tags without recreation. Done means the coverage gap is resolved or the roadmap clearly records the verified behavior and required change.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.