Commit 5f33a26
authored
feat(stepfunctions): removal policy for state machines (#24105)
Add the `removalPolicy` prop to `StateMachine`.
The execution history can be considered as stateful.
----
*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*1 parent ee36150 commit 5f33a26
File tree
346 files changed
+3395
-1164
lines changed- packages/@aws-cdk
- aws-apigateway/test/integ.stepfunctions-api.js.snapshot
- aws-codepipeline-actions/test/integ.pipeline-stepfunctions.js.snapshot
- aws-stepfunctions-tasks/test
- apigateway
- integ.call-http-api.js.snapshot
- integ.call-rest-api.js.snapshot
- athena
- integ.get-query-execution.js.snapshot
- integ.get-query-results.js.snapshot
- integ.start-query-execution.js.snapshot
- integ.stop-query-execution.js.snapshot
- aws-sdk
- integ.call-aws-service-sfn.js.snapshot
- asset.73c20a669c041469f7fc3fc03d574b093b5b97e7c716f76c1e8117e6163e4dc4.bundle
- integ.call-aws-service.js.snapshot
- batch
- integ.run-batch-job.js.snapshot
- integ.submit-job.js.snapshot
- codebuild/integ.start-build.js.snapshot
- databrew/integ.start-job-run.js.snapshot
- dynamodb
- integ.call-dynamodb.js.snapshot
- integ.stringset-after-parallel.js.snapshot
- ecs
- integ.ec2-run-task.js.snapshot
- integ.ec2-task.js.snapshot
- integ.fargate-run-task.js.snapshot
- integ.fargate-task.js.snapshot
- eks/integ.call.js.snapshot
- asset.7215c88dd3e638d28329d4538b36cdbfb54233a4d972181795814f8b904d1037
- asset.73edfa4462023915a2f13bf570acae05c5111817c606f9837f832152920ba517
- asset.76b95b763a0d19e172361b0123e88b00854f56785669102a9ab0127f4f738bf5
- asset.a0738c4112d1f07ba7bbb4891a2efc3b998d66ef82238a7839f604d4f6a198fd
- apply
- get
- helm
- patch
- asset.a8a62b989c7866e3ad5b24f3eb6228f8ca91ebff5f5c76f1da466f6c805c0585
- emrcontainers
- integ.job-submission-workflow.js.snapshot
- asset.76b95b763a0d19e172361b0123e88b00854f56785669102a9ab0127f4f738bf5
- asset.a0738c4112d1f07ba7bbb4891a2efc3b998d66ef82238a7839f604d4f6a198fd
- apply
- get
- helm
- patch
- integ.start-job-run.js.snapshot
- asset.76b95b763a0d19e172361b0123e88b00854f56785669102a9ab0127f4f738bf5
- asset.a0738c4112d1f07ba7bbb4891a2efc3b998d66ef82238a7839f604d4f6a198fd
- apply
- get
- helm
- patch
- eventbridge/integ.put-events.js.snapshot
- asset.73c20a669c041469f7fc3fc03d574b093b5b97e7c716f76c1e8117e6163e4dc4.bundle
- glue
- integ.glue-task.js.snapshot
- integ.start-job-run.js.snapshot
- integ.evaluate-expression.js.snapshot
- integ.job-poller.js.snapshot
- integ.start-execution.js.snapshot
- lambda
- integ.invoke-function.js.snapshot
- integ.invoke.js.snapshot
- integ.invoke.payload.only.js.snapshot
- integ.run-lambda.js.snapshot
- sagemaker
- integ.call-sagemaker.js.snapshot
- integ.create-training-job.js.snapshot
- sns/integ.publish.js.snapshot
- sqs
- integ.send-message-encrypted.js.snapshot
- integ.send-message.js.snapshot
- stepfunctions
- integ.invoke-activity.js.snapshot
- integ.start-execution.js.snapshot
- aws-stepfunctions
- lib
- test
- integ.custom-state.js.snapshot
- integ.intrinsics.js.snapshot
- asset.73c20a669c041469f7fc3fc03d574b093b5b97e7c716f76c1e8117e6163e4dc4.bundle
- integ.listAt-after-parallel.js.snapshot
- integ.state-machine-credentials.js.snapshot
- integ.state-machine.js.snapshot
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
346 files changed
+3395
-1164
lines changedLines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
Lines changed: 26 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
27 | 35 | | |
28 | 36 | | |
29 | 37 | | |
| |||
104 | 112 | | |
105 | 113 | | |
106 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
107 | 123 | | |
108 | 124 | | |
109 | 125 | | |
| |||
180 | 196 | | |
181 | 197 | | |
182 | 198 | | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
183 | 207 | | |
184 | 208 | | |
185 | 209 | | |
| |||
476 | 500 | | |
477 | 501 | | |
478 | 502 | | |
479 | | - | |
| 503 | + | |
480 | 504 | | |
481 | 505 | | |
482 | 506 | | |
| |||
522 | 546 | | |
523 | 547 | | |
524 | 548 | | |
525 | | - | |
| 549 | + | |
526 | 550 | | |
527 | 551 | | |
528 | 552 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments