airflow.providers.amazon.aws.operators.step_function
¶
Module Contents¶
Classes¶
An Operator that begins execution of an AWS Step Function State Machine. |
|
An Operator that returns the output of an AWS Step Function State Machine execution. |
- class airflow.providers.amazon.aws.operators.step_function.StepFunctionStartExecutionOperator(*, state_machine_arn, name=None, state_machine_input=None, aws_conn_id='aws_default', region_name=None, **kwargs)[source]¶
Bases:
airflow.models.BaseOperator
An Operator that begins execution of an AWS Step Function State Machine.
Additional arguments may be specified and are passed down to the underlying BaseOperator.
See also
For more information on how to use this operator, take a look at the guide: Start an AWS Step Functions state machine execution
- Parameters
state_machine_arn (str) – ARN of the Step Function State Machine
name (Optional[str]) – The name of the execution.
state_machine_input (Union[dict, str, None]) – JSON data input to pass to the State Machine
aws_conn_id (str) – aws connection to uses
do_xcom_push – if True, execution_arn is pushed to XCom with key execution_arn.
- class airflow.providers.amazon.aws.operators.step_function.StepFunctionGetExecutionOutputOperator(*, execution_arn, aws_conn_id='aws_default', region_name=None, **kwargs)[source]¶
Bases:
airflow.models.BaseOperator
An Operator that returns the output of an AWS Step Function State Machine execution.
Additional arguments may be specified and are passed down to the underlying BaseOperator.
See also
For more information on how to use this operator, take a look at the guide: Get an AWS Step Functions execution output
- Parameters