aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
CloudFormation Stack level tags not passed on to Resource "AWS::Route53Resolver::ResolverEndpoint"
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
### Name of the resource
AWS::Route53Resolver::ResolverEndpoint
### Resource Name
_No response_
### Issue Description
CloudFormation stack level tags not passed on to resource "AWS::Route53Resolver::ResolverEndpoint"
Issue :
- Define resource ["AWS::Route53Resolver::ResolverEndpoint"](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html) in the template.
- Create the stack by specifying stack level tags
- Stack level tags are not created for resource "AWS::Route53Resolver::ResolverEndpoint"
### Expected Behavior
Considering the cloudformation stack is created by specifying Stack level tags, the resource ["AWS::Route53Resolver::ResolverEndpoint"](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html) provisioned as part of the stack should have the relevant tags
### Observed Behavior
Tags are not created for the ["AWS::Route53Resolver::ResolverEndpoint"](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html) resource
### Test Cases
Replication steps:
Define a ["AWS::Route53Resolver::ResolverEndpoint"](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverendpoint.html) resource in the template :
`
AWSTemplateFormatVersion: 2010-09-09
Resources:
ResolverEndpoint:
Type : AWS::Route53Resolver::ResolverEndpoint
Properties :
Direction : Outbound
IpAddresses :
- SubnetId: "subnet-07a440a00dabba83a"
- SubnetId: "subnet-0d7b9deb2f257574c"
Name : MyOutboundEndpoint
SecurityGroupIds :
- sg-07bbf239df35bc836
Tags :
- Key: Name
Value: TemplateTag
`
Create the stack from CloudFormation console by specifying stack level tags as mentioned here : https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-add-tags.html
### Other Details
[74](https://github.com/aws-cloudformation/cloudformation-coverage-roadmap/issues/74 where) Issue related to the same resource where tags can be created but not updated.
Contributor guide
Research direction
Start by reproducing the issue with the supplied AWS::Route53Resolver::ResolverEndpoint template and stack-level tags in the CloudFormation console. Compare the resulting resource tags with the expected stack tags, and review related issue #74 for context. Done means stack-level tags are present on the ResolverEndpoint resource without relying on duplicate template tags.
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
- Clearly specified
- Newbie friendliness
- 35/100