@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:36.223Z") @Stability(value=Stable) public class StepFunctionsIntegration extends software.amazon.jsii.JsiiObject
Example:
StateMachine stateMachine = StateMachine.Builder.create(this, "MyStateMachine")
.stateMachineType(StateMachineType.EXPRESS)
.definition(Chain.start(new Pass(this, "Pass")))
.build();
RestApi api = RestApi.Builder.create(this, "Api")
.restApiName("MyApi")
.build();
api.root.addMethod("GET", StepFunctionsIntegration.startExecution(stateMachine));
| Modifier | Constructor and Description |
|---|---|
|
StepFunctionsIntegration() |
protected |
StepFunctionsIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
StepFunctionsIntegration(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static AwsIntegration |
startExecution(IStateMachine stateMachine)
Integrates a Synchronous Express State Machine from AWS Step Functions to an API Gateway method.
|
static AwsIntegration |
startExecution(IStateMachine stateMachine,
StepFunctionsExecutionIntegrationOptions options)
Integrates a Synchronous Express State Machine from AWS Step Functions to an API Gateway method.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected StepFunctionsIntegration(software.amazon.jsii.JsiiObjectRef objRef)
protected StepFunctionsIntegration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) public StepFunctionsIntegration()
@Stability(value=Stable) @NotNull public static AwsIntegration startExecution(@NotNull IStateMachine stateMachine, @Nullable StepFunctionsExecutionIntegrationOptions options)
Example:
StateMachine stateMachine = StateMachine.Builder.create(this, "MyStateMachine")
.stateMachineType(StateMachineType.EXPRESS)
.definition(Chain.start(new Pass(this, "Pass")))
.build();
RestApi api = RestApi.Builder.create(this, "Api")
.restApiName("MyApi")
.build();
api.root.addMethod("GET", StepFunctionsIntegration.startExecution(stateMachine));
stateMachine - This parameter is required.options - @Stability(value=Stable) @NotNull public static AwsIntegration startExecution(@NotNull IStateMachine stateMachine)
Example:
StateMachine stateMachine = StateMachine.Builder.create(this, "MyStateMachine")
.stateMachineType(StateMachineType.EXPRESS)
.definition(Chain.start(new Pass(this, "Pass")))
.build();
RestApi api = RestApi.Builder.create(this, "Api")
.restApiName("MyApi")
.build();
api.root.addMethod("GET", StepFunctionsIntegration.startExecution(stateMachine));
stateMachine - This parameter is required.Copyright © 2022. All rights reserved.