Smaws_Client_SFNSFN client library built on EIO.
module Types : sig ... endval make_validate_state_machine_definition_diagnostic :
?location:Types.validate_state_machine_definition_location ->
message:Types.validate_state_machine_definition_message ->
code:Types.validate_state_machine_definition_code ->
severity:Types.validate_state_machine_definition_severity ->
unit ->
Types.validate_state_machine_definition_diagnosticval make_validate_state_machine_definition_output :
?truncated:Types.validate_state_machine_definition_truncated ->
diagnostics:Types.validate_state_machine_definition_diagnostic_list ->
result:Types.validate_state_machine_definition_result_code ->
unit ->
Types.validate_state_machine_definition_outputval make_validate_state_machine_definition_input :
?max_results:Types.validate_state_machine_definition_max_result ->
?severity:Types.validate_state_machine_definition_severity ->
?type_:Types.state_machine_type ->
definition:Types.definition ->
unit ->
Types.validate_state_machine_definition_inputval make_update_state_machine_output :
?state_machine_version_arn:Types.arn ->
?revision_id:Types.revision_id ->
update_date:Types.timestamp ->
unit ->
Types.update_state_machine_outputval make_cloud_watch_logs_log_group :
?log_group_arn:Types.arn ->
unit ->
Types.cloud_watch_logs_log_groupval make_log_destination :
?cloud_watch_logs_log_group:Types.cloud_watch_logs_log_group ->
unit ->
Types.log_destinationval make_logging_configuration :
?destinations:Types.log_destination_list ->
?include_execution_data:Types.include_execution_data ->
?level:Types.log_level ->
unit ->
Types.logging_configurationval make_tracing_configuration :
?enabled:Types.enabled ->
unit ->
Types.tracing_configurationval make_encryption_configuration :
?kms_data_key_reuse_period_seconds:Types.kms_data_key_reuse_period_seconds ->
?kms_key_id:Types.kms_key_id ->
type_:Types.encryption_type ->
unit ->
Types.encryption_configurationval make_update_state_machine_input :
?encryption_configuration:Types.encryption_configuration ->
?version_description:Types.version_description ->
?publish:Types.publish ->
?tracing_configuration:Types.tracing_configuration ->
?logging_configuration:Types.logging_configuration ->
?role_arn:Types.arn ->
?definition:Types.definition ->
state_machine_arn:Types.arn ->
unit ->
Types.update_state_machine_inputval make_update_state_machine_alias_output :
update_date:Types.timestamp ->
unit ->
Types.update_state_machine_alias_outputval make_routing_configuration_list_item :
weight:Types.version_weight ->
state_machine_version_arn:Types.arn ->
unit ->
Types.routing_configuration_list_itemval make_update_state_machine_alias_input :
?routing_configuration:Types.routing_configuration_list ->
?description:Types.alias_description ->
state_machine_alias_arn:Types.arn ->
unit ->
Types.update_state_machine_alias_inputval make_update_map_run_input :
?tolerated_failure_count:Types.tolerated_failure_count ->
?tolerated_failure_percentage:Types.tolerated_failure_percentage ->
?max_concurrency:Types.max_concurrency ->
map_run_arn:Types.long_arn ->
unit ->
Types.update_map_run_inputval make_untag_resource_input :
tag_keys:Types.tag_key_list ->
resource_arn:Types.arn ->
unit ->
Types.untag_resource_inputval make_inspection_data_request :
?body:Types.http_body ->
?headers:Types.http_headers ->
?url:Types.ur_l ->
?method_:Types.http_method ->
?protocol:Types.http_protocol ->
unit ->
Types.inspection_data_requestval make_inspection_data_response :
?body:Types.http_body ->
?headers:Types.http_headers ->
?status_message:Types.http_status_message ->
?status_code:Types.http_status_code ->
?protocol:Types.http_protocol ->
unit ->
Types.inspection_data_responseval make_inspection_data :
?variables:Types.sensitive_data ->
?response:Types.inspection_data_response ->
?request:Types.inspection_data_request ->
?after_result_path:Types.sensitive_data ->
?after_result_selector:Types.sensitive_data ->
?result:Types.sensitive_data ->
?after_parameters:Types.sensitive_data ->
?after_input_path:Types.sensitive_data ->
?after_arguments:Types.sensitive_data ->
?input:Types.sensitive_data ->
unit ->
Types.inspection_dataval make_test_state_output :
?status:Types.test_execution_status ->
?next_state:Types.state_name ->
?inspection_data:Types.inspection_data ->
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
?output:Types.sensitive_data ->
unit ->
Types.test_state_outputval make_test_state_input :
?variables:Types.sensitive_data ->
?reveal_secrets:Types.reveal_secrets ->
?inspection_level:Types.inspection_level ->
?input:Types.sensitive_data ->
?role_arn:Types.arn ->
definition:Types.definition ->
unit ->
Types.test_state_inputval make_task_timed_out_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_timed_out_event_detailsval make_history_event_execution_data_details :
?truncated:Types.truncated ->
unit ->
Types.history_event_execution_data_detailsval make_task_succeeded_event_details :
?output_details:Types.history_event_execution_data_details ->
?output:Types.sensitive_data ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_succeeded_event_detailsval make_task_submitted_event_details :
?output_details:Types.history_event_execution_data_details ->
?output:Types.sensitive_data ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_submitted_event_detailsval make_task_submit_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_submit_failed_event_detailsval make_task_started_event_details :
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_started_event_detailsval make_task_start_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_start_failed_event_detailsval make_task_credentials :
?role_arn:Types.long_arn ->
unit ->
Types.task_credentialsval make_task_scheduled_event_details :
?task_credentials:Types.task_credentials ->
?heartbeat_in_seconds:Types.timeout_in_seconds ->
?timeout_in_seconds:Types.timeout_in_seconds ->
parameters:Types.connector_parameters ->
region:Types.name ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_scheduled_event_detailsval make_task_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
resource:Types.name ->
resource_type:Types.name ->
unit ->
Types.task_failed_event_detailsval make_tag :
?value:Types.tag_value ->
?key:Types.tag_key ->
unit ->
Types.tagval make_tag_resource_input :
tags:Types.tag_list ->
resource_arn:Types.arn ->
unit ->
Types.tag_resource_inputval make_stop_execution_output :
stop_date:Types.timestamp ->
unit ->
Types.stop_execution_outputval make_stop_execution_input :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
execution_arn:Types.arn ->
unit ->
Types.stop_execution_inputval make_state_machine_version_list_item :
creation_date:Types.timestamp ->
state_machine_version_arn:Types.long_arn ->
unit ->
Types.state_machine_version_list_itemval make_state_machine_list_item :
creation_date:Types.timestamp ->
type_:Types.state_machine_type ->
name:Types.name ->
state_machine_arn:Types.arn ->
unit ->
Types.state_machine_list_itemval make_state_machine_alias_list_item :
creation_date:Types.timestamp ->
state_machine_alias_arn:Types.long_arn ->
unit ->
Types.state_machine_alias_list_itemval make_assigned_variables_details :
?truncated:Types.truncated ->
unit ->
Types.assigned_variables_detailsval make_state_exited_event_details :
?assigned_variables_details:Types.assigned_variables_details ->
?assigned_variables:Types.assigned_variables ->
?output_details:Types.history_event_execution_data_details ->
?output:Types.sensitive_data ->
name:Types.name ->
unit ->
Types.state_exited_event_detailsval make_state_entered_event_details :
?input_details:Types.history_event_execution_data_details ->
?input:Types.sensitive_data ->
name:Types.name ->
unit ->
Types.state_entered_event_detailsval make_cloud_watch_events_execution_data_details :
?included:Types.included_details ->
unit ->
Types.cloud_watch_events_execution_data_detailsval make_billing_details :
?billed_duration_in_milliseconds:Types.billed_duration ->
?billed_memory_used_in_m_b:Types.billed_memory_used ->
unit ->
Types.billing_detailsval make_start_sync_execution_output :
?billing_details:Types.billing_details ->
?trace_header:Types.trace_header ->
?output_details:Types.cloud_watch_events_execution_data_details ->
?output:Types.sensitive_data ->
?input_details:Types.cloud_watch_events_execution_data_details ->
?input:Types.sensitive_data ->
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
?name:Types.name ->
?state_machine_arn:Types.arn ->
status:Types.sync_execution_status ->
stop_date:Types.timestamp ->
start_date:Types.timestamp ->
execution_arn:Types.arn ->
unit ->
Types.start_sync_execution_outputval make_start_sync_execution_input :
?included_data:Types.included_data ->
?trace_header:Types.trace_header ->
?input:Types.sensitive_data ->
?name:Types.name ->
state_machine_arn:Types.arn ->
unit ->
Types.start_sync_execution_inputval make_start_execution_output :
start_date:Types.timestamp ->
execution_arn:Types.arn ->
unit ->
Types.start_execution_outputval make_start_execution_input :
?trace_header:Types.trace_header ->
?input:Types.sensitive_data ->
?name:Types.name ->
state_machine_arn:Types.arn ->
unit ->
Types.start_execution_inputval make_send_task_success_input :
output:Types.sensitive_data ->
task_token:Types.task_token ->
unit ->
Types.send_task_success_inputval make_send_task_heartbeat_input :
task_token:Types.task_token ->
unit ->
Types.send_task_heartbeat_inputval make_send_task_failure_input :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
task_token:Types.task_token ->
unit ->
Types.send_task_failure_inputval make_redrive_execution_output :
redrive_date:Types.timestamp ->
unit ->
Types.redrive_execution_outputval make_redrive_execution_input :
?client_token:Types.client_token ->
execution_arn:Types.arn ->
unit ->
Types.redrive_execution_inputval make_publish_state_machine_version_output :
state_machine_version_arn:Types.arn ->
creation_date:Types.timestamp ->
unit ->
Types.publish_state_machine_version_outputval make_publish_state_machine_version_input :
?description:Types.version_description ->
?revision_id:Types.revision_id ->
state_machine_arn:Types.arn ->
unit ->
Types.publish_state_machine_version_inputval make_map_state_started_event_details :
?length:Types.unsigned_integer ->
unit ->
Types.map_state_started_event_detailsval make_map_run_started_event_details :
?map_run_arn:Types.long_arn ->
unit ->
Types.map_run_started_event_detailsval make_map_run_redriven_event_details :
?redrive_count:Types.redrive_count ->
?map_run_arn:Types.long_arn ->
unit ->
Types.map_run_redriven_event_detailsval make_map_run_list_item :
?stop_date:Types.timestamp ->
start_date:Types.timestamp ->
state_machine_arn:Types.arn ->
map_run_arn:Types.long_arn ->
execution_arn:Types.arn ->
unit ->
Types.map_run_list_itemval make_map_run_item_counts :
?pending_redrive:Types.long_object ->
?failures_not_redrivable:Types.long_object ->
results_written:Types.unsigned_long ->
total:Types.unsigned_long ->
aborted:Types.unsigned_long ->
timed_out:Types.unsigned_long ->
failed:Types.unsigned_long ->
succeeded:Types.unsigned_long ->
running:Types.unsigned_long ->
pending:Types.unsigned_long ->
unit ->
Types.map_run_item_countsval make_map_run_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.map_run_failed_event_detailsval make_map_run_execution_counts :
?pending_redrive:Types.long_object ->
?failures_not_redrivable:Types.long_object ->
results_written:Types.unsigned_long ->
total:Types.unsigned_long ->
aborted:Types.unsigned_long ->
timed_out:Types.unsigned_long ->
failed:Types.unsigned_long ->
succeeded:Types.unsigned_long ->
running:Types.unsigned_long ->
pending:Types.unsigned_long ->
unit ->
Types.map_run_execution_countsval make_map_iteration_event_details :
?index:Types.unsigned_integer ->
?name:Types.name ->
unit ->
Types.map_iteration_event_detailsval make_list_tags_for_resource_output :
?tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_outputval make_list_tags_for_resource_input :
resource_arn:Types.arn ->
unit ->
Types.list_tags_for_resource_inputval make_list_state_machines_output :
?next_token:Types.page_token ->
state_machines:Types.state_machine_list ->
unit ->
Types.list_state_machines_outputval make_list_state_machines_input :
?next_token:Types.page_token ->
?max_results:Types.page_size ->
unit ->
Types.list_state_machines_inputval make_list_state_machine_versions_output :
?next_token:Types.page_token ->
state_machine_versions:Types.state_machine_version_list ->
unit ->
Types.list_state_machine_versions_outputval make_list_state_machine_versions_input :
?max_results:Types.page_size ->
?next_token:Types.page_token ->
state_machine_arn:Types.arn ->
unit ->
Types.list_state_machine_versions_inputval make_list_state_machine_aliases_output :
?next_token:Types.page_token ->
state_machine_aliases:Types.state_machine_alias_list ->
unit ->
Types.list_state_machine_aliases_outputval make_list_state_machine_aliases_input :
?max_results:Types.page_size ->
?next_token:Types.page_token ->
state_machine_arn:Types.arn ->
unit ->
Types.list_state_machine_aliases_inputval make_list_map_runs_output :
?next_token:Types.page_token ->
map_runs:Types.map_run_list ->
unit ->
Types.list_map_runs_outputval make_list_map_runs_input :
?next_token:Types.page_token ->
?max_results:Types.page_size ->
execution_arn:Types.arn ->
unit ->
Types.list_map_runs_inputval make_execution_list_item :
?redrive_date:Types.timestamp ->
?redrive_count:Types.redrive_count ->
?state_machine_alias_arn:Types.arn ->
?state_machine_version_arn:Types.arn ->
?item_count:Types.unsigned_integer ->
?map_run_arn:Types.long_arn ->
?stop_date:Types.timestamp ->
start_date:Types.timestamp ->
status:Types.execution_status ->
name:Types.name ->
state_machine_arn:Types.arn ->
execution_arn:Types.arn ->
unit ->
Types.execution_list_itemval make_list_executions_output :
?next_token:Types.list_executions_page_token ->
executions:Types.execution_list ->
unit ->
Types.list_executions_outputval make_list_executions_input :
?redrive_filter:Types.execution_redrive_filter ->
?map_run_arn:Types.long_arn ->
?next_token:Types.list_executions_page_token ->
?max_results:Types.page_size ->
?status_filter:Types.execution_status ->
?state_machine_arn:Types.arn ->
unit ->
Types.list_executions_inputval make_activity_list_item :
creation_date:Types.timestamp ->
name:Types.name ->
activity_arn:Types.arn ->
unit ->
Types.activity_list_itemval make_list_activities_output :
?next_token:Types.page_token ->
activities:Types.activity_list ->
unit ->
Types.list_activities_outputval make_list_activities_input :
?next_token:Types.page_token ->
?max_results:Types.page_size ->
unit ->
Types.list_activities_inputval make_lambda_function_timed_out_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.lambda_function_timed_out_event_detailsval make_lambda_function_succeeded_event_details :
?output_details:Types.history_event_execution_data_details ->
?output:Types.sensitive_data ->
unit ->
Types.lambda_function_succeeded_event_detailsval make_lambda_function_start_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.lambda_function_start_failed_event_detailsval make_lambda_function_scheduled_event_details :
?task_credentials:Types.task_credentials ->
?timeout_in_seconds:Types.timeout_in_seconds ->
?input_details:Types.history_event_execution_data_details ->
?input:Types.sensitive_data ->
resource:Types.arn ->
unit ->
Types.lambda_function_scheduled_event_detailsval make_lambda_function_schedule_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.lambda_function_schedule_failed_event_detailsval make_lambda_function_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.lambda_function_failed_event_detailsval make_activity_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.activity_failed_event_detailsval make_activity_schedule_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.activity_schedule_failed_event_detailsval make_activity_scheduled_event_details :
?heartbeat_in_seconds:Types.timeout_in_seconds ->
?timeout_in_seconds:Types.timeout_in_seconds ->
?input_details:Types.history_event_execution_data_details ->
?input:Types.sensitive_data ->
resource:Types.arn ->
unit ->
Types.activity_scheduled_event_detailsval make_activity_started_event_details :
?worker_name:Types.identity ->
unit ->
Types.activity_started_event_detailsval make_activity_succeeded_event_details :
?output_details:Types.history_event_execution_data_details ->
?output:Types.sensitive_data ->
unit ->
Types.activity_succeeded_event_detailsval make_activity_timed_out_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.activity_timed_out_event_detailsval make_execution_failed_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.execution_failed_event_detailsval make_execution_started_event_details :
?state_machine_version_arn:Types.arn ->
?state_machine_alias_arn:Types.arn ->
?role_arn:Types.arn ->
?input_details:Types.history_event_execution_data_details ->
?input:Types.sensitive_data ->
unit ->
Types.execution_started_event_detailsval make_execution_succeeded_event_details :
?output_details:Types.history_event_execution_data_details ->
?output:Types.sensitive_data ->
unit ->
Types.execution_succeeded_event_detailsval make_execution_aborted_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.execution_aborted_event_detailsval make_execution_timed_out_event_details :
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
unit ->
Types.execution_timed_out_event_detailsval make_execution_redriven_event_details :
?redrive_count:Types.redrive_count ->
unit ->
Types.execution_redriven_event_detailsval make_evaluation_failed_event_details :
?location:Types.evaluation_failure_location ->
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
state:Types.state_name ->
unit ->
Types.evaluation_failed_event_detailsval make_history_event :
?evaluation_failed_event_details:Types.evaluation_failed_event_details ->
?map_run_redriven_event_details:Types.map_run_redriven_event_details ->
?map_run_failed_event_details:Types.map_run_failed_event_details ->
?map_run_started_event_details:Types.map_run_started_event_details ->
?state_exited_event_details:Types.state_exited_event_details ->
?state_entered_event_details:Types.state_entered_event_details ->
?lambda_function_timed_out_event_details:
Types.lambda_function_timed_out_event_details ->
?lambda_function_succeeded_event_details:
Types.lambda_function_succeeded_event_details ->
?lambda_function_start_failed_event_details:
Types.lambda_function_start_failed_event_details ->
?lambda_function_scheduled_event_details:
Types.lambda_function_scheduled_event_details ->
?lambda_function_schedule_failed_event_details:
Types.lambda_function_schedule_failed_event_details ->
?lambda_function_failed_event_details:
Types.lambda_function_failed_event_details ->
?map_iteration_aborted_event_details:Types.map_iteration_event_details ->
?map_iteration_failed_event_details:Types.map_iteration_event_details ->
?map_iteration_succeeded_event_details:Types.map_iteration_event_details ->
?map_iteration_started_event_details:Types.map_iteration_event_details ->
?map_state_started_event_details:Types.map_state_started_event_details ->
?execution_redriven_event_details:Types.execution_redriven_event_details ->
?execution_timed_out_event_details:Types.execution_timed_out_event_details ->
?execution_aborted_event_details:Types.execution_aborted_event_details ->
?execution_succeeded_event_details:Types.execution_succeeded_event_details ->
?execution_started_event_details:Types.execution_started_event_details ->
?execution_failed_event_details:Types.execution_failed_event_details ->
?task_timed_out_event_details:Types.task_timed_out_event_details ->
?task_succeeded_event_details:Types.task_succeeded_event_details ->
?task_submitted_event_details:Types.task_submitted_event_details ->
?task_submit_failed_event_details:Types.task_submit_failed_event_details ->
?task_started_event_details:Types.task_started_event_details ->
?task_start_failed_event_details:Types.task_start_failed_event_details ->
?task_scheduled_event_details:Types.task_scheduled_event_details ->
?task_failed_event_details:Types.task_failed_event_details ->
?activity_timed_out_event_details:Types.activity_timed_out_event_details ->
?activity_succeeded_event_details:Types.activity_succeeded_event_details ->
?activity_started_event_details:Types.activity_started_event_details ->
?activity_scheduled_event_details:Types.activity_scheduled_event_details ->
?activity_schedule_failed_event_details:
Types.activity_schedule_failed_event_details ->
?activity_failed_event_details:Types.activity_failed_event_details ->
?previous_event_id:Types.event_id ->
id:Types.event_id ->
type_:Types.history_event_type ->
timestamp:Types.timestamp ->
unit ->
Types.history_eventval make_get_execution_history_output :
?next_token:Types.page_token ->
events:Types.history_event_list ->
unit ->
Types.get_execution_history_outputval make_get_execution_history_input :
?include_execution_data:Types.include_execution_data_get_execution_history ->
?next_token:Types.page_token ->
?reverse_order:Types.reverse_order ->
?max_results:Types.page_size ->
execution_arn:Types.arn ->
unit ->
Types.get_execution_history_inputval make_get_activity_task_output :
?input:Types.sensitive_data_job_input ->
?task_token:Types.task_token ->
unit ->
Types.get_activity_task_outputval make_get_activity_task_input :
?worker_name:Types.name ->
activity_arn:Types.arn ->
unit ->
Types.get_activity_task_inputval make_describe_state_machine_output :
?variable_references:Types.variable_references ->
?encryption_configuration:Types.encryption_configuration ->
?description:Types.version_description ->
?revision_id:Types.revision_id ->
?label:Types.map_run_label ->
?tracing_configuration:Types.tracing_configuration ->
?logging_configuration:Types.logging_configuration ->
?status:Types.state_machine_status ->
creation_date:Types.timestamp ->
type_:Types.state_machine_type ->
role_arn:Types.arn ->
definition:Types.definition ->
name:Types.name ->
state_machine_arn:Types.arn ->
unit ->
Types.describe_state_machine_outputval make_describe_state_machine_input :
?included_data:Types.included_data ->
state_machine_arn:Types.arn ->
unit ->
Types.describe_state_machine_inputval make_describe_state_machine_for_execution_output :
?variable_references:Types.variable_references ->
?encryption_configuration:Types.encryption_configuration ->
?revision_id:Types.revision_id ->
?label:Types.map_run_label ->
?map_run_arn:Types.long_arn ->
?tracing_configuration:Types.tracing_configuration ->
?logging_configuration:Types.logging_configuration ->
update_date:Types.timestamp ->
role_arn:Types.arn ->
definition:Types.definition ->
name:Types.name ->
state_machine_arn:Types.arn ->
unit ->
Types.describe_state_machine_for_execution_outputval make_describe_state_machine_for_execution_input :
?included_data:Types.included_data ->
execution_arn:Types.arn ->
unit ->
Types.describe_state_machine_for_execution_inputval make_describe_state_machine_alias_output :
?update_date:Types.timestamp ->
?creation_date:Types.timestamp ->
?routing_configuration:Types.routing_configuration_list ->
?description:Types.alias_description ->
?name:Types.name ->
?state_machine_alias_arn:Types.arn ->
unit ->
Types.describe_state_machine_alias_outputval make_describe_state_machine_alias_input :
state_machine_alias_arn:Types.arn ->
unit ->
Types.describe_state_machine_alias_inputval make_describe_map_run_output :
?redrive_date:Types.timestamp ->
?redrive_count:Types.redrive_count ->
?stop_date:Types.timestamp ->
execution_counts:Types.map_run_execution_counts ->
item_counts:Types.map_run_item_counts ->
tolerated_failure_count:Types.tolerated_failure_count ->
tolerated_failure_percentage:Types.tolerated_failure_percentage ->
max_concurrency:Types.max_concurrency ->
start_date:Types.timestamp ->
status:Types.map_run_status ->
execution_arn:Types.arn ->
map_run_arn:Types.long_arn ->
unit ->
Types.describe_map_run_outputval make_describe_map_run_input :
map_run_arn:Types.long_arn ->
unit ->
Types.describe_map_run_inputval make_describe_execution_output :
?redrive_status_reason:Types.sensitive_data ->
?redrive_status:Types.execution_redrive_status ->
?redrive_date:Types.timestamp ->
?redrive_count:Types.redrive_count ->
?state_machine_alias_arn:Types.arn ->
?state_machine_version_arn:Types.arn ->
?cause:Types.sensitive_cause ->
?error:Types.sensitive_error ->
?map_run_arn:Types.long_arn ->
?trace_header:Types.trace_header ->
?output_details:Types.cloud_watch_events_execution_data_details ->
?output:Types.sensitive_data ->
?input_details:Types.cloud_watch_events_execution_data_details ->
?input:Types.sensitive_data ->
?stop_date:Types.timestamp ->
?name:Types.name ->
start_date:Types.timestamp ->
status:Types.execution_status ->
state_machine_arn:Types.arn ->
execution_arn:Types.arn ->
unit ->
Types.describe_execution_outputval make_describe_execution_input :
?included_data:Types.included_data ->
execution_arn:Types.arn ->
unit ->
Types.describe_execution_inputval make_describe_activity_output :
?encryption_configuration:Types.encryption_configuration ->
creation_date:Types.timestamp ->
name:Types.name ->
activity_arn:Types.arn ->
unit ->
Types.describe_activity_outputval make_describe_activity_input :
activity_arn:Types.arn ->
unit ->
Types.describe_activity_inputval make_delete_state_machine_version_input :
state_machine_version_arn:Types.long_arn ->
unit ->
Types.delete_state_machine_version_inputval make_delete_state_machine_input :
state_machine_arn:Types.arn ->
unit ->
Types.delete_state_machine_inputval make_delete_state_machine_alias_input :
state_machine_alias_arn:Types.arn ->
unit ->
Types.delete_state_machine_alias_inputval make_delete_activity_input :
activity_arn:Types.arn ->
unit ->
Types.delete_activity_inputval make_create_state_machine_output :
?state_machine_version_arn:Types.arn ->
creation_date:Types.timestamp ->
state_machine_arn:Types.arn ->
unit ->
Types.create_state_machine_outputval make_create_state_machine_input :
?encryption_configuration:Types.encryption_configuration ->
?version_description:Types.version_description ->
?publish:Types.publish ->
?tracing_configuration:Types.tracing_configuration ->
?tags:Types.tag_list ->
?logging_configuration:Types.logging_configuration ->
?type_:Types.state_machine_type ->
role_arn:Types.arn ->
definition:Types.definition ->
name:Types.name ->
unit ->
Types.create_state_machine_inputval make_create_state_machine_alias_output :
creation_date:Types.timestamp ->
state_machine_alias_arn:Types.arn ->
unit ->
Types.create_state_machine_alias_outputval make_create_state_machine_alias_input :
?description:Types.alias_description ->
routing_configuration:Types.routing_configuration_list ->
name:Types.character_restricted_name ->
unit ->
Types.create_state_machine_alias_inputval make_create_activity_output :
creation_date:Types.timestamp ->
activity_arn:Types.arn ->
unit ->
Types.create_activity_outputval make_create_activity_input :
?encryption_configuration:Types.encryption_configuration ->
?tags:Types.tag_list ->
name:Types.name ->
unit ->
Types.create_activity_inputOperations
module CreateActivity : sig ... endCreates an activity. An activity is a task that you write in any programming language and host on any machine that has access to Step Functions. Activities must poll Step Functions using the GetActivityTask API action and respond using SendTask* API actions. This function lets Step Functions know the existence of your activity and returns an identifier for use in a state machine and when polling from the activity.
module CreateStateMachine : sig ... endCreates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see Amazon States Language in the Step Functions User Guide.
module CreateStateMachineAlias : sig ... endmodule DeleteActivity : sig ... endDeletes an activity.
module DeleteStateMachine : sig ... endDeletes a state machine. This is an asynchronous operation. It sets the state machine's status to DELETING and begins the deletion process. A state machine is deleted only when all its executions are completed. On the next state transition, the state machine's executions are terminated.
module DeleteStateMachineAlias : sig ... endDeletes a state machine alias.
module DeleteStateMachineVersion : sig ... endmodule DescribeActivity : sig ... endDescribes an activity.
module DescribeExecution : sig ... endProvides information about a state machine execution, such as the state machine associated with the execution, the execution input and output, and relevant execution metadata. If you've redriven an execution, you can use this API action to return information about the redrives of that execution. In addition, you can use this API action to return the Map Run Amazon Resource Name (ARN) if the execution was dispatched by a Map Run.
module DescribeMapRun : sig ... endProvides information about a Map Run's configuration, progress, and results. If you've redriven a Map Run, this API action also returns information about the redrives of that Map Run. For more information, see Examining Map Run in the Step Functions Developer Guide.
module DescribeStateMachine : sig ... endProvides information about a state machine's definition, its IAM role Amazon Resource Name (ARN), and configuration.
module DescribeStateMachineAlias : sig ... endReturns details about a state machine alias.
module DescribeStateMachineForExecution : sig ... endProvides information about a state machine's definition, its execution role ARN, and configuration. If a Map Run dispatched the execution, this action returns the Map Run Amazon Resource Name (ARN) in the response. The state machine returned is the state machine associated with the Map Run.
module GetActivityTask : sig ... endUsed by workers to retrieve a task (with the specified activity ARN) which has been scheduled for execution by a running state machine. This initiates a long poll, where the service holds the HTTP connection open and responds as soon as a task becomes available (i.e. an execution of a task of this type is needed.) The maximum time the service holds on to the request before responding is 60 seconds. If no task is available within 60 seconds, the poll returns a taskToken with a null string.
module GetExecutionHistory : sig ... endReturns the history of the specified execution as a list of events. By default, the results are returned in ascending order of the timeStamp of the events. Use the reverseOrder parameter to get the latest events first.
module ListActivities : sig ... endLists the existing activities.
module ListExecutions : sig ... endLists all executions of a state machine or a Map Run. You can list all executions related to a state machine by specifying a state machine Amazon Resource Name (ARN), or those related to a Map Run by specifying a Map Run ARN. Using this API action, you can also list all redriven executions.
module ListMapRuns : sig ... endLists all Map Runs that were started by a given state machine execution. Use this API action to obtain Map Run ARNs, and then call DescribeMapRun to obtain more information, if needed.
module ListStateMachineAliases : sig ... endLists aliases for a specified state machine ARN. Results are sorted by time, with the most recently created aliases listed first.
module ListStateMachineVersions : sig ... endLists versions for the specified state machine Amazon Resource Name (ARN).
module ListStateMachines : sig ... endLists the existing state machines.
module ListTagsForResource : sig ... endList tags for a given resource.
module PublishStateMachineVersion : sig ... endCreates a version from the current revision of a state machine. Use versions to create immutable snapshots of your state machine. You can start executions from versions either directly or with an alias. To create an alias, use CreateStateMachineAlias.
module RedriveExecution : sig ... endRestarts unsuccessful executions of Standard workflows that didn't complete successfully in the last 14 days. These include failed, aborted, or timed out executions. When you redrive an execution, it continues the failed execution from the unsuccessful step and uses the same input. Step Functions preserves the results and execution history of the successful steps, and doesn't rerun these steps when you redrive an execution. Redriven executions use the same state machine definition and execution ARN as the original execution attempt.
module SendTaskFailure : sig ... endmodule SendTaskHeartbeat : sig ... endUsed by activity workers and Task states using the callback pattern, and optionally Task states using the job run pattern to report to Step Functions that the task represented by the specified taskToken is still making progress. This action resets the Heartbeat clock. The Heartbeat threshold is specified in the state machine's Amazon States Language definition (HeartbeatSeconds). This action does not in itself create an event in the execution history. However, if the task times out, the execution history contains an ActivityTimedOut entry for activities, or a TaskTimedOut entry for tasks using the job run or callback pattern.
module SendTaskSuccess : sig ... endmodule StartExecution : sig ... endStarts a state machine execution.
module StartSyncExecution : sig ... endStarts a Synchronous Express state machine execution. StartSyncExecution is not available for STANDARD workflows.
module StopExecution : sig ... endStops an execution.
module TagResource : sig ... endAdd a tag to a Step Functions resource.
module TestState : sig ... endAccepts the definition of a single state and executes it. You can test a state without creating a state machine or updating an existing state machine. Using this API, you can test the following:
module UntagResource : sig ... endRemove a tag from a Step Functions resource
module UpdateMapRun : sig ... endUpdates an in-progress Map Run's configuration to include changes to the settings that control maximum concurrency and Map Run failure.
module UpdateStateMachine : sig ... endUpdates an existing state machine by modifying its definition, roleArn, loggingConfiguration, or EncryptionConfiguration. Running executions will continue to use the previous definition and roleArn. You must include at least one of definition or roleArn or you will receive a MissingRequiredParameter error.
module UpdateStateMachineAlias : sig ... endUpdates the configuration of an existing state machine alias by modifying its description or routingConfiguration.
module ValidateStateMachineDefinition : sig ... endValidates the syntax of a state machine definition specified in Amazon States Language (ASL), a JSON-based, structured language.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end