(iot): TopicRule action for Location
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
The CDK has no support to trigger Amazon Location via AWS IoT Rule.
### Use Case
Adding the action that sends location data to Amazon Location service directly through the AWS IoT topic rule.
### Proposed Solution
Implementing action class.
Probably, following PRs help coding.
* https://github.com/aws/aws-cdk/pull/17307
* https://github.com/aws/aws-cdk/pull/17466
* https://github.com/aws/aws-cdk/pull/17503
### Other Information
Following documentation will be help.
* https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-locationaction.html
It will be good first issue for learning implement feature in CDK!
Due to the bug https://github.com/aws/aws-cdk/issues/22732 it'll likely be required to override CloudFormation resources in the action class to handle the `Timestamp` field propely
### Acknowledgements
- [X] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
### CDK version used
2.63.0
### Environment details (OS name and version, etc.)
MacOS, NodeJS 18
Contributor guide
Research direction
Start by reviewing PRs 17307, 17466, and 17503 to understand the analogous IoT topic rule action implementations. Then read the AWS CloudFormation TopicRule LocationAction documentation, including the Timestamp field behavior. Done means adding the Location action class and handling the required CloudFormation resource override for Timestamp.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100