Module Smaws_Client_SFN.DeleteStateMachine

Deletes 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.

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 also deletes all versions and aliases associated with a state machine.

For EXPRESS state machines, the deletion happens eventually (usually in less than a minute). Running executions may emit logs after DeleteStateMachine API is called.

val request : Smaws_Lib.Context.t -> delete_state_machine_input -> (unit, [> Smaws_Lib.Protocols.AwsJson.error | `InvalidArn of invalid_arn | `ValidationException of validation_exception ]) Stdlib.result