aws / aws/aws-cdk

(aws-cdk-lib): CloudFormation support for SNS platform application

Open
#36,681 1 comment 1 reaction 0 assignees View on GitHub
aws-cdk-lib feature-request needs-cfn p3
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

Last time I checked CDK did not support `CfnPlatformApplication` and using something like a custom resource was suggested as an alternative. Is it possible to introduce a new construct so I can remove the custom resource? It should have API parity with [CreatePlatformApplication](https://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformApplication.html).

### Use Case

More infrastructure code can be defined in CDK removing the need for a custom resource and introducing failure points with custom resource lifecycle management.

### Proposed Solution

_No response_

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### AWS CDK Library version (aws-cdk-lib)

2.234.1

### AWS CDK CLI version

2.1100.1

### Environment details (OS name and version, etc.)

NA

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the aws-cdk-lib SNS constructs and the CloudFormation CfnPlatformApplication resource, then compare the requested surface with the AWS CreatePlatformApplication API documentation. Done means a supported CDK construct provides API parity, replaces the custom-resource use case, and includes the repository's corresponding tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.