Module Smaws_Client_SFN.DescribeStateMachine

Provides information about a state machine's definition, its IAM role Amazon Resource Name (ARN), and configuration.

A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN.

The following are some examples of qualified and unqualified state machine ARNs:

This API action returns the details for a state machine version if the stateMachineArn you specify is a state machine version ARN.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `InvalidArn of Types.invalid_arn | `KmsAccessDeniedException of Types.kms_access_denied_exception | `KmsInvalidStateException of Types.kms_invalid_state_exception | `KmsThrottlingException of Types.kms_throttling_exception | `StateMachineDoesNotExist of Types.state_machine_does_not_exist ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.describe_state_machine_input -> (Types.describe_state_machine_output, [> Smaws_Lib.Protocols.AwsJson.error | `InvalidArn of Types.invalid_arn | `KmsAccessDeniedException of Types.kms_access_denied_exception | `KmsInvalidStateException of Types.kms_invalid_state_exception | `KmsThrottlingException of Types.kms_throttling_exception | `StateMachineDoesNotExist of Types.state_machine_does_not_exist ]) Stdlib.result