Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stateful resources #76

Closed
6 tasks
eladb opened this issue Apr 15, 2019 · 1 comment
Closed
6 tasks

Stateful resources #76

eladb opened this issue Apr 15, 2019 · 1 comment
Labels
effort/medium Reasonable effort required for implementation

Comments

@eladb
Copy link
Contributor

eladb commented Apr 15, 2019

  • Add stateful: boolean to cdk.IResource
  • Refactor RemovalPolicy to an enum-like and move apply to there
  • Consider how/if we should model statefulness in L1 considering AWS Resource Model #73
  • Implement and apply rule awslint:state-annotation: All resource classes should be marked with "@stateful" or "@stateless"
  • Implement and apply rule awslint:state-removal-policy-prop: All stateful resource should have a "removalPolicy" prop
  • Implement and apply rule awslint:state-stateful-property: All resources should have a "stateful" property returns true/false
@eladb eladb changed the title Guidelines implementation: Statefulness Stateful resources Oct 29, 2019
@eladb eladb transferred this issue from aws/aws-cdk Jan 23, 2020
@eladb eladb removed their assignment Jan 23, 2020
@eladb eladb added the effort/medium Reasonable effort required for implementation label Jan 23, 2020
@eladb
Copy link
Contributor Author

eladb commented Jan 23, 2020

Merged with #23

@eladb eladb closed this as completed Jan 23, 2020
@eladb eladb mentioned this issue Jan 23, 2020
12 tasks
@mrgrain mrgrain closed this as not planned Won't fix, can't repro, duplicate, stale Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/medium Reasonable effort required for implementation
Projects
None yet
Development

No branches or pull requests

2 participants