aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap
AWS::OSIS::Pipeline - [BUG] - Ref does not return resource name
- Dominant language
- No language data
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
### Name of the resource
AWS::OSIS::Pipeline
### Resource Name
_No response_
### Issue Description
`Ref` function does not return the resource name
### Expected Behavior
`Ref` should return the resource name
### Observed Behavior
`Ref` returns the ARN
### Test Cases
```yaml
Resources:
OpenSearchPipeline:
Type: AWS::OSIS::Pipeline
Properties:
PipelineName: "my-opensearch-pipeline"
...
Outputs:
OpenSearchPipeline:
Description: OpenSearch Pipeline Ref
Value: !Ref OpenSearchPipeline
OpenSearchPipelineArn:
Description: OpenSearch Pipeline ARN
Value: !GetAtt OpenSearchPipeline.PipelineArn
```
### Other Details
_No response_
Contributor guide
Research direction
Start with the AWS::OSIS::Pipeline resource behavior and the YAML test case in this issue, comparing !Ref with !GetAtt PipelineArn. Confirm the CloudFormation resource specification for Ref and the expected resource name, then verify that Ref returns the PipelineName while PipelineArn remains available through GetAtt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100