IntegrationPattern
- class aws_cdk.aws_stepfunctions.IntegrationPattern(value)
- Bases: - Enum- AWS Step Functions integrates with services directly in the Amazon States Language. - You can control these AWS services using service integration patterns: - See:
- https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html 
- ExampleMetadata:
- infused 
 - Example: - # Define a state machine with one Pass state child = sfn.StateMachine(self, "ChildStateMachine", definition=sfn.Chain.start(sfn.Pass(self, "PassState")) ) # Include the state machine in a Task state with callback pattern task = tasks.StepFunctionsStartExecution(self, "ChildTask", state_machine=child, integration_pattern=sfn.IntegrationPattern.WAIT_FOR_TASK_TOKEN, input=sfn.TaskInput.from_object({ "token": sfn.JsonPath.task_token, "foo": "bar" }), name="MyExecutionName" ) # Define a second state machine with the Task state above sfn.StateMachine(self, "ParentStateMachine", definition=task ) - Attributes - REQUEST_RESPONSE
- Step Functions will wait for an HTTP response and then progress to the next state. 
 - RUN_JOB
- Step Functions can wait for a request to complete before progressing to the next state. 
 - WAIT_FOR_TASK_TOKEN
- Callback tasks provide a way to pause a workflow until a task token is returned. - You must set a task token when using the callback pattern