Skip to content

Commit 178e481

Browse files
feat(stepfunctions-tasks): add httpinvoke step functions task (#28673)
This adds an `HttpInvoke` Step Functions task construct, which allows calling public APIs as described [here](https://docs.aws.amazon.com/step-functions/latest/dg/connect-third-party-apis.html). - Accepts an Event Bridge API Destination `IConnection`, setting required permissions to use its credentials. - Grants permission to invoke the root path for the endpoint (`apiRoot` prop). This allows passing the relative endpoint path at execution time (`apiEndpoint` prop). - Defines an enum for the allowed options for the URL encoding style of arrays, used when encoding the request body. Closes #28278 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 72b6d8e commit 178e481

File tree

17 files changed

+35149
-1
lines changed

17 files changed

+35149
-1
lines changed

packages/@aws-cdk-testing/framework-integ/test/aws-stepfunctions-tasks/test/http/integ.invoke.js.snapshot/HttpInvokeTestDefaultTestDeployAssertBA1B4726.assets.json

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/@aws-cdk-testing/framework-integ/test/aws-stepfunctions-tasks/test/http/integ.invoke.js.snapshot/HttpInvokeTestDefaultTestDeployAssertBA1B4726.template.json

Lines changed: 187 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)