<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.StepFunctions</name>
    </assembly>
    <members>
        <member name="T:Amazon.StepFunctions.AmazonStepFunctionsConfig">
            <summary>
            Configuration for accessing Amazon StepFunctions service
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsConfig.ServiceId">
            <summary>
             The ServiceId, which is the unique identifier for a service.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration">
            <summary>
            Configuration for accessing Amazon StepFunctions service
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.GetAllConfigurations">
            <summary>
            Collection of all <see cref="T:Amazon.Runtime.DefaultConfiguration"/>s supported by
            StepFunctions
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.Standard">
            <summary>
            <p>The STANDARD mode provides the latest recommended default values that should be safe to run in most scenarios</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.InRegion">
            <summary>
            <p>The IN_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services from within the same AWS region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.CrossRegion">
            <summary>
            <p>The CROSS_REGION mode builds on the standard mode and includes optimization tailored for applications which call AWS services in a different region</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.Mobile">
            <summary>
            <p>The MOBILE mode builds on the standard mode and includes optimization tailored for mobile applications</p><p>Note that the default values vended from this mode might change as best practices may evolve. As a result, it is encouraged to perform tests when upgrading the SDK</p>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.Auto">
            <summary>
            <p>The AUTO mode is an experimental mode that builds on the standard mode. The SDK will attempt to discover the execution environment to determine the appropriate settings automatically.</p><p>Note that the auto detection is heuristics-based and does not guarantee 100% accuracy. STANDARD mode will be used if the execution environment cannot be determined. The auto detection might query <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html">EC2 Instance Metadata service</a>, which might introduce latency. Therefore we recommend choosing an explicit defaults_mode instead if startup latency is critical to your application</p>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsDefaultConfiguration.Legacy">
            <summary>
            <p>The LEGACY mode provides default settings that vary per SDK and were used prior to establishment of defaults_mode</p>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Endpoints.StepFunctionsEndpointParameters">
            <summary>
            Contains parameters used for resolving StepFunctions endpoints
            Parameters can be sourced from client config and service operations
            Used by internal StepFunctionsEndpointProvider and StepFunctionsEndpointResolver
            Can be used by custom EndpointProvider, see ClientConfig.EndpointProvider
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Endpoints.StepFunctionsEndpointParameters.#ctor">
            <summary>
            StepFunctionsEndpointParameters constructor
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Endpoints.StepFunctionsEndpointParameters.Region">
            <summary>
            Region parameter
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Endpoints.StepFunctionsEndpointParameters.UseDualStack">
            <summary>
            UseDualStack parameter
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Endpoints.StepFunctionsEndpointParameters.UseFIPS">
            <summary>
            UseFIPS parameter
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Endpoints.StepFunctionsEndpointParameters.Endpoint">
            <summary>
            Endpoint parameter
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.AmazonStepFunctionsException">
            <summary>
             Common exception for the StepFunctions service.
             </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonStepFunctionsException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonStepFunctionsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonStepFunctionsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonStepFunctionsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonStepFunctionsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonStepFunctionsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Internal.AmazonStepFunctionsEndpointProvider">
            <summary>
            Amazon StepFunctions endpoint provider.
            Resolves endpoint for given set of StepFunctionsEndpointParameters.
            Can throw AmazonClientException if endpoint resolution is unsuccessful.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Internal.AmazonStepFunctionsEndpointProvider.ResolveEndpoint(Amazon.Runtime.Endpoints.EndpointParameters)">
            <summary>
            Resolve endpoint for StepFunctionsEndpointParameters
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Internal.AmazonStepFunctionsEndpointResolver">
            <summary>
            Amazon StepFunctions endpoint resolver.
            Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for StepFunctions service requests.
            Collects values for StepFunctionsEndpointParameters and then tries to resolve endpoint by calling 
            ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses StepFunctionsEndpointProvider.
            Responsible for setting authentication and http headers provided by resolved endpoint.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Internal.AmazonStepFunctionsMetadata">
            <summary>
            Service metadata for  Amazon StepFunctions service
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Internal.AmazonStepFunctionsMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Internal.AmazonStepFunctionsMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityAlreadyExistsException">
            <summary>
            Activity already exists. <c>EncryptionConfiguration</c> may not be updated.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new ActivityAlreadyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ActivityAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of ActivityAlreadyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ActivityAlreadyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityAlreadyExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityDoesNotExistException">
            <summary>
            The specified activity does not exist.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.#ctor(System.String)">
            <summary>
            Constructs a new ActivityDoesNotExistException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ActivityDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.#ctor(System.Exception)">
            <summary>
            Construct instance of ActivityDoesNotExistException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ActivityDoesNotExistException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityDoesNotExistException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityFailedEventDetails">
            <summary>
            Contains details about an activity that failed during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityLimitExceededException">
            <summary>
            The maximum number of activities has been reached. Existing activities must be deleted
            before a new activity can be created.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new ActivityLimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ActivityLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of ActivityLimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ActivityLimitExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityLimitExceededException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityListItem">
            <summary>
            Contains details about an activity.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityListItem.ActivityArn">
            <summary>
            Gets and sets the property ActivityArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityListItem.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the activity is created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityListItem.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the activity.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityScheduledEventDetails">
            <summary>
            Contains details about an activity scheduled during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduledEventDetails.HeartbeatInSeconds">
            <summary>
            Gets and sets the property HeartbeatInSeconds. 
            <para>
            The maximum allowed duration between two heartbeats for the activity task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduledEventDetails.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The JSON data input to the activity task. Length constraints apply to the payload
            size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduledEventDetails.InputDetails">
            <summary>
            Gets and sets the property InputDetails. 
            <para>
            Contains details about the input for an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduledEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The Amazon Resource Name (ARN) of the scheduled activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduledEventDetails.TimeoutInSeconds">
            <summary>
            Gets and sets the property TimeoutInSeconds. 
            <para>
            The maximum allowed duration of the activity task.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityScheduleFailedEventDetails">
            <summary>
            Contains details about an activity schedule failure that occurred during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduleFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityScheduleFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityStartedEventDetails">
            <summary>
            Contains details about the start of an activity during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityStartedEventDetails.WorkerName">
            <summary>
            Gets and sets the property WorkerName. 
            <para>
            The name of the worker that the task is assigned to. These names are provided by the
            workers when calling <a>GetActivityTask</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivitySucceededEventDetails">
            <summary>
            Contains details about an activity that successfully terminated during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivitySucceededEventDetails.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON data output by the activity task. Length constraints apply to the payload
            size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivitySucceededEventDetails.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails. 
            <para>
            Contains details about the output of an execution history event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityTimedOutEventDetails">
            <summary>
            Contains details about an activity timeout that occurred during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityTimedOutEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the timeout.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ActivityTimedOutEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException">
            <summary>
            The maximum number of workers concurrently polling for activity tasks has been reached.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new ActivityWorkerLimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ActivityWorkerLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of ActivityWorkerLimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityWorkerLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ActivityWorkerLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ActivityWorkerLimitExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.AssignedVariablesDetails">
            <summary>
            Provides details about assigned variables in an execution history event.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.AssignedVariablesDetails.Truncated">
            <summary>
            Gets and sets the property Truncated. 
            <para>
            Indicates whether assigned variables were truncated in the response. Always <c>false</c>
            for API calls. In CloudWatch logs, the value will be true if the data is truncated
            due to size limits.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.BillingDetails">
            <summary>
            An object that describes workflow billing details.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.BillingDetails.BilledDurationInMilliseconds">
            <summary>
            Gets and sets the property BilledDurationInMilliseconds. 
            <para>
            Billed duration of your workflow, in milliseconds.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.BillingDetails.BilledMemoryUsedInMB">
            <summary>
            Gets and sets the property BilledMemoryUsedInMB. 
            <para>
            Billed memory consumption of your workflow, in MB.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CloudWatchEventsExecutionDataDetails">
            <summary>
            Provides details about execution input or output.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CloudWatchEventsExecutionDataDetails.Included">
            <summary>
            Gets and sets the property Included. 
            <para>
            Indicates whether input or output was included in the response. Always <c>true</c>
            for API calls. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CloudWatchLogsLogGroup">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CloudWatchLogsLogGroup.LogGroupArn">
            <summary>
            Gets and sets the property LogGroupArn. 
            <para>
            The ARN of the the CloudWatch log group to which you want your logs emitted to. The
            ARN must end with <c>:*</c> 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ConflictException">
            <summary>
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.#ctor(System.String)">
            <summary>
            Constructs a new ConflictException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ConflictException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.#ctor(System.Exception)">
            <summary>
            Construct instance of ConflictException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ConflictException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ConflictException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ConflictException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ConflictException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CreateActivityRequest">
            <summary>
            Container for the parameters to the CreateActivity operation.
            Creates 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 <c>GetActivityTask</c> API action and respond using <c>SendTask*</c>
            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.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> <note> 
            <para>
             <c>CreateActivity</c> is an idempotent API. Subsequent requests won’t create a duplicate
            resource if it was already created. <c>CreateActivity</c>'s idempotency check is based
            on the activity <c>name</c>. If a following request has different <c>tags</c> values,
            Step Functions will ignore these differences and treat it as an idempotent request
            of the previous. In this case, <c>tags</c> will not be updated, even if they are different.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateActivityRequest.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            Settings to configure server-side encryption.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateActivityRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the activity to create. This name must be unique for your Amazon Web Services
            account and region for 90 days. For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions">
            Limits Related to State Machine Executions</a> in the <i>Step Functions Developer
            Guide</i>.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateActivityRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The list of tags to add to a resource.
            </para>
             
            <para>
            An array of key-value pairs. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using
            Cost Allocation Tags</a> in the <i>Amazon Web Services Billing and Cost Management
            User Guide</i>, and <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html">Controlling
            Access Using IAM Tags</a>.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CreateActivityResponse">
            <summary>
            This is the response object from the CreateActivity operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateActivityResponse.ActivityArn">
            <summary>
            Gets and sets the property ActivityArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the created activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateActivityResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the activity is created.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CreateStateMachineAliasRequest">
            <summary>
            Container for the parameters to the CreateStateMachineAlias operation.
            Creates an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            for a state machine that points to one or two <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            of the same state machine. You can set your application to call <a>StartExecution</a>
            with an alias and update the version the alias uses without changing the client's
            code.
            
             
            <para>
            You can also map an alias to split <a>StartExecution</a> requests between two versions
            of a state machine. To do this, add a second <c>RoutingConfig</c> object in the <c>routingConfiguration</c>
            parameter. You must also specify the percentage of execution run requests each version
            should receive in both <c>RoutingConfig</c> objects. Step Functions randomly chooses
            which version runs a given execution based on the percentage you specify.
            </para>
             
            <para>
            To create an alias that points to a single version, specify a single <c>RoutingConfig</c>
            object with a <c>weight</c> set to 100.
            </para>
             
            <para>
            You can create up to 100 aliases for each state machine. You must delete unused aliases
            using the <a>DeleteStateMachineAlias</a> API action.
            </para>
             
            <para>
             <c>CreateStateMachineAlias</c> is an idempotent API. Step Functions bases the idempotency
            check on the <c>stateMachineArn</c>, <c>description</c>, <c>name</c>, and <c>routingConfiguration</c>
            parameters. Requests that contain the same values for these parameters return a successful
            idempotent response without creating a duplicate resource.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineAliasRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description for the state machine alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineAliasRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state machine alias.
            </para>
             
            <para>
            To avoid conflict with version ARNs, don't use an integer in the name of the alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineAliasRequest.RoutingConfiguration">
            <summary>
            Gets and sets the property RoutingConfiguration. 
            <para>
            The routing configuration of a state machine alias. The routing configuration shifts
            execution traffic between two state machine versions. <c>routingConfiguration</c>
            contains an array of <c>RoutingConfig</c> objects that specify up to two state machine
            versions. Step Functions then randomly choses which version to run an execution with
            based on the weight assigned to each <c>RoutingConfig</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CreateStateMachineAliasResponse">
            <summary>
            This is the response object from the CreateStateMachineAlias operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineAliasResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the state machine alias was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineAliasResponse.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the created state machine alias.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CreateStateMachineRequest">
            <summary>
            Container for the parameters to the CreateStateMachine operation.
            Creates a state machine. A state machine consists of a collection of states that can
            do work (<c>Task</c> states), determine to which states to transition next (<c>Choice</c>
            states), stop an execution with an error (<c>Fail</c> states), and so on. State machines
            are specified using a JSON-based, structured language. For more information, see <a
            href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> in the Step Functions User Guide.
            
             
            <para>
            If you set the <c>publish</c> parameter of this API action to <c>true</c>, it publishes
            version <c>1</c> as the first revision of the state machine.
            </para>
             
            <para>
             For additional control over security, you can encrypt your data using a <b>customer-managed
            key</b> for Step Functions state machines. You can configure a symmetric KMS key and
            data key reuse period when creating or updating a <b>State Machine</b>. The execution
            history and state machine definition will be encrypted with the key applied to the
            State Machine. 
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> <note> 
            <para>
             <c>CreateStateMachine</c> is an idempotent API. Subsequent requests won’t create
            a duplicate resource if it was already created. <c>CreateStateMachine</c>'s idempotency
            check is based on the state machine <c>name</c>, <c>definition</c>, <c>type</c>, <c>LoggingConfiguration</c>,
            <c>TracingConfiguration</c>, and <c>EncryptionConfiguration</c> The check is also
            based on the <c>publish</c> and <c>versionDescription</c> parameters. If a following
            request has a different <c>roleArn</c> or <c>tags</c>, Step Functions will ignore
            these differences and treat it as an idempotent request of the previous. In this case,
            <c>roleArn</c> and <c>tags</c> will not be updated, even if they are different.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.Definition">
            <summary>
            Gets and sets the property Definition. 
            <para>
            The Amazon States Language definition of the state machine. See <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            Settings to configure server-side encryption.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.LoggingConfiguration">
            <summary>
            Gets and sets the property LoggingConfiguration. 
            <para>
            Defines what execution history events are logged and where they are logged.
            </para>
             <note> 
            <para>
            By default, the <c>level</c> is set to <c>OFF</c>. For more information see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/cloudwatch-log-level.html">Log
            Levels</a> in the Step Functions User Guide.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state machine. 
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.Publish">
            <summary>
            Gets and sets the property Publish. 
            <para>
            Set to <c>true</c> to publish the first version of the state machine during creation.
            The default is <c>false</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role to use for this state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            Tags to be added when creating a state machine.
            </para>
             
            <para>
            An array of key-value pairs. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using
            Cost Allocation Tags</a> in the <i>Amazon Web Services Billing and Cost Management
            User Guide</i>, and <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html">Controlling
            Access Using IAM Tags</a>.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.TracingConfiguration">
            <summary>
            Gets and sets the property TracingConfiguration. 
            <para>
            Selects whether X-Ray tracing is enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            Determines whether a Standard or Express state machine is created. The default is
            <c>STANDARD</c>. You cannot update the <c>type</c> of a state machine once it has
            been created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineRequest.VersionDescription">
            <summary>
            Gets and sets the property VersionDescription. 
            <para>
            Sets description about the state machine version. You can only set the description
            if the <c>publish</c> parameter is set to <c>true</c>. Otherwise, if you set <c>versionDescription</c>,
            but <c>publish</c> to <c>false</c>, this API action throws <c>ValidationException</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.CreateStateMachineResponse">
            <summary>
            This is the response object from the CreateStateMachine operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the state machine is created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineResponse.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the created state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.CreateStateMachineResponse.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the created state machine version.
            If you do not set the <c>publish</c> parameter to <c>true</c>, this field returns
            null value.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteActivityRequest">
            <summary>
            Container for the parameters to the DeleteActivity operation.
            Deletes an activity.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DeleteActivityRequest.ActivityArn">
            <summary>
            Gets and sets the property ActivityArn. 
            <para>
            The Amazon Resource Name (ARN) of the activity to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteActivityResponse">
            <summary>
            This is the response object from the DeleteActivity operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest">
            <summary>
            Container for the parameters to the DeleteStateMachineAlias operation.
            Deletes a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             
            <para>
            After you delete a state machine alias, you can't use it to start executions. When
            you delete a state machine alias, Step Functions doesn't delete the state machine
            versions that alias references.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine alias to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteStateMachineAliasResponse">
            <summary>
            This is the response object from the DeleteStateMachineAlias operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteStateMachineRequest">
            <summary>
            Container for the parameters to the DeleteStateMachine operation.
            Deletes a state machine. This is an asynchronous operation. It sets the state machine's
            status to <c>DELETING</c> 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.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine</c> 
            </para>
             </li> </ul> 
            <para>
            This API action also deletes all <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            and <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">aliases</a>
            associated with a state machine.
            </para>
             <note> 
            <para>
            For <c>EXPRESS</c> state machines, the deletion happens eventually (usually in less
            than a minute). Running executions may emit logs after <c>DeleteStateMachine</c> API
            is called.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DeleteStateMachineRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteStateMachineResponse">
            <summary>
            This is the response object from the DeleteStateMachine operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest">
            <summary>
            Container for the parameters to the DeleteStateMachineVersion operation.
            Deletes a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>.
            After you delete a version, you can't call <a>StartExecution</a> using that version's
            ARN or use the version with a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             <note> 
            <para>
            Deleting a state machine version won't terminate its in-progress executions.
            </para>
             </note> <note> 
            <para>
            You can't delete a state machine version currently referenced by one or more aliases.
            Before you delete a version, you must either delete the aliases or update them to
            point to another state machine version.
            </para>
             </note> 
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>PublishStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineVersions</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine version to delete.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DeleteStateMachineVersionResponse">
            <summary>
            This is the response object from the DeleteStateMachineVersion operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeActivityRequest">
            <summary>
            Container for the parameters to the DescribeActivity operation.
            Describes an activity.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeActivityRequest.ActivityArn">
            <summary>
            Gets and sets the property ActivityArn. 
            <para>
            The Amazon Resource Name (ARN) of the activity to describe.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeActivityResponse">
            <summary>
            This is the response object from the DescribeActivity operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeActivityResponse.ActivityArn">
            <summary>
            Gets and sets the property ActivityArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeActivityResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the activity is created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeActivityResponse.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            Settings for configured server-side encryption.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeActivityResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the activity.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeExecutionRequest">
            <summary>
            Container for the parameters to the DescribeExecution operation.
            Provides 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redriven</a>
            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.
            
             
            <para>
            If you specify a version or alias ARN when you call the <a>StartExecution</a> API
            action, <c>DescribeExecution</c> returns that ARN.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            Executions of an <c>EXPRESS</c> state machine aren't supported by <c>DescribeExecution</c>
            unless a Map Run dispatched them.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionRequest.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution to describe.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionRequest.IncludedData">
            <summary>
            Gets and sets the property IncludedData. 
            <para>
            If your state machine definition is encrypted with a KMS key, callers must have <c>kms:Decrypt</c>
            permission to decrypt the definition. Alternatively, you can call DescribeStateMachine
            API with <c>includedData = METADATA_ONLY</c> to get a successful response without
            the encrypted definition.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeExecutionResponse">
            <summary>
            This is the response object from the DescribeExecution operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            The cause string if the state machine execution failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error string if the state machine execution failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The string that contains the JSON input data of the execution. Length constraints
            apply to the payload size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.InputDetails">
            <summary>
            Gets and sets the property InputDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a Map Run, which dispatched this execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the execution.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON output data of the execution. Length constraints apply to the payload size,
            and are expressed as bytes in UTF-8 encoding.
            </para>
             <note> 
            <para>
            This field is set only if the execution succeeds. If the execution fails, this field
            is null.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.RedriveCount">
            <summary>
            Gets and sets the property RedriveCount. 
            <para>
            The number of times you've redriven an execution. If you have not yet redriven an
            execution, the <c>redriveCount</c> is 0. This count is only updated if you successfully
            redrive an execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.RedriveDate">
            <summary>
            Gets and sets the property RedriveDate. 
            <para>
            The date the execution was last redriven. If you have not yet redriven an execution,
            the <c>redriveDate</c> is null.
            </para>
             
            <para>
            The <c>redriveDate</c> is unavailable if you redrive a Map Run that starts child workflow
            executions of type <c>EXPRESS</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.RedriveStatus">
            <summary>
            Gets and sets the property RedriveStatus. 
            <para>
            Indicates whether or not an execution can be redriven at a given point in time.
            </para>
             <ul> <li> 
            <para>
            For executions of type <c>STANDARD</c>, <c>redriveStatus</c> is <c>NOT_REDRIVABLE</c>
            if calling the <a>RedriveExecution</a> API action would return the <c>ExecutionNotRedrivable</c>
            error.
            </para>
             </li> <li> 
            <para>
            For a Distributed Map that includes child workflows of type <c>STANDARD</c>, <c>redriveStatus</c>
            indicates whether or not the Map Run can redrive child workflow executions.
            </para>
             </li> <li> 
            <para>
            For a Distributed Map that includes child workflows of type <c>EXPRESS</c>, <c>redriveStatus</c>
            indicates whether or not the Map Run can redrive child workflow executions.
            </para>
             
            <para>
            You can redrive failed or timed out <c>EXPRESS</c> workflows <i>only if</i> they're
            a part of a Map Run. When you <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">redrive</a>
            the Map Run, these workflows are restarted using the <a>StartExecution</a> API action.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.RedriveStatusReason">
            <summary>
            Gets and sets the property RedriveStatusReason. 
            <para>
            When <c>redriveStatus</c> is <c>NOT_REDRIVABLE</c>, <c>redriveStatusReason</c> specifies
            the reason why an execution cannot be redriven.
            </para>
             <ul> <li> 
            <para>
            For executions of type <c>STANDARD</c>, or for a Distributed Map that includes child
            workflows of type <c>STANDARD</c>, <c>redriveStatusReason</c> can include one of the
            following reasons:
            </para>
             <ul> <li> 
            <para>
             <c>State machine is in DELETING status</c>.
            </para>
             </li> <li> 
            <para>
             <c>Execution is RUNNING and cannot be redriven</c>.
            </para>
             </li> <li> 
            <para>
             <c>Execution is SUCCEEDED and cannot be redriven</c>.
            </para>
             </li> <li> 
            <para>
             <c>Execution was started before the launch of RedriveExecution</c>.
            </para>
             </li> <li> 
            <para>
             <c>Execution history event limit exceeded</c>.
            </para>
             </li> <li> 
            <para>
             <c>Execution has exceeded the max execution time</c>.
            </para>
             </li> <li> 
            <para>
             <c>Execution redrivable period exceeded</c>.
            </para>
             </li> </ul> </li> <li> 
            <para>
            For a Distributed Map that includes child workflows of type <c>EXPRESS</c>, <c>redriveStatusReason</c>
            is only returned if the child workflows are not redrivable. This happens when the
            child workflow executions have completed successfully.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date the execution is started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine alias associated with the execution.
            The alias ARN is a combination of state machine ARN and the alias name separated by
            a colon (:). For example, <c>stateMachineARN:PROD</c>.
            </para>
             
            <para>
            If you start an execution from a <c>StartExecution</c> request with a state machine
            version ARN, this field will be null.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the executed stated machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine version associated with the execution.
            The version ARN is a combination of state machine ARN and the version number separated
            by a colon (:). For example, <c>stateMachineARN:1</c>.
            </para>
             
            <para>
            If you start an execution from a <c>StartExecution</c> request without specifying
            a state machine version or alias ARN, Step Functions returns a null value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.StopDate">
            <summary>
            Gets and sets the property StopDate. 
            <para>
            If the execution ended, the date the execution stopped.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeExecutionResponse.TraceHeader">
            <summary>
            Gets and sets the property TraceHeader. 
            <para>
            The X-Ray trace header that was passed to the execution.
            </para>
             <note> 
            <para>
             For X-Ray traces, all Amazon Web Services services use the <c>X-Amzn-Trace-Id</c>
            header from the HTTP request. Using the header is the preferred mechanism to identify
            a trace. <c>StartExecution</c> and <c>StartSyncExecution</c> API operations can also
            use <c>traceHeader</c> from the body of the request payload. If <b>both</b> sources
            are provided, Step Functions will use the <b>header value</b> (preferred) over the
            value in the request body. 
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeMapRunRequest">
            <summary>
            Container for the parameters to the DescribeMapRun operation.
            Provides information about a Map Run's configuration, progress, and results. If you've
            <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">redriven</a>
            a Map Run, this API action also returns information about the redrives of that Map
            Run. For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html">Examining
            Map Run</a> in the <i>Step Functions Developer Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunRequest.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a Map Run.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeMapRunResponse">
            <summary>
            This is the response object from the DescribeMapRun operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the execution in which the Map Run
            was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.ExecutionCounts">
            <summary>
            Gets and sets the property ExecutionCounts. 
            <para>
            A JSON object that contains information about the total number of child workflow executions
            for the Map Run, and the count of child workflow executions for each status, such
            as <c>failed</c> and <c>succeeded</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.ItemCounts">
            <summary>
            Gets and sets the property ItemCounts. 
            <para>
            A JSON object that contains information about the total number of items, and the item
            count for each processing status, such as <c>pending</c> and <c>failed</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.MaxConcurrency">
            <summary>
            Gets and sets the property MaxConcurrency. 
            <para>
            The maximum number of child workflow executions configured to run in parallel for
            the Map Run at the same time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.RedriveCount">
            <summary>
            Gets and sets the property RedriveCount. 
            <para>
            The number of times you've redriven a Map Run. If you have not yet redriven a Map
            Run, the <c>redriveCount</c> is 0. This count is only updated if you successfully
            redrive a Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.RedriveDate">
            <summary>
            Gets and sets the property RedriveDate. 
            <para>
            The date a Map Run was last redriven. If you have not yet redriven a Map Run, the
            <c>redriveDate</c> is null.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date when the Map Run was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.StopDate">
            <summary>
            Gets and sets the property StopDate. 
            <para>
            The date when the Map Run was stopped.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.ToleratedFailureCount">
            <summary>
            Gets and sets the property ToleratedFailureCount. 
            <para>
            The maximum number of failed child workflow executions before the Map Run fails.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeMapRunResponse.ToleratedFailurePercentage">
            <summary>
            Gets and sets the property ToleratedFailurePercentage. 
            <para>
            The maximum percentage of failed child workflow executions before the Map Run fails.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest">
            <summary>
            Container for the parameters to the DescribeStateMachineAlias operation.
            Returns details about a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine alias.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse">
            <summary>
            This is the response object from the DescribeStateMachineAlias operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the state machine alias was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of the alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state machine alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse.RoutingConfiguration">
            <summary>
            Gets and sets the property RoutingConfiguration. 
            <para>
            The routing configuration of the alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineAliasResponse.UpdateDate">
            <summary>
            Gets and sets the property UpdateDate. 
            <para>
            The date the state machine alias was last updated.
            </para>
             
            <para>
            For a newly created state machine, this is the same as the creation date.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest">
            <summary>
            Container for the parameters to the DescribeStateMachineForExecution operation.
            Provides 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.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution you want state machine information
            for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest.IncludedData">
            <summary>
            Gets and sets the property IncludedData. 
            <para>
            If your state machine definition is encrypted with a KMS key, callers must have <c>kms:Decrypt</c>
            permission to decrypt the definition. Alternatively, you can call the API with <c>includedData
            = METADATA_ONLY</c> to get a successful response without the encrypted definition.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse">
            <summary>
            This is the response object from the DescribeStateMachineForExecution operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.Definition">
            <summary>
            Gets and sets the property Definition. 
            <para>
            The Amazon States Language definition of the state machine. See <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            Settings to configure server-side encryption. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.Label">
            <summary>
            Gets and sets the property Label. 
            <para>
            A user-defined or an auto-generated string that identifies a <c>Map</c> state. This
            field is returned only if the <c>executionArn</c> is a child workflow execution that
            was started by a Distributed Map state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.LoggingConfiguration">
            <summary>
            Gets and sets the property LoggingConfiguration.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of the Map Run that started the child workflow execution.
            This field is returned only if the <c>executionArn</c> is a child workflow execution
            that was started by a Distributed Map state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state machine associated with the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.RevisionId">
            <summary>
            Gets and sets the property RevisionId. 
            <para>
            The revision identifier for the state machine. The first revision ID when you create
            the state machine is null.
            </para>
             
            <para>
            Use the state machine <c>revisionId</c> parameter to compare the revision of a state
            machine with the configuration of the state machine used for executions without performing
            a diff of the properties, such as <c>definition</c> and <c>roleArn</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role of the State Machine for the execution.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine associated with the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.TracingConfiguration">
            <summary>
            Gets and sets the property TracingConfiguration. 
            <para>
            Selects whether X-Ray tracing is enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.UpdateDate">
            <summary>
            Gets and sets the property UpdateDate. 
            <para>
            The date and time the state machine associated with an execution was updated. For
            a newly created state machine, this is the creation date.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineForExecutionResponse.VariableReferences">
            <summary>
            Gets and sets the property VariableReferences. 
            <para>
            A map of <b>state name</b> to a list of variables referenced by that state. States
            that do not use variable references will not be shown in the response.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeStateMachineRequest">
            <summary>
            Container for the parameters to the DescribeStateMachine operation.
            Provides information about a state machine's definition, its IAM role Amazon Resource
            Name (ARN), and configuration.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            This API action returns the details for a state machine version if the <c>stateMachineArn</c>
            you specify is a state machine version ARN.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineRequest.IncludedData">
            <summary>
            Gets and sets the property IncludedData. 
            <para>
            If your state machine definition is encrypted with a KMS key, callers must have <c>kms:Decrypt</c>
            permission to decrypt the definition. Alternatively, you can call the API with <c>includedData
            = METADATA_ONLY</c> to get a successful response without the encrypted definition.
            </para>
             <note> 
            <para>
             When calling a labelled ARN for an encrypted state machine, the <c>includedData =
            METADATA_ONLY</c> parameter will not apply because Step Functions needs to decrypt
            the entire state machine definition to get the Distributed Map state’s definition.
            In this case, the API caller needs to have <c>kms:Decrypt</c> permission. 
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine for which you want the information.
            </para>
             
            <para>
            If you specify a state machine version ARN, this API returns details about that version.
            The version ARN is a combination of state machine ARN and the version number separated
            by a colon (:). For example, <c>stateMachineARN:1</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.DescribeStateMachineResponse">
            <summary>
            This is the response object from the DescribeStateMachine operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the state machine is created.
            </para>
             
            <para>
            For a state machine version, <c>creationDate</c> is the date the version was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.Definition">
            <summary>
            Gets and sets the property Definition. 
            <para>
            The Amazon States Language definition of the state machine. See <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a>.
            </para>
             
            <para>
            If called with <c>includedData = METADATA_ONLY</c>, the returned definition will be
            <c>{}</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            The description of the state machine version.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            Settings to configure server-side encryption. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.Label">
            <summary>
            Gets and sets the property Label. 
            <para>
            A user-defined or an auto-generated string that identifies a <c>Map</c> state. This
            parameter is present only if the <c>stateMachineArn</c> specified in input is a qualified
            state machine ARN.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.LoggingConfiguration">
            <summary>
            Gets and sets the property LoggingConfiguration.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state machine.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.RevisionId">
            <summary>
            Gets and sets the property RevisionId. 
            <para>
            The revision identifier for the state machine.
            </para>
             
            <para>
            Use the <c>revisionId</c> parameter to compare between versions of a state machine
            configuration used for executions without performing a diff of the properties, such
            as <c>definition</c> and <c>roleArn</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role used when creating this state machine.
            (The IAM role maintains security by granting Step Functions access to Amazon Web Services
            resources.)
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the state machine.
            </para>
             
            <para>
            If you specified a state machine version ARN in your request, the API returns the
            version ARN. The version ARN is a combination of state machine ARN and the version
            number separated by a colon (:). For example, <c>stateMachineARN:1</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.TracingConfiguration">
            <summary>
            Gets and sets the property TracingConfiguration. 
            <para>
            Selects whether X-Ray tracing is enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The <c>type</c> of the state machine (<c>STANDARD</c> or <c>EXPRESS</c>).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.DescribeStateMachineResponse.VariableReferences">
            <summary>
            Gets and sets the property VariableReferences. 
            <para>
            A map of <b>state name</b> to a list of variables referenced by that state. States
            that do not use variable references will not be shown in the response.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.EncryptionConfiguration">
            <summary>
            Settings to configure server-side encryption. 
            
             
            <para>
             For additional control over security, you can encrypt your data using a <b>customer-managed
            key</b> for Step Functions state machines and activities. You can configure a symmetric
            KMS key and data key reuse period when creating or updating a <b>State Machine</b>,
            and when creating an <b>Activity</b>. The execution history and state machine definition
            will be encrypted with the key applied to the State Machine. Activity inputs will
            be encrypted with the key applied to the Activity. 
            </para>
             <note> 
            <para>
             Step Functions automatically enables encryption at rest using Amazon Web Services
            owned keys at no charge. However, KMS charges apply when using a customer managed
            key. For more information about pricing, see <a href="https://aws.amazon.com/kms/pricing/">Key
            Management Service pricing</a>.
            </para>
             </note> 
            <para>
            For more information on KMS, see <a href="https://docs.aws.amazon.com/kms/latest/developerguide/overview.html">What
            is Key Management Service?</a> 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EncryptionConfiguration.KmsDataKeyReusePeriodSeconds">
            <summary>
            Gets and sets the property KmsDataKeyReusePeriodSeconds. 
            <para>
            Maximum duration that Step Functions will reuse data keys. When the period expires,
            Step Functions will call <c>GenerateDataKey</c>. Only applies to customer managed
            keys.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EncryptionConfiguration.KmsKeyId">
            <summary>
            Gets and sets the property KmsKeyId. 
            <para>
            An alias, alias ARN, key ID, or key ARN of a symmetric encryption KMS key to encrypt
            data. To specify a KMS key in a different Amazon Web Services account, you must use
            the key ARN or alias ARN.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EncryptionConfiguration.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            Encryption type
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.EvaluationFailedEventDetails">
            <summary>
            Contains details about an evaluation failure that occurred while processing a state,
            for example, when a JSONata expression throws an error. This event will only be present
            in state machines that have <b> QueryLanguage</b> set to JSONata, or individual states
            set to JSONata.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EvaluationFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EvaluationFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EvaluationFailedEventDetails.Location">
            <summary>
            Gets and sets the property Location. 
            <para>
            The location of the field in the state in which the evaluation error occurred.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.EvaluationFailedEventDetails.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The name of the state in which the evaluation error occurred.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionAbortedEventDetails">
            <summary>
            Contains details about an abort of an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionAbortedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionAbortedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException">
            <summary>
            The execution has the same <c>name</c> as another execution (but a different <c>input</c>).
            
             <note> 
            <para>
            Executions with the same <c>name</c> and <c>input</c> are considered idempotent.
            </para>
             </note>
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new ExecutionAlreadyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ExecutionAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of ExecutionAlreadyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ExecutionAlreadyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            <summary>
            The specified execution does not exist.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.#ctor(System.String)">
            <summary>
            Constructs a new ExecutionDoesNotExistException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ExecutionDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.#ctor(System.Exception)">
            <summary>
            Construct instance of ExecutionDoesNotExistException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ExecutionDoesNotExistException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionDoesNotExistException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionFailedEventDetails">
            <summary>
            Contains details about an execution failure event.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionLimitExceededException">
            <summary>
            The maximum number of running executions has been reached. Running executions must
            end or be stopped before a new execution can be started.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new ExecutionLimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ExecutionLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of ExecutionLimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ExecutionLimitExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionLimitExceededException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionListItem">
            <summary>
            Contains details about an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.ItemCount">
            <summary>
            Gets and sets the property ItemCount. 
            <para>
            The total number of items processed in a child workflow execution. This field is returned
            only if <c>mapRunArn</c> was specified in the <c>ListExecutions</c> API action. If
            <c>stateMachineArn</c> was specified in <c>ListExecutions</c>, the <c>itemCount</c>
            field isn't returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of a Map Run. This field is returned only if <c>mapRunArn</c>
            was specified in the <c>ListExecutions</c> API action. If <c>stateMachineArn</c> was
            specified in <c>ListExecutions</c>, the <c>mapRunArn</c> isn't returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the execution.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.RedriveCount">
            <summary>
            Gets and sets the property RedriveCount. 
            <para>
            The number of times you've redriven an execution. If you have not yet redriven an
            execution, the <c>redriveCount</c> is 0. This count is only updated when you successfully
            redrive an execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.RedriveDate">
            <summary>
            Gets and sets the property RedriveDate. 
            <para>
            The date the execution was last redriven.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date the execution started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine alias used to start an execution.
            </para>
             
            <para>
            If the state machine execution was started with an unqualified ARN or a version ARN,
            it returns null.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine that ran the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine version associated with the execution.
            </para>
             
            <para>
            If the state machine execution was started with an unqualified ARN, it returns null.
            </para>
             
            <para>
            If the execution was started using a <c>stateMachineAliasArn</c>, both the <c>stateMachineAliasArn</c>
            and <c>stateMachineVersionArn</c> parameters contain the respective values.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionListItem.StopDate">
            <summary>
            Gets and sets the property StopDate. 
            <para>
            If the execution already ended, the date the execution stopped.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionNotRedrivableException">
            <summary>
            The execution Amazon Resource Name (ARN) that you specified for <c>executionArn</c>
            cannot be redriven.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.#ctor(System.String)">
            <summary>
            Constructs a new ExecutionNotRedrivableException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ExecutionNotRedrivableException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.#ctor(System.Exception)">
            <summary>
            Construct instance of ExecutionNotRedrivableException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionNotRedrivableException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ExecutionNotRedrivableException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ExecutionNotRedrivableException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ExecutionNotRedrivableException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionRedrivenEventDetails">
            <summary>
            Contains details about a redriven execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionRedrivenEventDetails.RedriveCount">
            <summary>
            Gets and sets the property RedriveCount. 
            <para>
            The number of times you've redriven an execution. If you have not yet redriven an
            execution, the <c>redriveCount</c> is 0. This count is not updated for redrives that
            failed to start or are pending to be redriven.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionStartedEventDetails">
            <summary>
            Contains details about the start of the execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionStartedEventDetails.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The JSON data input to the execution. Length constraints apply to the payload size,
            and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionStartedEventDetails.InputDetails">
            <summary>
            Gets and sets the property InputDetails. 
            <para>
            Contains details about the input for an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionStartedEventDetails.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role used for executing Lambda tasks.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionStartedEventDetails.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a state machine alias used for starting
            the state machine execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionStartedEventDetails.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a state machine version used for starting
            the state machine execution.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionSucceededEventDetails">
            <summary>
            Contains details about the successful termination of the execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionSucceededEventDetails.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON data output by the execution. Length constraints apply to the payload size,
            and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionSucceededEventDetails.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails. 
            <para>
            Contains details about the output of an execution history event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ExecutionTimedOutEventDetails">
            <summary>
            Contains details about the execution timeout that occurred during the execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionTimedOutEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the timeout.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ExecutionTimedOutEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.GetActivityTaskRequest">
            <summary>
            Container for the parameters to the GetActivityTask operation.
            Used 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 <c>taskToken</c> with a null string.
            
             <note> 
            <para>
            This API action isn't logged in CloudTrail.
            </para>
             </note> <important> 
            <para>
            Workers should set their client side socket timeout to at least 65 seconds (5 seconds
            higher than the maximum time the service may hold the poll request).
            </para>
             
            <para>
            Polling with <c>GetActivityTask</c> can cause latency in some implementations. See
            <a href="https://docs.aws.amazon.com/step-functions/latest/dg/bp-activity-pollers.html">Avoid
            Latency When Polling for Activity Tasks</a> in the Step Functions Developer Guide.
            </para>
             </important>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetActivityTaskRequest.ActivityArn">
            <summary>
            Gets and sets the property ActivityArn. 
            <para>
            The Amazon Resource Name (ARN) of the activity to retrieve tasks from (assigned when
            you create the task using <a>CreateActivity</a>.)
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetActivityTaskRequest.WorkerName">
            <summary>
            Gets and sets the property WorkerName. 
            <para>
            You can provide an arbitrary name in order to identify the worker that the task is
            assigned to. This name is used when it is logged in the execution history.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.GetActivityTaskResponse">
            <summary>
            This is the response object from the GetActivityTask operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetActivityTaskResponse.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The string that contains the JSON input data for the task. Length constraints apply
            to the payload size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetActivityTaskResponse.TaskToken">
            <summary>
            Gets and sets the property TaskToken. 
            <para>
            A token that identifies the scheduled task. This token must be copied and included
            in subsequent calls to <a>SendTaskHeartbeat</a>, <a>SendTaskSuccess</a> or <a>SendTaskFailure</a>
            in order to report the progress or completion of the task.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.GetExecutionHistoryRequest">
            <summary>
            Container for the parameters to the GetExecutionHistory operation.
            Returns the history of the specified execution as a list of events. By default, the
            results are returned in ascending order of the <c>timeStamp</c> of the events. Use
            the <c>reverseOrder</c> parameter to get the latest events first.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryRequest.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryRequest.IncludeExecutionData">
            <summary>
            Gets and sets the property IncludeExecutionData. 
            <para>
            You can select whether execution data (input or output of a history event) is returned.
            The default is <c>true</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryRequest.ReverseOrder">
            <summary>
            Gets and sets the property ReverseOrder. 
            <para>
            Lists events in descending order of their <c>timeStamp</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.GetExecutionHistoryResponse">
            <summary>
            This is the response object from the GetExecutionHistory operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryResponse.Events">
            <summary>
            Gets and sets the property Events. 
            <para>
            The list of events that occurred in the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.GetExecutionHistoryResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.HistoryEvent">
            <summary>
            Contains details about the events of an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ActivityFailedEventDetails">
            <summary>
            Gets and sets the property ActivityFailedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ActivityScheduledEventDetails">
            <summary>
            Gets and sets the property ActivityScheduledEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ActivityScheduleFailedEventDetails">
            <summary>
            Gets and sets the property ActivityScheduleFailedEventDetails. 
            <para>
            Contains details about an activity schedule event that failed during an execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ActivityStartedEventDetails">
            <summary>
            Gets and sets the property ActivityStartedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ActivitySucceededEventDetails">
            <summary>
            Gets and sets the property ActivitySucceededEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ActivityTimedOutEventDetails">
            <summary>
            Gets and sets the property ActivityTimedOutEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.EvaluationFailedEventDetails">
            <summary>
            Gets and sets the property EvaluationFailedEventDetails. 
            <para>
            Contains details about an evaluation failure that occurred while processing a state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ExecutionAbortedEventDetails">
            <summary>
            Gets and sets the property ExecutionAbortedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ExecutionFailedEventDetails">
            <summary>
            Gets and sets the property ExecutionFailedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ExecutionRedrivenEventDetails">
            <summary>
            Gets and sets the property ExecutionRedrivenEventDetails. 
            <para>
            Contains details about the redrive attempt of an execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ExecutionStartedEventDetails">
            <summary>
            Gets and sets the property ExecutionStartedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ExecutionSucceededEventDetails">
            <summary>
            Gets and sets the property ExecutionSucceededEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.ExecutionTimedOutEventDetails">
            <summary>
            Gets and sets the property ExecutionTimedOutEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The id of the event. Events are numbered sequentially, starting at one.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.LambdaFunctionFailedEventDetails">
            <summary>
            Gets and sets the property LambdaFunctionFailedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.LambdaFunctionScheduledEventDetails">
            <summary>
            Gets and sets the property LambdaFunctionScheduledEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.LambdaFunctionScheduleFailedEventDetails">
            <summary>
            Gets and sets the property LambdaFunctionScheduleFailedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.LambdaFunctionStartFailedEventDetails">
            <summary>
            Gets and sets the property LambdaFunctionStartFailedEventDetails. 
            <para>
            Contains details about a lambda function that failed to start during an execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.LambdaFunctionSucceededEventDetails">
            <summary>
            Gets and sets the property LambdaFunctionSucceededEventDetails. 
            <para>
            Contains details about a Lambda function that terminated successfully during an execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.LambdaFunctionTimedOutEventDetails">
            <summary>
            Gets and sets the property LambdaFunctionTimedOutEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapIterationAbortedEventDetails">
            <summary>
            Gets and sets the property MapIterationAbortedEventDetails. 
            <para>
            Contains details about an iteration of a Map state that was aborted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapIterationFailedEventDetails">
            <summary>
            Gets and sets the property MapIterationFailedEventDetails. 
            <para>
            Contains details about an iteration of a Map state that failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapIterationStartedEventDetails">
            <summary>
            Gets and sets the property MapIterationStartedEventDetails. 
            <para>
            Contains details about an iteration of a Map state that was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapIterationSucceededEventDetails">
            <summary>
            Gets and sets the property MapIterationSucceededEventDetails. 
            <para>
            Contains details about an iteration of a Map state that succeeded.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapRunFailedEventDetails">
            <summary>
            Gets and sets the property MapRunFailedEventDetails. 
            <para>
            Contains error and cause details about a Map Run that failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapRunRedrivenEventDetails">
            <summary>
            Gets and sets the property MapRunRedrivenEventDetails. 
            <para>
            Contains details about the redrive attempt of a Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapRunStartedEventDetails">
            <summary>
            Gets and sets the property MapRunStartedEventDetails. 
            <para>
            Contains details, such as <c>mapRunArn</c>, and the start date and time of a Map Run.
            <c>mapRunArn</c> is the Amazon Resource Name (ARN) of the Map Run that was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.MapStateStartedEventDetails">
            <summary>
            Gets and sets the property MapStateStartedEventDetails. 
            <para>
            Contains details about Map state that was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.PreviousEventId">
            <summary>
            Gets and sets the property PreviousEventId. 
            <para>
            The id of the previous event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.StateEnteredEventDetails">
            <summary>
            Gets and sets the property StateEnteredEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.StateExitedEventDetails">
            <summary>
            Gets and sets the property StateExitedEventDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskFailedEventDetails">
            <summary>
            Gets and sets the property TaskFailedEventDetails. 
            <para>
            Contains details about the failure of a task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskScheduledEventDetails">
            <summary>
            Gets and sets the property TaskScheduledEventDetails. 
            <para>
            Contains details about a task that was scheduled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskStartedEventDetails">
            <summary>
            Gets and sets the property TaskStartedEventDetails. 
            <para>
            Contains details about a task that was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskStartFailedEventDetails">
            <summary>
            Gets and sets the property TaskStartFailedEventDetails. 
            <para>
            Contains details about a task that failed to start.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskSubmitFailedEventDetails">
            <summary>
            Gets and sets the property TaskSubmitFailedEventDetails. 
            <para>
            Contains details about a task that where the submit failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskSubmittedEventDetails">
            <summary>
            Gets and sets the property TaskSubmittedEventDetails. 
            <para>
            Contains details about a submitted task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskSucceededEventDetails">
            <summary>
            Gets and sets the property TaskSucceededEventDetails. 
            <para>
            Contains details about a task that succeeded.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.TaskTimedOutEventDetails">
            <summary>
            Gets and sets the property TaskTimedOutEventDetails. 
            <para>
            Contains details about a task that timed out.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.Timestamp">
            <summary>
            Gets and sets the property Timestamp. 
            <para>
            The date and time the event occurred, expressed in seconds and fractional milliseconds
            since the Unix epoch, which is defined as January 1, 1970, at 00:00:00 Coordinated
            Universal Time (UTC).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEvent.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The type of the event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.HistoryEventExecutionDataDetails">
            <summary>
            Provides details about input or output in an execution history event.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.HistoryEventExecutionDataDetails.Truncated">
            <summary>
            Gets and sets the property Truncated. 
            <para>
            Indicates whether input or output was truncated in the response. Always <c>false</c>
            for API calls. In CloudWatch logs, the value will be true if the data is truncated
            due to size limits.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InspectionData">
            <summary>
            Contains additional details about the state's execution, including its input and output
            data processing flow, and HTTP request and response information.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterArguments">
            <summary>
            Gets and sets the property AfterArguments. 
            <para>
            The input after Step Functions applies an Arguments filter. This event will only be
            present when QueryLanguage for the state machine or individual states is set to JSONata.
            For more info, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/data-transform.html">Transforming
            data with Step Functions</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterInputPath">
            <summary>
            Gets and sets the property AfterInputPath. 
            <para>
            The input after Step Functions applies the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-inputpath">InputPath</a>
            filter. Not populated when QueryLanguage is JSONata.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterItemBatcher">
            <summary>
            Gets and sets the property AfterItemBatcher. 
            <para>
            The effective input after the ItemBatcher filter is applied in a Map state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterItemSelector">
            <summary>
            Gets and sets the property AfterItemSelector. 
            <para>
            An array containing the inputs for each Map iteration, transformed by the ItemSelector
            specified in a Map state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterItemsPath">
            <summary>
            Gets and sets the property AfterItemsPath. 
            <para>
            The effective input after the ItemsPath filter is applied. Not populated when the
            QueryLanguage is JSONata.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterItemsPointer">
            <summary>
            Gets and sets the property AfterItemsPointer. 
            <para>
            The effective input after the ItemsPointer filter is applied in a Map state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterParameters">
            <summary>
            Gets and sets the property AfterParameters. 
            <para>
            The effective input after Step Functions applies the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-parameters">Parameters</a>
            filter. Not populated when QueryLanguage is JSONata.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterResultPath">
            <summary>
            Gets and sets the property AfterResultPath. 
            <para>
            The effective result combined with the raw state input after Step Functions applies
            the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultpath.html">ResultPath</a>
            filter. Not populated when QueryLanguage is JSONata.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.AfterResultSelector">
            <summary>
            Gets and sets the property AfterResultSelector. 
            <para>
            The effective result after Step Functions applies the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-inputpath-params.html#input-output-resultselector">ResultSelector</a>
            filter. Not populated when QueryLanguage is JSONata.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.ErrorDetails">
            <summary>
            Gets and sets the property ErrorDetails. 
            <para>
            An object containing data about a handled exception in the tested state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The raw state input.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.MaxConcurrency">
            <summary>
            Gets and sets the property MaxConcurrency. 
            <para>
            The max concurrency of the Map state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.Request">
            <summary>
            Gets and sets the property Request. 
            <para>
            The raw HTTP request that is sent when you test an HTTP Task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.Response">
            <summary>
            Gets and sets the property Response. 
            <para>
            The raw HTTP response that is returned when you test an HTTP Task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.Result">
            <summary>
            Gets and sets the property Result. 
            <para>
            The state's raw result.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.ToleratedFailureCount">
            <summary>
            Gets and sets the property ToleratedFailureCount. 
            <para>
            The tolerated failure threshold for a Map state as defined in number of Map state
            iterations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.ToleratedFailurePercentage">
            <summary>
            Gets and sets the property ToleratedFailurePercentage. 
            <para>
            The tolerated failure threshold for a Map state as defined in percentage of Map state
            iterations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionData.Variables">
            <summary>
            Gets and sets the property Variables. 
            <para>
            JSON string that contains the set of workflow variables after execution of the state.
            The set will include variables assigned in the state and variables set up as test
            state input.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InspectionDataRequest">
            <summary>
            Contains additional details about the state's execution, including its input and output
            data processing flow, and HTTP request information.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataRequest.Body">
            <summary>
            Gets and sets the property Body. 
            <para>
            The request body for the HTTP request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataRequest.Headers">
            <summary>
            Gets and sets the property Headers. 
            <para>
            The request headers associated with the HTTP request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataRequest.Method">
            <summary>
            Gets and sets the property Method. 
            <para>
            The HTTP method used for the HTTP request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataRequest.Protocol">
            <summary>
            Gets and sets the property Protocol. 
            <para>
            The protocol used to make the HTTP request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataRequest.Url">
            <summary>
            Gets and sets the property Url. 
            <para>
            The API endpoint used for the HTTP request.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InspectionDataResponse">
            <summary>
            Contains additional details about the state's execution, including its input and output
            data processing flow, and HTTP response information. The <c>inspectionLevel</c> request
            parameter specifies which details are returned.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataResponse.Body">
            <summary>
            Gets and sets the property Body. 
            <para>
            The HTTP response returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataResponse.Headers">
            <summary>
            Gets and sets the property Headers. 
            <para>
            The response headers associated with the HTTP response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataResponse.Protocol">
            <summary>
            Gets and sets the property Protocol. 
            <para>
            The protocol used to return the HTTP response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataResponse.StatusCode">
            <summary>
            Gets and sets the property StatusCode. 
            <para>
            The HTTP response status code for the HTTP response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionDataResponse.StatusMessage">
            <summary>
            Gets and sets the property StatusMessage. 
            <para>
            The message associated with the HTTP status code.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InspectionErrorDetails">
            <summary>
            An object containing data about a handled exception in the tested state.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionErrorDetails.CatchIndex">
            <summary>
            Gets and sets the property CatchIndex. 
            <para>
            The array index of the Catch which handled the exception.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionErrorDetails.RetryBackoffIntervalSeconds">
            <summary>
            Gets and sets the property RetryBackoffIntervalSeconds. 
            <para>
            The duration in seconds of the backoff for a retry on a failed state invocation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.InspectionErrorDetails.RetryIndex">
            <summary>
            Gets and sets the property RetryIndex. 
            <para>
            The array index of the Retry which handled the exception.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityAlreadyExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityAlreadyExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityAlreadyExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityDoesNotExistExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityDoesNotExistException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityDoesNotExistExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivityFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityLimitExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityLimitExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityLimitExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityListItemUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivityListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduledEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityScheduledEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduledEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivityScheduledEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduledEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduledEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduleFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityScheduleFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduleFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivityScheduleFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduleFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityScheduleFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityStartedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityStartedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityStartedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivityStartedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityStartedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityStartedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivitySucceededEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivitySucceededEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivitySucceededEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivitySucceededEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivitySucceededEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivitySucceededEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityTimedOutEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityTimedOutEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityTimedOutEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ActivityTimedOutEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityTimedOutEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityTimedOutEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityWorkerLimitExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ActivityWorkerLimitExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityWorkerLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityWorkerLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ActivityWorkerLimitExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.AssignedVariablesDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for AssignedVariablesDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.AssignedVariablesDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#AssignedVariablesDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.AssignedVariablesDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.AssignedVariablesDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.BillingDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for BillingDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.BillingDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#BillingDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.BillingDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.BillingDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchEventsExecutionDataDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for CloudWatchEventsExecutionDataDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchEventsExecutionDataDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#CloudWatchEventsExecutionDataDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchEventsExecutionDataDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchEventsExecutionDataDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupMarshaller">
            <summary>
            CloudWatchLogsLogGroup Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupMarshaller.Marshall(Amazon.StepFunctions.Model.CloudWatchLogsLogGroup,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupUnmarshaller">
            <summary>
            Response Unmarshaller for CloudWatchLogsLogGroup Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#CloudWatchLogsLogGroup,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CloudWatchLogsLogGroupUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ConflictException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ConflictExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityRequestMarshaller">
            <summary>
            CreateActivity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityRequestMarshaller.Marshall(Amazon.StepFunctions.Model.CreateActivityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateActivity operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateActivityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasRequestMarshaller">
            <summary>
            CreateStateMachineAlias Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasRequestMarshaller.Marshall(Amazon.StepFunctions.Model.CreateStateMachineAliasRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateStateMachineAlias operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineAliasResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineRequestMarshaller">
            <summary>
            CreateStateMachine Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineRequestMarshaller.Marshall(Amazon.StepFunctions.Model.CreateStateMachineRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateStateMachine operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.CreateStateMachineResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityRequestMarshaller">
            <summary>
            DeleteActivity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DeleteActivityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteActivity operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteActivityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasRequestMarshaller">
            <summary>
            DeleteStateMachineAlias Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteStateMachineAlias operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineAliasResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineRequestMarshaller">
            <summary>
            DeleteStateMachine Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DeleteStateMachineRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteStateMachine operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionRequestMarshaller">
            <summary>
            DeleteStateMachineVersion Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteStateMachineVersion operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DeleteStateMachineVersionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityRequestMarshaller">
            <summary>
            DescribeActivity Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DescribeActivityRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeActivity operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeActivityResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionRequestMarshaller">
            <summary>
            DescribeExecution Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DescribeExecutionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeExecution operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeExecutionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunRequestMarshaller">
            <summary>
            DescribeMapRun Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DescribeMapRunRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeMapRun operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeMapRunResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasRequestMarshaller">
            <summary>
            DescribeStateMachineAlias Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeStateMachineAlias operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineAliasResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionRequestMarshaller">
            <summary>
            DescribeStateMachineForExecution Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeStateMachineForExecution operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineForExecutionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineRequestMarshaller">
            <summary>
            DescribeStateMachine Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineRequestMarshaller.Marshall(Amazon.StepFunctions.Model.DescribeStateMachineRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeStateMachine operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.DescribeStateMachineResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationMarshaller">
            <summary>
            EncryptionConfiguration Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationMarshaller.Marshall(Amazon.StepFunctions.Model.EncryptionConfiguration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for EncryptionConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#EncryptionConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EncryptionConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EvaluationFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for EvaluationFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EvaluationFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#EvaluationFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EvaluationFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.EvaluationFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAbortedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionAbortedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAbortedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionAbortedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAbortedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAbortedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAlreadyExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionAlreadyExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionAlreadyExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionDoesNotExistExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionDoesNotExistException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionDoesNotExistExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionLimitExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionLimitExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionLimitExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionListItemUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionNotRedrivableExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionNotRedrivableException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionNotRedrivableExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionNotRedrivableExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionNotRedrivableExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionRedrivenEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionRedrivenEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionRedrivenEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionRedrivenEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionRedrivenEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionRedrivenEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionStartedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionStartedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionStartedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionStartedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionStartedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionStartedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionSucceededEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionSucceededEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionSucceededEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionSucceededEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionSucceededEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionSucceededEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionTimedOutEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for ExecutionTimedOutEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionTimedOutEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ExecutionTimedOutEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionTimedOutEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ExecutionTimedOutEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskRequestMarshaller">
            <summary>
            GetActivityTask Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskRequestMarshaller.Marshall(Amazon.StepFunctions.Model.GetActivityTaskRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetActivityTask operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetActivityTaskResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryRequestMarshaller">
            <summary>
            GetExecutionHistory Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryRequestMarshaller.Marshall(Amazon.StepFunctions.Model.GetExecutionHistoryRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryResponseUnmarshaller">
            <summary>
            Response Unmarshaller for GetExecutionHistory operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.GetExecutionHistoryResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventExecutionDataDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for HistoryEventExecutionDataDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventExecutionDataDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#HistoryEventExecutionDataDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventExecutionDataDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventExecutionDataDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventUnmarshaller">
            <summary>
            Response Unmarshaller for HistoryEvent Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#HistoryEvent,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.HistoryEventUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataRequestUnmarshaller">
            <summary>
            Response Unmarshaller for InspectionDataRequest Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataRequestUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#InspectionDataRequest,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataRequestUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataRequestUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataResponseUnmarshaller">
            <summary>
            Response Unmarshaller for InspectionDataResponse Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataResponseUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#InspectionDataResponse,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataUnmarshaller">
            <summary>
            Response Unmarshaller for InspectionData Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#InspectionData,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionDataUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionErrorDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for InspectionErrorDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionErrorDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#InspectionErrorDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionErrorDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InspectionErrorDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidArnExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidArnException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidArnExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidArnExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidArnExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidDefinitionExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidDefinitionException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidDefinitionExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidDefinitionExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidDefinitionExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidEncryptionConfigurationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidEncryptionConfigurationException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidEncryptionConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidEncryptionConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidEncryptionConfigurationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidExecutionInputExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidExecutionInputException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidExecutionInputExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidExecutionInputExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidExecutionInputExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidLoggingConfigurationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidLoggingConfigurationException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidLoggingConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidLoggingConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidLoggingConfigurationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidNameExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidNameException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidNameExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidNameExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidNameExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidOutputExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidOutputException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidOutputExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidOutputExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidOutputExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTokenExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidTokenException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTokenExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTokenExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTokenExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTracingConfigurationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for InvalidTracingConfigurationException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTracingConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTracingConfigurationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.InvalidTracingConfigurationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsAccessDeniedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for KmsAccessDeniedException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsAccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsAccessDeniedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsAccessDeniedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsInvalidStateExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for KmsInvalidStateException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsInvalidStateExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsInvalidStateExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsInvalidStateExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsThrottlingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for KmsThrottlingException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsThrottlingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsThrottlingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.KmsThrottlingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LambdaFunctionFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduledEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionScheduledEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduledEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LambdaFunctionScheduledEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduledEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduledEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduleFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionScheduleFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduleFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LambdaFunctionScheduleFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduleFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionScheduleFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionStartFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionStartFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionStartFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LambdaFunctionStartFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionStartFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionStartFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionSucceededEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionSucceededEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionSucceededEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LambdaFunctionSucceededEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionSucceededEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionSucceededEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionTimedOutEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for LambdaFunctionTimedOutEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionTimedOutEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LambdaFunctionTimedOutEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionTimedOutEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LambdaFunctionTimedOutEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesRequestMarshaller">
            <summary>
            ListActivities Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListActivitiesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListActivities operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListActivitiesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsRequestMarshaller">
            <summary>
            ListExecutions Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListExecutionsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListExecutions operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListExecutionsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsRequestMarshaller">
            <summary>
            ListMapRuns Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListMapRunsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListMapRuns operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListMapRunsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesRequestMarshaller">
            <summary>
            ListStateMachineAliases Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListStateMachineAliasesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListStateMachineAliases operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineAliasesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesRequestMarshaller">
            <summary>
            ListStateMachines Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListStateMachinesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListStateMachines operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachinesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsRequestMarshaller">
            <summary>
            ListStateMachineVersions Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListStateMachineVersionsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListStateMachineVersions operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListStateMachineVersionsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller">
            <summary>
            ListTagsForResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ListTagsForResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListTagsForResource operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ListTagsForResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationMarshaller">
            <summary>
            LogDestination Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationMarshaller.Marshall(Amazon.StepFunctions.Model.LogDestination,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationUnmarshaller">
            <summary>
            Response Unmarshaller for LogDestination Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LogDestination,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LogDestinationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationMarshaller">
            <summary>
            LoggingConfiguration Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationMarshaller.Marshall(Amazon.StepFunctions.Model.LoggingConfiguration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for LoggingConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#LoggingConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.LoggingConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapIterationEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for MapIterationEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapIterationEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapIterationEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapIterationEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapIterationEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunExecutionCountsUnmarshaller">
            <summary>
            Response Unmarshaller for MapRunExecutionCounts Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunExecutionCountsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapRunExecutionCounts,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunExecutionCountsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunExecutionCountsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for MapRunFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapRunFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunItemCountsUnmarshaller">
            <summary>
            Response Unmarshaller for MapRunItemCounts Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunItemCountsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapRunItemCounts,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunItemCountsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunItemCountsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunListItemUnmarshaller">
            <summary>
            Response Unmarshaller for MapRunListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapRunListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunRedrivenEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for MapRunRedrivenEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunRedrivenEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapRunRedrivenEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunRedrivenEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunRedrivenEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunStartedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for MapRunStartedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunStartedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapRunStartedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunStartedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapRunStartedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapStateStartedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for MapStateStartedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapStateStartedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#MapStateStartedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapStateStartedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MapStateStartedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MissingRequiredParameterExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for MissingRequiredParameterException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MissingRequiredParameterExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MissingRequiredParameterExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MissingRequiredParameterExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MockErrorOutputMarshaller">
            <summary>
            MockErrorOutput Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MockErrorOutputMarshaller.Marshall(Amazon.StepFunctions.Model.MockErrorOutput,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MockErrorOutputMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MockInputMarshaller">
            <summary>
            MockInput Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MockInputMarshaller.Marshall(Amazon.StepFunctions.Model.MockInput,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.MockInputMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionRequestMarshaller">
            <summary>
            PublishStateMachineVersion Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.PublishStateMachineVersionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PublishStateMachineVersion operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.PublishStateMachineVersionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionRequestMarshaller">
            <summary>
            RedriveExecution Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.RedriveExecutionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RedriveExecution operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RedriveExecutionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ResourceNotFoundException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ResourceNotFoundExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemMarshaller">
            <summary>
            RoutingConfigurationListItem Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemMarshaller.Marshall(Amazon.StepFunctions.Model.RoutingConfigurationListItem,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemUnmarshaller">
            <summary>
            Response Unmarshaller for RoutingConfigurationListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#RoutingConfigurationListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.RoutingConfigurationListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureRequestMarshaller">
            <summary>
            SendTaskFailure Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureRequestMarshaller.Marshall(Amazon.StepFunctions.Model.SendTaskFailureRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SendTaskFailure operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskFailureResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatRequestMarshaller">
            <summary>
            SendTaskHeartbeat Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatRequestMarshaller.Marshall(Amazon.StepFunctions.Model.SendTaskHeartbeatRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SendTaskHeartbeat operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskHeartbeatResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessRequestMarshaller">
            <summary>
            SendTaskSuccess Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessRequestMarshaller.Marshall(Amazon.StepFunctions.Model.SendTaskSuccessRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SendTaskSuccess operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.SendTaskSuccessResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ServiceQuotaExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ServiceQuotaExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionRequestMarshaller">
            <summary>
            StartExecution Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.StartExecutionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for StartExecution operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartExecutionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionRequestMarshaller">
            <summary>
            StartSyncExecution Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.StartSyncExecutionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for StartSyncExecution operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StartSyncExecutionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateEnteredEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for StateEnteredEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateEnteredEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#StateEnteredEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateEnteredEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateEnteredEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateExitedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for StateExitedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateExitedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#StateExitedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateExitedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateExitedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAliasListItemUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineAliasListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAliasListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#StateMachineAliasListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAliasListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAliasListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAlreadyExistsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineAlreadyExistsException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAlreadyExistsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineAlreadyExistsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDeletingExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineDeletingException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDeletingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDeletingExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDeletingExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDoesNotExistExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineDoesNotExistException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineDoesNotExistExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineLimitExceededExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineLimitExceededException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineLimitExceededExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineLimitExceededExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineListItemUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#StateMachineListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineTypeNotSupportedExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineTypeNotSupportedException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineTypeNotSupportedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineTypeNotSupportedExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineTypeNotSupportedExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineVersionListItemUnmarshaller">
            <summary>
            Response Unmarshaller for StateMachineVersionListItem Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineVersionListItemUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#StateMachineVersionListItem,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineVersionListItemUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StateMachineVersionListItemUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionRequestMarshaller">
            <summary>
            StopExecution Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.StopExecutionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for StopExecution operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.StopExecutionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagMarshaller">
            <summary>
            Tag Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagMarshaller.Marshall(Amazon.StepFunctions.Model.Tag,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller">
            <summary>
            TagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Marshall(Amazon.StepFunctions.Model.TagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagUnmarshaller">
            <summary>
            Response Unmarshaller for Tag Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#Tag,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskCredentialsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskCredentials Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskCredentialsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskCredentials,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskCredentialsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskCredentialsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskDoesNotExistExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TaskDoesNotExistException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskDoesNotExistExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskDoesNotExistExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskScheduledEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskScheduledEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskScheduledEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskScheduledEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskScheduledEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskScheduledEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskStartedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskStartedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskStartFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskStartFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskStartFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmitFailedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskSubmitFailedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmitFailedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskSubmitFailedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmitFailedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmitFailedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmittedEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskSubmittedEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmittedEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskSubmittedEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmittedEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSubmittedEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSucceededEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskSucceededEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSucceededEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskSucceededEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSucceededEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskSucceededEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutEventDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for TaskTimedOutEventDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutEventDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TaskTimedOutEventDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutEventDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutEventDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TaskTimedOutException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TaskTimedOutExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateConfigurationMarshaller">
            <summary>
            TestStateConfiguration Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateConfigurationMarshaller.Marshall(Amazon.StepFunctions.Model.TestStateConfiguration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateRequestMarshaller">
            <summary>
            TestState Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateRequestMarshaller.Marshall(Amazon.StepFunctions.Model.TestStateRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TestState operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TestStateResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for TooManyTagsException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TooManyTagsExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationMarshaller">
            <summary>
            TracingConfiguration Marshaller
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationMarshaller.Marshall(Amazon.StepFunctions.Model.TracingConfiguration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for TracingConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#TracingConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.TracingConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller">
            <summary>
            UntagResource Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Marshall(Amazon.StepFunctions.Model.UntagResourceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UntagResource operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UntagResourceResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunRequestMarshaller">
            <summary>
            UpdateMapRun Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunRequestMarshaller.Marshall(Amazon.StepFunctions.Model.UpdateMapRunRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateMapRun operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateMapRunResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasRequestMarshaller">
            <summary>
            UpdateStateMachineAlias Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasRequestMarshaller.Marshall(Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateStateMachineAlias operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineAliasResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineRequestMarshaller">
            <summary>
            UpdateStateMachine Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineRequestMarshaller.Marshall(Amazon.StepFunctions.Model.UpdateStateMachineRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineResponseUnmarshaller">
            <summary>
            Response Unmarshaller for UpdateStateMachine operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.UpdateStateMachineResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionDiagnosticUnmarshaller">
            <summary>
            Response Unmarshaller for ValidateStateMachineDefinitionDiagnostic Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionDiagnosticUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#StepFunctions#Model#ValidateStateMachineDefinitionDiagnostic,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionDiagnosticUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns>The unmarshalled object</returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionDiagnosticUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionRequestMarshaller">
            <summary>
            ValidateStateMachineDefinition Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionRequestMarshaller.Marshall(Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ValidateStateMachineDefinition operation
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidateStateMachineDefinitionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller">
            <summary>
            Response Unmarshaller for ValidationException Object
            </summary>  
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,Amazon.Runtime.Internal.ErrorResponse)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <param name="errorResponse"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Internal.MarshallTransformations.ValidationExceptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidArnException">
            <summary>
            The provided Amazon Resource Name (ARN) is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidArnException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidArnException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidArnException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidArnException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidArnException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidArnException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidArnException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            <summary>
            The provided Amazon States Language definition is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidDefinitionException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidDefinitionException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidDefinitionException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidDefinitionException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidDefinitionException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidDefinitionException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidDefinitionException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            <summary>
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidEncryptionConfigurationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidEncryptionConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidEncryptionConfigurationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidEncryptionConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidEncryptionConfigurationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidEncryptionConfigurationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            <summary>
            The provided JSON input data is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidExecutionInputException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidExecutionInputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidExecutionInputException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidExecutionInputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidExecutionInputException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidExecutionInputException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidExecutionInputException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException">
            <summary>
            Configuration is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidLoggingConfigurationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidLoggingConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidLoggingConfigurationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidLoggingConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidLoggingConfigurationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidLoggingConfigurationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidNameException">
            <summary>
            The provided name is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidNameException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidNameException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidNameException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidNameException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidNameException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidNameException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidNameException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidOutputException">
            <summary>
            The provided JSON output data is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidOutputException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidOutputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidOutputException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidOutputException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidOutputException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidOutputException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidOutputException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidTokenException">
            <summary>
            The provided token is not valid.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidTokenException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidTokenException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidTokenException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidTokenException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidTokenException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidTokenException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTokenException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.InvalidTracingConfigurationException">
            <summary>
            Your <c>tracingConfiguration</c> key does not match, or <c>enabled</c> has not been
            set to <c>true</c> or <c>false</c>.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidTracingConfigurationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidTracingConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidTracingConfigurationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidTracingConfigurationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidTracingConfigurationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidTracingConfigurationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.InvalidTracingConfigurationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            <summary>
            Either your KMS key policy or API caller does not have the required permissions.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.#ctor(System.String)">
            <summary>
            Constructs a new KmsAccessDeniedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of KmsAccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.#ctor(System.Exception)">
            <summary>
            Construct instance of KmsAccessDeniedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of KmsAccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of KmsAccessDeniedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the KmsAccessDeniedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsAccessDeniedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            <summary>
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.#ctor(System.String)">
            <summary>
            Constructs a new KmsInvalidStateException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of KmsInvalidStateException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.#ctor(System.Exception)">
            <summary>
            Construct instance of KmsInvalidStateException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of KmsInvalidStateException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of KmsInvalidStateException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the KmsInvalidStateException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsInvalidStateException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.StepFunctions.Model.KmsInvalidStateException.KmsKeyState">
            <summary>
            Gets and sets the property KmsKeyState. 
            <para>
            Current status of the KMS; key. For example: <c>DISABLED</c>, <c>PENDING_DELETION</c>,
            <c>PENDING_IMPORT</c>, <c>UNAVAILABLE</c>, <c>CREATING</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            <summary>
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.#ctor(System.String)">
            <summary>
            Constructs a new KmsThrottlingException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of KmsThrottlingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.#ctor(System.Exception)">
            <summary>
            Construct instance of KmsThrottlingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of KmsThrottlingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of KmsThrottlingException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the KmsThrottlingException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.KmsThrottlingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LambdaFunctionFailedEventDetails">
            <summary>
            Contains details about a Lambda function that failed during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LambdaFunctionScheduledEventDetails">
            <summary>
            Contains details about a Lambda function scheduled during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduledEventDetails.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The JSON data input to the Lambda function. Length constraints apply to the payload
            size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduledEventDetails.InputDetails">
            <summary>
            Gets and sets the property InputDetails. 
            <para>
            Contains details about input for an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduledEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The Amazon Resource Name (ARN) of the scheduled Lambda function.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduledEventDetails.TaskCredentials">
            <summary>
            Gets and sets the property TaskCredentials. 
            <para>
            The credentials that Step Functions uses for the task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduledEventDetails.TimeoutInSeconds">
            <summary>
            Gets and sets the property TimeoutInSeconds. 
            <para>
            The maximum allowed duration of the Lambda function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LambdaFunctionScheduleFailedEventDetails">
            <summary>
            Contains details about a failed Lambda function schedule event that occurred during
            an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduleFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionScheduleFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LambdaFunctionStartFailedEventDetails">
            <summary>
            Contains details about a lambda function that failed to start during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionStartFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionStartFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LambdaFunctionSucceededEventDetails">
            <summary>
            Contains details about a Lambda function that successfully terminated during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionSucceededEventDetails.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON data output by the Lambda function. Length constraints apply to the payload
            size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionSucceededEventDetails.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails. 
            <para>
            Contains details about the output of an execution history event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LambdaFunctionTimedOutEventDetails">
            <summary>
            Contains details about a Lambda function timeout that occurred during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionTimedOutEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the timeout.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LambdaFunctionTimedOutEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListActivitiesRequest">
            <summary>
            Container for the parameters to the ListActivities operation.
            Lists the existing activities.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListActivitiesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListActivitiesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListActivitiesResponse">
            <summary>
            This is the response object from the ListActivities operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListActivitiesResponse.Activities">
            <summary>
            Gets and sets the property Activities. 
            <para>
            The list of activities.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListActivitiesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListExecutionsRequest">
            <summary>
            Container for the parameters to the ListExecutions operation.
            Lists 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redriven</a>
            executions.
            
             
            <para>
            You can also provide a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            ARN or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>
            ARN to list the executions associated with a specific alias or version.
            </para>
             
            <para>
            Results are sorted by time, with the most recent execution first.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsRequest.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of the Map Run that started the child workflow executions.
            If the <c>mapRunArn</c> field is specified, a list of all of the child workflow executions
            started by a Map Run is returned. For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html">Examining
            Map Run</a> in the <i>Step Functions Developer Guide</i>.
            </para>
             
            <para>
            You can specify either a <c>mapRunArn</c> or a <c>stateMachineArn</c>, but not both.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsRequest.RedriveFilter">
            <summary>
            Gets and sets the property RedriveFilter. 
            <para>
            Sets a filter to list executions based on whether or not they have been redriven.
            </para>
             
            <para>
            For a Distributed Map, <c>redriveFilter</c> sets a filter to list child workflow executions
            based on whether or not they have been redriven.
            </para>
             
            <para>
            If you do not provide a <c>redriveFilter</c>, Step Functions returns a list of both
            redriven and non-redriven executions.
            </para>
             
            <para>
            If you provide a state machine ARN in <c>redriveFilter</c>, the API returns a validation
            exception.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine whose executions is listed.
            </para>
             
            <para>
            You can specify either a <c>mapRunArn</c> or a <c>stateMachineArn</c>, but not both.
            </para>
             
            <para>
            You can also return a list of executions associated with a specific <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            by specifying an alias ARN or a version ARN in the <c>stateMachineArn</c> parameter.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsRequest.StatusFilter">
            <summary>
            Gets and sets the property StatusFilter. 
            <para>
            If specified, only list the executions whose current execution status matches the
            given filter.
            </para>
             
            <para>
            If you provide a <c>PENDING_REDRIVE</c> statusFilter, you must specify <c>mapRunArn</c>.
            For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html#redrive-child-workflow-behavior">Child
            workflow execution redrive behaviour</a> in the <i>Step Functions Developer Guide</i>.
            
            </para>
             
            <para>
            If you provide a stateMachineArn and a <c>PENDING_REDRIVE</c> statusFilter, the API
            returns a validation exception.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListExecutionsResponse">
            <summary>
            This is the response object from the ListExecutions operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsResponse.Executions">
            <summary>
            Gets and sets the property Executions. 
            <para>
            The list of matching executions.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListExecutionsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListMapRunsRequest">
            <summary>
            Container for the parameters to the ListMapRuns operation.
            Lists all Map Runs that were started by a given state machine execution. Use this
            API action to obtain Map Run ARNs, and then call <c>DescribeMapRun</c> to obtain more
            information, if needed.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListMapRunsRequest.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution for which the Map Runs must be listed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListMapRunsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListMapRunsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListMapRunsResponse">
            <summary>
            This is the response object from the ListMapRuns operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListMapRunsResponse.MapRuns">
            <summary>
            Gets and sets the property MapRuns. 
            <para>
            An array that lists information related to a Map Run, such as the Amazon Resource
            Name (ARN) of the Map Run and the ARN of the state machine that started the Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListMapRunsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListStateMachineAliasesRequest">
            <summary>
            Container for the parameters to the ListStateMachineAliases operation.
            Lists <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">aliases</a>
            for a specified state machine ARN. Results are sorted by time, with the most recently
            created aliases listed first. 
            
             
            <para>
            To list aliases that reference a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            you can specify the version ARN in the <c>stateMachineArn</c> parameter.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineAliasesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineAliasesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineAliasesRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine for which you want to list aliases.
            </para>
             
            <para>
            If you specify a state machine version ARN, this API returns a list of aliases for
            that version.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListStateMachineAliasesResponse">
            <summary>
            This is the response object from the ListStateMachineAliases operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineAliasesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineAliasesResponse.StateMachineAliases">
            <summary>
            Gets and sets the property StateMachineAliases. 
            <para>
            Aliases for the state machine.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListStateMachinesRequest">
            <summary>
            Container for the parameters to the ListStateMachines operation.
            Lists the existing state machines.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachinesRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachinesRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListStateMachinesResponse">
            <summary>
            This is the response object from the ListStateMachines operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachinesResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachinesResponse.StateMachines">
            <summary>
            Gets and sets the property StateMachines.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListStateMachineVersionsRequest">
            <summary>
            Container for the parameters to the ListStateMachineVersions operation.
            Lists <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            for the specified state machine Amazon Resource Name (ARN).
            
             
            <para>
            The results are sorted in descending order of the version creation time.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>PublishStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineVersion</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineVersionsRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of results that are returned per call. You can use <c>nextToken</c>
            to obtain further pages of results. The default is 100 and the maximum allowed page
            size is 1000. A value of 0 uses the default.
            </para>
             
            <para>
            This is only an upper limit. The actual number of results returned per call might
            be fewer than the specified maximum.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineVersionsRequest.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineVersionsRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListStateMachineVersionsResponse">
            <summary>
            This is the response object from the ListStateMachineVersions operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineVersionsResponse.NextToken">
            <summary>
            Gets and sets the property NextToken. 
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListStateMachineVersionsResponse.StateMachineVersions">
            <summary>
            Gets and sets the property StateMachineVersions. 
            <para>
            Versions for the state machine.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListTagsForResourceRequest">
            <summary>
            Container for the parameters to the ListTagsForResource operation.
            List tags for a given resource.
            
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListTagsForResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) for the Step Functions state machine or activity.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ListTagsForResourceResponse">
            <summary>
            This is the response object from the ListTagsForResource operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ListTagsForResourceResponse.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            An array of tags associated with the resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LogDestination">
            <summary>
            
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LogDestination.CloudWatchLogsLogGroup">
            <summary>
            Gets and sets the property CloudWatchLogsLogGroup. 
            <para>
            An object describing a CloudWatch log group. For more information, see <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-loggroup.html">AWS::Logs::LogGroup</a>
            in the CloudFormation User Guide.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.LoggingConfiguration">
            <summary>
            The <c>LoggingConfiguration</c> data type is used to set CloudWatch Logs options.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LoggingConfiguration.Destinations">
            <summary>
            Gets and sets the property Destinations. 
            <para>
            An array of objects that describes where your execution history events will be logged.
            Limited to size 1. Required, if your log level is not set to <c>OFF</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LoggingConfiguration.IncludeExecutionData">
            <summary>
            Gets and sets the property IncludeExecutionData. 
            <para>
            Determines whether execution data is included in your log. When set to <c>false</c>,
            data is excluded.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.LoggingConfiguration.Level">
            <summary>
            Gets and sets the property Level. 
            <para>
            Defines which category of execution history events are logged.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapIterationEventDetails">
            <summary>
            Contains details about an iteration of a Map state.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapIterationEventDetails.Index">
            <summary>
            Gets and sets the property Index. 
            <para>
            The index of the array belonging to the Map state iteration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapIterationEventDetails.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the iteration’s parent Map state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapRunExecutionCounts">
            <summary>
            Contains details about all of the child workflow executions started by a Map Run.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.Aborted">
            <summary>
            Gets and sets the property Aborted. 
            <para>
            The total number of child workflow executions that were started by a Map Run and were
            running, but were either stopped by the user or by Step Functions because the Map
            Run failed. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.Failed">
            <summary>
            Gets and sets the property Failed. 
            <para>
            The total number of child workflow executions that were started by a Map Run, but
            have failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.FailuresNotRedrivable">
            <summary>
            Gets and sets the property FailuresNotRedrivable. 
            <para>
            The number of <c>FAILED</c>, <c>ABORTED</c>, or <c>TIMED_OUT</c> child workflow executions
            that cannot be redriven because their execution status is terminal. For example, child
            workflows with an execution status of <c>FAILED</c>, <c>ABORTED</c>, or <c>TIMED_OUT</c>
            and a <c>redriveStatus</c> of <c>NOT_REDRIVABLE</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.Pending">
            <summary>
            Gets and sets the property Pending. 
            <para>
            The total number of child workflow executions that were started by a Map Run, but
            haven't started executing yet. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.PendingRedrive">
            <summary>
            Gets and sets the property PendingRedrive. 
            <para>
            The number of unsuccessful child workflow executions currently waiting to be redriven.
            The status of these child workflow executions could be <c>FAILED</c>, <c>ABORTED</c>,
            or <c>TIMED_OUT</c> in the original execution attempt or a previous redrive attempt.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.ResultsWritten">
            <summary>
            Gets and sets the property ResultsWritten. 
            <para>
            Returns the count of child workflow executions whose results were written by <c>ResultWriter</c>.
            For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html">ResultWriter</a>
            in the <i>Step Functions Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.Running">
            <summary>
            Gets and sets the property Running. 
            <para>
            The total number of child workflow executions that were started by a Map Run and are
            currently in-progress.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.Succeeded">
            <summary>
            Gets and sets the property Succeeded. 
            <para>
            The total number of child workflow executions that were started by a Map Run and have
            completed successfully.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.TimedOut">
            <summary>
            Gets and sets the property TimedOut. 
            <para>
            The total number of child workflow executions that were started by a Map Run and have
            timed out.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunExecutionCounts.Total">
            <summary>
            Gets and sets the property Total. 
            <para>
            The total number of child workflow executions that were started by a Map Run.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapRunFailedEventDetails">
            <summary>
            Contains details about a Map Run failure event that occurred during a state machine
            execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the Map Run failure.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapRunItemCounts">
            <summary>
            Contains details about items that were processed in all of the child workflow executions
            that were started by a Map Run.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.Aborted">
            <summary>
            Gets and sets the property Aborted. 
            <para>
            The total number of items processed in child workflow executions that were either
            stopped by the user or by Step Functions, because the Map Run failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.Failed">
            <summary>
            Gets and sets the property Failed. 
            <para>
            The total number of items processed in child workflow executions that have failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.FailuresNotRedrivable">
            <summary>
            Gets and sets the property FailuresNotRedrivable. 
            <para>
            The number of <c>FAILED</c>, <c>ABORTED</c>, or <c>TIMED_OUT</c> items in child workflow
            executions that cannot be redriven because the execution status of those child workflows
            is terminal. For example, child workflows with an execution status of <c>FAILED</c>,
            <c>ABORTED</c>, or <c>TIMED_OUT</c> and a <c>redriveStatus</c> of <c>NOT_REDRIVABLE</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.Pending">
            <summary>
            Gets and sets the property Pending. 
            <para>
            The total number of items to process in child workflow executions that haven't started
            running yet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.PendingRedrive">
            <summary>
            Gets and sets the property PendingRedrive. 
            <para>
            The number of unsuccessful items in child workflow executions currently waiting to
            be redriven.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.ResultsWritten">
            <summary>
            Gets and sets the property ResultsWritten. 
            <para>
            Returns the count of items whose results were written by <c>ResultWriter</c>. For
            more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-resultwriter.html">ResultWriter</a>
            in the <i>Step Functions Developer Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.Running">
            <summary>
            Gets and sets the property Running. 
            <para>
            The total number of items being processed in child workflow executions that are currently
            in-progress.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.Succeeded">
            <summary>
            Gets and sets the property Succeeded. 
            <para>
            The total number of items processed in child workflow executions that have completed
            successfully.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.TimedOut">
            <summary>
            Gets and sets the property TimedOut. 
            <para>
            The total number of items processed in child workflow executions that have timed out.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunItemCounts.Total">
            <summary>
            Gets and sets the property Total. 
            <para>
            The total number of items processed in all the child workflow executions started by
            a Map Run.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapRunListItem">
            <summary>
            Contains details about a specific Map Run.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunListItem.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The <c>executionArn</c> of the execution from which the Map Run was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunListItem.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of the Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunListItem.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date on which the Map Run started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunListItem.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the executed state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunListItem.StopDate">
            <summary>
            Gets and sets the property StopDate. 
            <para>
            The date on which the Map Run stopped.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapRunRedrivenEventDetails">
            <summary>
            Contains details about a Map Run that was redriven.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunRedrivenEventDetails.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of a Map Run that was redriven.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunRedrivenEventDetails.RedriveCount">
            <summary>
            Gets and sets the property RedriveCount. 
            <para>
            The number of times the Map Run has been redriven at this point in the execution's
            history including this event. The redrive count for a redriven Map Run is always greater
            than 0.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapRunStartedEventDetails">
            <summary>
            Contains details about a Map Run that was started during a state machine execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapRunStartedEventDetails.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of a Map Run that was started.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MapStateStartedEventDetails">
            <summary>
            Details about a Map state that was started.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MapStateStartedEventDetails.Length">
            <summary>
            Gets and sets the property Length. 
            <para>
            The size of the array for Map state iterations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MissingRequiredParameterException">
            <summary>
            Request is missing a required parameter. This error occurs if both <c>definition</c>
            and <c>roleArn</c> are not specified.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.#ctor(System.String)">
            <summary>
            Constructs a new MissingRequiredParameterException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of MissingRequiredParameterException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.#ctor(System.Exception)">
            <summary>
            Construct instance of MissingRequiredParameterException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of MissingRequiredParameterException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of MissingRequiredParameterException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the MissingRequiredParameterException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.MissingRequiredParameterException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MockErrorOutput">
            <summary>
            A JSON object that contains a mocked error.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MockErrorOutput.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A string containing the cause of the exception thrown when executing the state's logic.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MockErrorOutput.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            A string denoting the error code of the exception thrown when invoking the tested
            state. This field is required if <c>mock.errorOutput</c> is specified.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.MockInput">
            <summary>
            A JSON object that contains a mocked <c>result</c> or <c>errorOutput</c>.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MockInput.ErrorOutput">
            <summary>
            Gets and sets the property ErrorOutput. 
            <para>
            The mocked error output when calling TestState. When specified, the mocked response
            is returned as a JSON object that contains an <c>error</c> and <c>cause</c> field.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MockInput.FieldValidationMode">
            <summary>
            Gets and sets the property FieldValidationMode. 
            <para>
            Determines the level of strictness when validating mocked results against their respective
            API models. Values include:
            </para>
             <ul> <li> 
            <para>
             <c>STRICT</c>: All required fields must be present, and all present fields must conform
            to the API's schema.
            </para>
             </li> <li> 
            <para>
             <c>PRESENT</c>: All present fields must conform to the API's schema.
            </para>
             </li> <li> 
            <para>
             <c>NONE</c>: No validation is performed.
            </para>
             </li> </ul> 
            <para>
            If no value is specified, the default value is <c>STRICT</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.MockInput.Result">
            <summary>
            Gets and sets the property Result. 
            <para>
            A JSON string containing the mocked result of the state invocation.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.PublishStateMachineVersionRequest">
            <summary>
            Container for the parameters to the PublishStateMachineVersion operation.
            Creates a <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>
            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 <a>CreateStateMachineAlias</a>.
            
             
            <para>
            You can publish up to 1000 versions for each state machine. You must manually delete
            unused versions using the <a>DeleteStateMachineVersion</a> API action.
            </para>
             
            <para>
             <c>PublishStateMachineVersion</c> is an idempotent API. It doesn't create a duplicate
            state machine version if it already exists for the current revision. Step Functions
            bases <c>PublishStateMachineVersion</c>'s idempotency check on the <c>stateMachineArn</c>,
            <c>name</c>, and <c>revisionId</c> parameters. Requests with the same parameters return
            a successful idempotent response. If you don't specify a <c>revisionId</c>, Step Functions
            checks for a previously published version of the state machine's current revision.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>DeleteStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineVersions</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.PublishStateMachineVersionRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            An optional description of the state machine version.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.PublishStateMachineVersionRequest.RevisionId">
            <summary>
            Gets and sets the property RevisionId. 
            <para>
            Only publish the state machine version if the current state machine's revision ID
            matches the specified ID.
            </para>
             
            <para>
            Use this option to avoid publishing a version if the state machine changed since you
            last updated it. If the specified revision ID doesn't match the state machine's current
            revision ID, the API returns <c>ConflictException</c>.
            </para>
             <note> 
            <para>
            To specify an initial revision ID for a state machine with no revision ID assigned,
            specify the string <c>INITIAL</c> for the <c>revisionId</c> parameter. For example,
            you can specify a <c>revisionID</c> of <c>INITIAL</c> when you create a state machine
            using the <a>CreateStateMachine</a> API action.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.PublishStateMachineVersionRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.PublishStateMachineVersionResponse">
            <summary>
            This is the response object from the PublishStateMachineVersion operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.PublishStateMachineVersionResponse.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the version was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.PublishStateMachineVersionResponse.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) (ARN) that identifies the state machine version.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.RedriveExecutionRequest">
            <summary>
            Container for the parameters to the RedriveExecution operation.
            Restarts 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redrive</a>
            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.
            
             
            <para>
            For workflows that include an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html">Inline
            Map</a> or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html">Parallel</a>
            state, <c>RedriveExecution</c> API action reschedules and redrives only the iterations
            and branches that failed or aborted.
            </para>
             
            <para>
            To redrive a workflow that includes a Distributed Map state whose Map Run failed,
            you must redrive the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/use-dist-map-orchestrate-large-scale-parallel-workloads.html#dist-map-orchestrate-parallel-workloads-key-terms">parent
            workflow</a>. The parent workflow redrives all the unsuccessful states, including
            a failed Map Run. If a Map Run was not started in the original execution attempt,
            the redriven parent workflow starts the Map Run.
            </para>
             <note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
             
            <para>
            However, you can restart the unsuccessful executions of Express child workflows in
            a Distributed Map by redriving its Map Run. When you redrive a Map Run, the Express
            child workflows are rerun using the <a>StartExecution</a> API action. For more information,
            see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">Redriving
            Map Runs</a>.
            </para>
             </note> 
            <para>
            You can redrive executions if your original execution meets the following conditions:
            </para>
             <ul> <li> 
            <para>
            The execution status isn't <c>SUCCEEDED</c>.
            </para>
             </li> <li> 
            <para>
            Your workflow execution has not exceeded the redrivable period of 14 days. Redrivable
            period refers to the time during which you can redrive a given execution. This period
            starts from the day a state machine completes its execution.
            </para>
             </li> <li> 
            <para>
            The workflow execution has not exceeded the maximum open time of one year. For more
            information about state machine quotas, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html#service-limits-state-machine-executions">Quotas
            related to state machine executions</a>.
            </para>
             </li> <li> 
            <para>
            The execution event history count is less than 24,999. Redriven executions append
            their event history to the existing event history. Make sure your workflow execution
            contains less than 24,999 events to accommodate the <c>ExecutionRedriven</c> history
            event and at least one other history event.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.RedriveExecutionRequest.ClientToken">
            <summary>
            Gets and sets the property ClientToken. 
            <para>
            A unique, case-sensitive identifier that you provide to ensure the idempotency of
            the request. If you don’t specify a client token, the Amazon Web Services SDK automatically
            generates a client token and uses it for the request to ensure idempotency. The API
            will return idempotent responses for the last 10 client tokens used to successfully
            redrive the execution. These client tokens are valid for up to 15 minutes after they
            are first used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.RedriveExecutionRequest.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution to be redriven.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.RedriveExecutionResponse">
            <summary>
            This is the response object from the RedriveExecution operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.RedriveExecutionResponse.RedriveDate">
            <summary>
            Gets and sets the property RedriveDate. 
            <para>
            The date the execution was last redriven.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            <summary>
            Could not find the referenced resource.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.#ctor(System.String)">
            <summary>
            Constructs a new ResourceNotFoundException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.#ctor(System.Exception)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ResourceNotFoundException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ResourceNotFoundException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ResourceNotFoundException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ResourceNotFoundException.ResourceName">
            <summary>
            Gets and sets the property ResourceName.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.RoutingConfigurationListItem">
            <summary>
            Contains details about the routing configuration of a state machine alias. In a routing
            configuration, you define an array of objects that specify up to two state machine
            versions. You also specify the percentage of traffic to be routed to each version.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.RoutingConfigurationListItem.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies one or two state machine versions defined
            in the routing configuration.
            </para>
             
            <para>
            If you specify the ARN of a second version, it must belong to the same state machine
            as the first version.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.RoutingConfigurationListItem.Weight">
            <summary>
            Gets and sets the property Weight. 
            <para>
            The percentage of traffic you want to route to a state machine version. The sum of
            the weights in the routing configuration must be equal to 100.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.SendTaskFailureRequest">
            <summary>
            Container for the parameters to the SendTaskFailure operation.
            Used by activity workers, Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report that the task identified by the <c>taskToken</c> failed.
            
             
            <para>
            For an execution with encryption enabled, Step Functions will encrypt the error and
            cause fields using the KMS key for the execution role.
            </para>
             
            <para>
            A caller can mark a task as fail without using any KMS permissions in the execution
            role if the caller provides a null value for both <c>error</c> and <c>cause</c> fields
            because no data needs to be encrypted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.SendTaskFailureRequest.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.SendTaskFailureRequest.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.SendTaskFailureRequest.TaskToken">
            <summary>
            Gets and sets the property TaskToken. 
            <para>
            The token that represents this task. Task tokens are generated by Step Functions when
            tasks are assigned to a worker, or in the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html">context
            object</a> when a workflow enters a task state. See <a>GetActivityTaskOutput$taskToken</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.SendTaskFailureResponse">
            <summary>
            This is the response object from the SendTaskFailure operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.SendTaskHeartbeatRequest">
            <summary>
            Container for the parameters to the SendTaskHeartbeat operation.
            Used by activity workers and Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report to Step Functions that the task represented by the specified
            <c>taskToken</c> is still making progress. This action resets the <c>Heartbeat</c>
            clock. The <c>Heartbeat</c> threshold is specified in the state machine's Amazon States
            Language definition (<c>HeartbeatSeconds</c>). This action does not in itself create
            an event in the execution history. However, if the task times out, the execution history
            contains an <c>ActivityTimedOut</c> entry for activities, or a <c>TaskTimedOut</c>
            entry for tasks using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern.
            
             <note> 
            <para>
            The <c>Timeout</c> of a task, defined in the state machine's Amazon States Language
            definition, is its maximum allowed duration, regardless of the number of <a>SendTaskHeartbeat</a>
            requests received. Use <c>HeartbeatSeconds</c> to configure the timeout interval for
            heartbeats.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.SendTaskHeartbeatRequest.TaskToken">
            <summary>
            Gets and sets the property TaskToken. 
            <para>
            The token that represents this task. Task tokens are generated by Step Functions when
            tasks are assigned to a worker, or in the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html">context
            object</a> when a workflow enters a task state. See <a>GetActivityTaskOutput$taskToken</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.SendTaskHeartbeatResponse">
            <summary>
            This is the response object from the SendTaskHeartbeat operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.SendTaskSuccessRequest">
            <summary>
            Container for the parameters to the SendTaskSuccess operation.
            Used by activity workers, Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report that the task identified by the <c>taskToken</c> completed
            successfully.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.SendTaskSuccessRequest.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON output of the task. Length constraints apply to the payload size, and are
            expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.SendTaskSuccessRequest.TaskToken">
            <summary>
            Gets and sets the property TaskToken. 
            <para>
            The token that represents this task. Task tokens are generated by Step Functions when
            tasks are assigned to a worker, or in the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/input-output-contextobject.html">context
            object</a> when a workflow enters a task state. See <a>GetActivityTaskOutput$taskToken</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.SendTaskSuccessResponse">
            <summary>
            This is the response object from the SendTaskSuccess operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            <summary>
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.#ctor(System.String)">
            <summary>
            Constructs a new ServiceQuotaExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ServiceQuotaExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ServiceQuotaExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ServiceQuotaExceededException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StartExecutionRequest">
            <summary>
            Container for the parameters to the StartExecution operation.
            Starts a state machine execution.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            If you start an execution with an unqualified state machine ARN, Step Functions uses
            the latest revision of the state machine for the execution.
            </para>
             
            <para>
            To start executions of a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            call <c>StartExecution</c> and provide the version ARN or the ARN of an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            that points to the version.
            </para>
             <note> 
            <para>
             <c>StartExecution</c> is idempotent for <c>STANDARD</c> workflows. For a <c>STANDARD</c>
            workflow, if you call <c>StartExecution</c> with the same name and input as a running
            execution, the call succeeds and return the same response as the original request.
            If the execution is closed or if the input is different, it returns a <c>400 ExecutionAlreadyExists</c>
            error. You can reuse names after 90 days. 
            </para>
             
            <para>
             <c>StartExecution</c> isn't idempotent for <c>EXPRESS</c> workflows. 
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartExecutionRequest.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The string that contains the JSON input data for the execution, for example:
            </para>
             
            <para>
             <c>"{\"first_name\" : \"Alejandro\"}"</c> 
            </para>
             <note> 
            <para>
            If you don't include any JSON input data, you still must include the two braces, for
            example: <c>"{}"</c> 
            </para>
             </note> 
            <para>
            Length constraints apply to the payload size, and are expressed as bytes in UTF-8
            encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartExecutionRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Optional name of the execution. This name must be unique for your Amazon Web Services
            account, Region, and state machine for 90 days. For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html#service-limits-state-machine-executions">
            Limits Related to State Machine Executions</a> in the <i>Step Functions Developer
            Guide</i>.
            </para>
             
            <para>
            If you don't provide a name for the execution, Step Functions automatically generates
            a universally unique identifier (UUID) as the execution name.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartExecutionRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine to execute.
            </para>
             
            <para>
            The <c>stateMachineArn</c> parameter accepts one of the following inputs:
            </para>
             <ul> <li> 
            <para>
             <b>An unqualified state machine ARN</b> – Refers to a state machine ARN that isn't
            qualified with a version or alias ARN. The following is an example of an unqualified
            state machine ARN.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             
            <para>
            Step Functions doesn't associate state machine executions that you start with an unqualified
            ARN with a version. This is true even if that version uses the same revision that
            the execution used.
            </para>
             </li> <li> 
            <para>
             <b>A state machine version ARN</b> – Refers to a version ARN, which is a combination
            of state machine ARN and the version number separated by a colon (:). The following
            is an example of the ARN for version 10. 
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;:10</c>
            
            </para>
             
            <para>
            Step Functions doesn't associate executions that you start with a version ARN with
            any aliases that point to that version.
            </para>
             </li> <li> 
            <para>
             <b>A state machine alias ARN</b> – Refers to an alias ARN, which is a combination
            of state machine ARN and the alias name separated by a colon (:). The following is
            an example of the ARN for an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             
            <para>
            Step Functions associates executions that you start with an alias ARN with that alias
            and the state machine version used for that execution.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartExecutionRequest.TraceHeader">
            <summary>
            Gets and sets the property TraceHeader. 
            <para>
            Passes the X-Ray trace header. The trace header can also be passed in the request
            payload.
            </para>
             <note> 
            <para>
             For X-Ray traces, all Amazon Web Services services use the <c>X-Amzn-Trace-Id</c>
            header from the HTTP request. Using the header is the preferred mechanism to identify
            a trace. <c>StartExecution</c> and <c>StartSyncExecution</c> API operations can also
            use <c>traceHeader</c> from the body of the request payload. If <b>both</b> sources
            are provided, Step Functions will use the <b>header value</b> (preferred) over the
            value in the request body. 
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StartExecutionResponse">
            <summary>
            This is the response object from the StartExecution operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartExecutionResponse.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartExecutionResponse.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date the execution is started.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StartSyncExecutionRequest">
            <summary>
            Container for the parameters to the StartSyncExecution operation.
            Starts a Synchronous Express state machine execution. <c>StartSyncExecution</c> is
            not available for <c>STANDARD</c> workflows.
            
             <note> 
            <para>
             <c>StartSyncExecution</c> will return a <c>200 OK</c> response, even if your execution
            fails, because the status code in the API response doesn't reflect function errors.
            Error codes are reserved for errors that prevent your execution from running, such
            as permissions errors, limit errors, or issues with your state machine code and configuration.
            
            </para>
             </note> <note> 
            <para>
            This API action isn't logged in CloudTrail.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionRequest.IncludedData">
            <summary>
            Gets and sets the property IncludedData. 
            <para>
            If your state machine definition is encrypted with a KMS key, callers must have <c>kms:Decrypt</c>
            permission to decrypt the definition. Alternatively, you can call the API with <c>includedData
            = METADATA_ONLY</c> to get a successful response without the encrypted definition.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionRequest.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The string that contains the JSON input data for the execution, for example:
            </para>
             
            <para>
             <c>"{\"first_name\" : \"Alejandro\"}"</c> 
            </para>
             <note> 
            <para>
            If you don't include any JSON input data, you still must include the two braces, for
            example: <c>"{}"</c> 
            </para>
             </note> 
            <para>
            Length constraints apply to the payload size, and are expressed as bytes in UTF-8
            encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine to execute.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionRequest.TraceHeader">
            <summary>
            Gets and sets the property TraceHeader. 
            <para>
            Passes the X-Ray trace header. The trace header can also be passed in the request
            payload.
            </para>
             <note> 
            <para>
             For X-Ray traces, all Amazon Web Services services use the <c>X-Amzn-Trace-Id</c>
            header from the HTTP request. Using the header is the preferred mechanism to identify
            a trace. <c>StartExecution</c> and <c>StartSyncExecution</c> API operations can also
            use <c>traceHeader</c> from the body of the request payload. If <b>both</b> sources
            are provided, Step Functions will use the <b>header value</b> (preferred) over the
            value in the request body. 
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StartSyncExecutionResponse">
            <summary>
            This is the response object from the StartSyncExecution operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.BillingDetails">
            <summary>
            Gets and sets the property BillingDetails. 
            <para>
            An object that describes workflow billing details, including billed duration and memory
            use.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The string that contains the JSON input data of the execution. Length constraints
            apply to the payload size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.InputDetails">
            <summary>
            Gets and sets the property InputDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON output data of the execution. Length constraints apply to the payload size,
            and are expressed as bytes in UTF-8 encoding.
            </para>
             <note> 
            <para>
            This field is set only if the execution succeeds. If the execution fails, this field
            is null.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.StartDate">
            <summary>
            Gets and sets the property StartDate. 
            <para>
            The date the execution is started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.StopDate">
            <summary>
            Gets and sets the property StopDate. 
            <para>
            If the execution has already ended, the date the execution stopped.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StartSyncExecutionResponse.TraceHeader">
            <summary>
            Gets and sets the property TraceHeader. 
            <para>
            The X-Ray trace header that was passed to the execution.
            </para>
             <note> 
            <para>
             For X-Ray traces, all Amazon Web Services services use the <c>X-Amzn-Trace-Id</c>
            header from the HTTP request. Using the header is the preferred mechanism to identify
            a trace. <c>StartExecution</c> and <c>StartSyncExecution</c> API operations can also
            use <c>traceHeader</c> from the body of the request payload. If <b>both</b> sources
            are provided, Step Functions will use the <b>header value</b> (preferred) over the
            value in the request body. 
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateEnteredEventDetails">
            <summary>
            Contains details about a state entered during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateEnteredEventDetails.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            The string that contains the JSON input data for the state. Length constraints apply
            to the payload size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateEnteredEventDetails.InputDetails">
            <summary>
            Gets and sets the property InputDetails. 
            <para>
            Contains details about the input for an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateEnteredEventDetails.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateExitedEventDetails">
            <summary>
            Contains details about an exit from a state during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateExitedEventDetails.AssignedVariables">
            <summary>
            Gets and sets the property AssignedVariables. 
            <para>
            Map of variable name and value as a serialized JSON representation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateExitedEventDetails.AssignedVariablesDetails">
            <summary>
            Gets and sets the property AssignedVariablesDetails. 
            <para>
            Provides details about input or output in an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateExitedEventDetails.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateExitedEventDetails.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON output data of the state. Length constraints apply to the payload size, and
            are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateExitedEventDetails.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails. 
            <para>
            Contains details about the output of an execution history event.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineAliasListItem">
            <summary>
            Contains details about a specific state machine alias.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineAliasListItem.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The creation date of a state machine alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineAliasListItem.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a state machine alias. The alias ARN
            is a combination of state machine ARN and the alias name separated by a colon (:).
            For example, <c>stateMachineARN:PROD</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException">
            <summary>
            A state machine with the same name but a different definition or role ARN already
            exists.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.#ctor(System.String)">
            <summary>
            Constructs a new StateMachineAlreadyExistsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of StateMachineAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.#ctor(System.Exception)">
            <summary>
            Construct instance of StateMachineAlreadyExistsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineAlreadyExistsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the StateMachineAlreadyExistsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            <summary>
            The specified state machine is being deleted.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.#ctor(System.String)">
            <summary>
            Constructs a new StateMachineDeletingException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of StateMachineDeletingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.#ctor(System.Exception)">
            <summary>
            Construct instance of StateMachineDeletingException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineDeletingException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineDeletingException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the StateMachineDeletingException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDeletingException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            <summary>
            The specified state machine does not exist.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.#ctor(System.String)">
            <summary>
            Constructs a new StateMachineDoesNotExistException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of StateMachineDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.#ctor(System.Exception)">
            <summary>
            Construct instance of StateMachineDoesNotExistException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the StateMachineDoesNotExistException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineDoesNotExistException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineLimitExceededException">
            <summary>
            The maximum number of state machines has been reached. Existing state machines must
            be deleted before a new state machine can be created.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.#ctor(System.String)">
            <summary>
            Constructs a new StateMachineLimitExceededException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of StateMachineLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.#ctor(System.Exception)">
            <summary>
            Construct instance of StateMachineLimitExceededException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineLimitExceededException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the StateMachineLimitExceededException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineLimitExceededException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineListItem">
            <summary>
            Contains details about the state machine.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineListItem.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The date the state machine is created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineListItem.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the state machine.
            </para>
             
            <para>
            A name must <i>not</i> contain:
            </para>
             <ul> <li> 
            <para>
            white space
            </para>
             </li> <li> 
            <para>
            brackets <c>&lt; &gt; { } [ ]</c> 
            </para>
             </li> <li> 
            <para>
            wildcard characters <c>? *</c> 
            </para>
             </li> <li> 
            <para>
            special characters <c>" # % \ ^ | ~ ` $ &amp; , ; : /</c> 
            </para>
             </li> <li> 
            <para>
            control characters (<c>U+0000-001F</c>, <c>U+007F-009F</c>, <c>U+FFFE-FFFF</c>)
            </para>
             </li> <li> 
            <para>
            surrogates (<c>U+D800-DFFF</c>)
            </para>
             </li> <li> 
            <para>
            invalid characters (<c> U+10FFFF</c>)
            </para>
             </li> </ul> 
            <para>
            To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z,
            - and _.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineListItem.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies the state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineListItem.Type">
            <summary>
            Gets and sets the property Type.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            <summary>
            State machine type is not supported.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.#ctor(System.String)">
            <summary>
            Constructs a new StateMachineTypeNotSupportedException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of StateMachineTypeNotSupportedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.#ctor(System.Exception)">
            <summary>
            Construct instance of StateMachineTypeNotSupportedException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineTypeNotSupportedException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of StateMachineTypeNotSupportedException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the StateMachineTypeNotSupportedException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StateMachineVersionListItem">
            <summary>
            Contains details about a specific state machine version.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineVersionListItem.CreationDate">
            <summary>
            Gets and sets the property CreationDate. 
            <para>
            The creation date of a state machine version.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StateMachineVersionListItem.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) that identifies a state machine version. The version
            ARN is a combination of state machine ARN and the version number separated by a colon
            (:). For example, <c>stateMachineARN:1</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StopExecutionRequest">
            <summary>
            Container for the parameters to the StopExecution operation.
            Stops an execution.
            
             
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
             
            <para>
            For an execution with encryption enabled, Step Functions will encrypt the error and
            cause fields using the KMS key for the execution role.
            </para>
             
            <para>
            A caller can stop an execution without using any KMS permissions in the execution
            role if the caller provides a null value for both <c>error</c> and <c>cause</c> fields
            because no data needs to be encrypted.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StopExecutionRequest.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StopExecutionRequest.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StopExecutionRequest.ExecutionArn">
            <summary>
            Gets and sets the property ExecutionArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution to stop.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.StopExecutionResponse">
            <summary>
            This is the response object from the StopExecution operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.StopExecutionResponse.StopDate">
            <summary>
            Gets and sets the property StopDate. 
            <para>
            The date the execution is stopped.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.Tag">
            <summary>
            Tags are key-value pairs that can be associated with Step Functions state machines
            and activities.
            
             
            <para>
            An array of key-value pairs. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using
            Cost Allocation Tags</a> in the <i>Amazon Web Services Billing and Cost Management
            User Guide</i>, and <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html">Controlling
            Access Using IAM Tags</a>.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Tag.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            The key of a tag.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.Tag.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The value of a tag.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TagResourceRequest">
            <summary>
            Container for the parameters to the TagResource operation.
            Add a tag to a Step Functions resource.
            
             
            <para>
            An array of key-value pairs. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using
            Cost Allocation Tags</a> in the <i>Amazon Web Services Billing and Cost Management
            User Guide</i>, and <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html">Controlling
            Access Using IAM Tags</a>.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) for the Step Functions state machine or activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TagResourceRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            The list of tags to add to a resource.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TagResourceResponse">
            <summary>
            This is the response object from the TagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskCredentials">
            <summary>
            Contains details about the credentials that Step Functions uses for a task.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskCredentials.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The ARN of an IAM role that Step Functions assumes for the task. The role can allow
            cross-account access to resources.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            <summary>
            The activity does not exist.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.#ctor(System.String)">
            <summary>
            Constructs a new TaskDoesNotExistException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TaskDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.#ctor(System.Exception)">
            <summary>
            Construct instance of TaskDoesNotExistException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TaskDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TaskDoesNotExistException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TaskDoesNotExistException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskDoesNotExistException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskFailedEventDetails">
            <summary>
            Contains details about a task failure event.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskFailedEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskFailedEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskScheduledEventDetails">
            <summary>
            Contains details about a task scheduled during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.HeartbeatInSeconds">
            <summary>
            Gets and sets the property HeartbeatInSeconds. 
            <para>
            The maximum allowed duration between two heartbeats for the task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.Parameters">
            <summary>
            Gets and sets the property Parameters. 
            <para>
            The JSON data passed to the resource referenced in a task state. Length constraints
            apply to the payload size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.Region">
            <summary>
            Gets and sets the property Region. 
            <para>
            The region of the scheduled task
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.TaskCredentials">
            <summary>
            Gets and sets the property TaskCredentials. 
            <para>
            The credentials that Step Functions uses for the task.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskScheduledEventDetails.TimeoutInSeconds">
            <summary>
            Gets and sets the property TimeoutInSeconds. 
            <para>
            The maximum allowed duration of the task.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskStartedEventDetails">
            <summary>
            Contains details about the start of a task during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskStartedEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskStartedEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskStartFailedEventDetails">
            <summary>
            Contains details about a task that failed to start during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskStartFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskStartFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskStartFailedEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskStartFailedEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskSubmitFailedEventDetails">
            <summary>
            Contains details about a task that failed to submit during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmitFailedEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmitFailedEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmitFailedEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmitFailedEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskSubmittedEventDetails">
            <summary>
            Contains details about a task submitted to a resource .
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmittedEventDetails.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The response from a resource when a task has started. Length constraints apply to
            the payload size, and are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmittedEventDetails.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails. 
            <para>
            Contains details about the output of an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmittedEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSubmittedEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskSucceededEventDetails">
            <summary>
            Contains details about the successful completion of a task state.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSucceededEventDetails.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The full JSON response from a resource when a task has succeeded. This response becomes
            the output of the related task. Length constraints apply to the payload size, and
            are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSucceededEventDetails.OutputDetails">
            <summary>
            Gets and sets the property OutputDetails. 
            <para>
            Contains details about the output of an execution history event.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSucceededEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskSucceededEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskTimedOutEventDetails">
            <summary>
            Contains details about a resource timeout that occurred during an execution.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskTimedOutEventDetails.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A more detailed explanation of the cause of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskTimedOutEventDetails.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error code of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskTimedOutEventDetails.Resource">
            <summary>
            Gets and sets the property Resource. 
            <para>
            The action of the resource called by a task state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TaskTimedOutEventDetails.ResourceType">
            <summary>
            Gets and sets the property ResourceType. 
            <para>
            The service name of the resource in a task state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            <summary>
            The task token has either expired or the task associated with the token has already
            been closed.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.#ctor(System.String)">
            <summary>
            Constructs a new TaskTimedOutException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TaskTimedOutException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.#ctor(System.Exception)">
            <summary>
            Construct instance of TaskTimedOutException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TaskTimedOutException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TaskTimedOutException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TaskTimedOutException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TaskTimedOutException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TestStateConfiguration">
            <summary>
            Contains configurations for the tested state.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateConfiguration.ErrorCausedByState">
            <summary>
            Gets and sets the property ErrorCausedByState. 
            <para>
            The name of the state from which an error originates when an error is mocked for a
            Map or Parallel state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateConfiguration.MapItemReaderData">
            <summary>
            Gets and sets the property MapItemReaderData. 
            <para>
            The data read by ItemReader in Distributed Map states as found in its original source.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateConfiguration.MapIterationFailureCount">
            <summary>
            Gets and sets the property MapIterationFailureCount. 
            <para>
            The number of Map state iterations that failed during the Map state invocation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateConfiguration.RetrierRetryCount">
            <summary>
            Gets and sets the property RetrierRetryCount. 
            <para>
            The number of retry attempts that have occurred for the state's Retry that applies
            to the mocked error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TestStateRequest">
            <summary>
            Container for the parameters to the TestState operation.
            Accepts 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:
            
             <ul> <li> 
            <para>
            A state's <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-input-output-dataflow">input
            and output processing</a> data flow
            </para>
             </li> <li> 
            <para>
            An <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-services.html">Amazon
            Web Services service integration</a> request and response
            </para>
             </li> <li> 
            <para>
            An <a href="https://docs.aws.amazon.com/step-functions/latest/dg/call-https-apis.html">HTTP
            Task</a> request and response
            </para>
             </li> </ul> 
            <para>
            You can call this API on only one state at a time. The states that you can test include
            the following:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-task-state.html#task-types">All
            Task types</a> except <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html">Activity</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-pass-state.html">Pass</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-wait-state.html">Wait</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html">Choice</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-succeed-state.html">Succeed</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-fail-state.html">Fail</a>
            
            </para>
             </li> </ul> 
            <para>
            The <c>TestState</c> API assumes an IAM role which must contain the required IAM permissions
            for the resources your state is accessing. For information about the permissions a
            state might need, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-permissions">IAM
            permissions to test a state</a>.
            </para>
             
            <para>
            The <c>TestState</c> API can run for up to five minutes. If the execution of a state
            exceeds this duration, it fails with the <c>States.Timeout</c> error.
            </para>
             
            <para>
             <c>TestState</c> only supports the following when a mock is specified: <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html">Activity
            tasks</a>, <c>.sync</c> or <c>.waitForTaskToken</c> <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html">service
            integration patterns</a>, <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html">Parallel</a>,
            or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html">Map</a>
            states.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.Context">
            <summary>
            Gets and sets the property Context. 
            <para>
            A JSON string representing a valid Context object for the state under test. This field
            may only be specified if a mock is specified in the same request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.Definition">
            <summary>
            Gets and sets the property Definition. 
            <para>
            The <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> (ASL) definition of the state or state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.Input">
            <summary>
            Gets and sets the property Input. 
            <para>
            A string that contains the JSON input data for the state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.InspectionLevel">
            <summary>
            Gets and sets the property InspectionLevel. 
            <para>
            Determines the values to return when a state is tested. You can specify one of the
            following types:
            </para>
             <ul> <li> 
            <para>
             <c>INFO</c>: Shows the final state output. By default, Step Functions sets <c>inspectionLevel</c>
            to <c>INFO</c> if you don't specify a level.
            </para>
             </li> <li> 
            <para>
             <c>DEBUG</c>: Shows the final state output along with the input and output data processing
            result.
            </para>
             </li> <li> 
            <para>
             <c>TRACE</c>: Shows the HTTP request and response for an HTTP Task. This level also
            shows the final state output along with the input and output data processing result.
            </para>
             </li> </ul> 
            <para>
            Each of these levels also provide information about the status of the state execution
            and the next state to transition to.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.Mock">
            <summary>
            Gets and sets the property Mock. 
            <para>
            Defines a mocked result or error for the state under test.
            </para>
             
            <para>
            A mock can only be specified for Task, Map, or Parallel states. If it is specified
            for another state type, an exception will be thrown.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.RevealSecrets">
            <summary>
            Gets and sets the property RevealSecrets. 
            <para>
            Specifies whether or not to include secret information in the test result. For HTTP
            Tasks, a secret includes the data that an EventBridge connection adds to modify the
            HTTP request headers, query parameters, and body. Step Functions doesn't omit any
            information included in the state definition or the HTTP response.
            </para>
             
            <para>
            If you set <c>revealSecrets</c> to <c>true</c>, you must make sure that the IAM user
            that calls the <c>TestState</c> API has permission for the <c>states:RevealSecrets</c>
            action. For an example of IAM policy that sets the <c>states:RevealSecrets</c> permission,
            see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-permissions">IAM
            permissions to test a state</a>. Without this permission, Step Functions throws an
            access denied error.
            </para>
             
            <para>
            By default, <c>revealSecrets</c> is set to <c>false</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the execution role with the required IAM permissions
            for the state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.StateConfiguration">
            <summary>
            Gets and sets the property StateConfiguration. 
            <para>
            Contains configurations for the state under test.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.StateName">
            <summary>
            Gets and sets the property StateName. 
            <para>
            Denotes the particular state within a state machine definition to be tested. If this
            field is specified, the <c>definition</c> must contain a fully-formed state machine
            definition.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateRequest.Variables">
            <summary>
            Gets and sets the property Variables. 
            <para>
            JSON object literal that sets variables used in the state under test. Object keys
            are the variable names and values are the variable values.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TestStateResponse">
            <summary>
            This is the response object from the TestState operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateResponse.Cause">
            <summary>
            Gets and sets the property Cause. 
            <para>
            A detailed explanation of the cause for the error when the execution of a state fails.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateResponse.Error">
            <summary>
            Gets and sets the property Error. 
            <para>
            The error returned when the execution of a state fails.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateResponse.InspectionData">
            <summary>
            Gets and sets the property InspectionData. 
            <para>
            Returns additional details about the state's execution, including its input and output
            data processing flow, and HTTP request and response information. The <c>inspectionLevel</c>
            request parameter specifies which details are returned.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateResponse.NextState">
            <summary>
            Gets and sets the property NextState. 
            <para>
            The name of the next state to transition to. If you haven't defined a next state in
            your definition or if the execution of the state fails, this field doesn't contain
            a value.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateResponse.Output">
            <summary>
            Gets and sets the property Output. 
            <para>
            The JSON output data of the state. Length constraints apply to the payload size, and
            are expressed as bytes in UTF-8 encoding.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TestStateResponse.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The execution status of the state.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TooManyTagsException">
            <summary>
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.#ctor(System.String)">
            <summary>
            Constructs a new TooManyTagsException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.#ctor(System.Exception)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of TooManyTagsException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the TooManyTagsException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.TooManyTagsException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TooManyTagsException.ResourceName">
            <summary>
            Gets and sets the property ResourceName.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.TracingConfiguration">
            <summary>
            Selects whether or not the state machine's X-Ray tracing is enabled. Default is <c>false</c>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.TracingConfiguration.Enabled">
            <summary>
            Gets and sets the property Enabled. 
            <para>
            When set to <c>true</c>, X-Ray tracing is enabled.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UntagResourceRequest">
            <summary>
            Container for the parameters to the UntagResource operation.
            Remove a tag from a Step Functions resource
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UntagResourceRequest.ResourceArn">
            <summary>
            Gets and sets the property ResourceArn. 
            <para>
            The Amazon Resource Name (ARN) for the Step Functions state machine or activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UntagResourceRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
            The list of tags to remove from the resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UntagResourceResponse">
            <summary>
            This is the response object from the UntagResource operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UpdateMapRunRequest">
            <summary>
            Container for the parameters to the UpdateMapRun operation.
            Updates an in-progress Map Run's configuration to include changes to the settings
            that control maximum concurrency and Map Run failure.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateMapRunRequest.MapRunArn">
            <summary>
            Gets and sets the property MapRunArn. 
            <para>
            The Amazon Resource Name (ARN) of a Map Run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateMapRunRequest.MaxConcurrency">
            <summary>
            Gets and sets the property MaxConcurrency. 
            <para>
            The maximum number of child workflow executions that can be specified to run in parallel
            for the Map Run at the same time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateMapRunRequest.ToleratedFailureCount">
            <summary>
            Gets and sets the property ToleratedFailureCount. 
            <para>
            The maximum number of failed items before the Map Run fails.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateMapRunRequest.ToleratedFailurePercentage">
            <summary>
            Gets and sets the property ToleratedFailurePercentage. 
            <para>
            The maximum percentage of failed items before the Map Run fails.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UpdateMapRunResponse">
            <summary>
            This is the response object from the UpdateMapRun operation.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest">
            <summary>
            Container for the parameters to the UpdateStateMachineAlias operation.
            Updates the configuration of an existing state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            by modifying its <c>description</c> or <c>routingConfiguration</c>.
            
             
            <para>
            You must specify at least one of the <c>description</c> or <c>routingConfiguration</c>
            parameters to update a state machine alias.
            </para>
             <note> 
            <para>
             <c>UpdateStateMachineAlias</c> is an idempotent API. Step Functions bases the idempotency
            check on the <c>stateMachineAliasArn</c>, <c>description</c>, and <c>routingConfiguration</c>
            parameters. Requests with the same parameters return an idempotent response.
            </para>
             </note> <note> 
            <para>
            This operation is eventually consistent. All <a>StartExecution</a> requests made within
            a few seconds use the latest alias configuration. Executions started immediately after
            calling <c>UpdateStateMachineAlias</c> may use the previous routing configuration.
            </para>
             </note> 
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A description of the state machine alias.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest.RoutingConfiguration">
            <summary>
            Gets and sets the property RoutingConfiguration. 
            <para>
            The routing configuration of the state machine alias.
            </para>
             
            <para>
            An array of <c>RoutingConfig</c> objects that specifies up to two state machine versions
            that the alias starts executions for.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest.StateMachineAliasArn">
            <summary>
            Gets and sets the property StateMachineAliasArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine alias.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UpdateStateMachineAliasResponse">
            <summary>
            This is the response object from the UpdateStateMachineAlias operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineAliasResponse.UpdateDate">
            <summary>
            Gets and sets the property UpdateDate. 
            <para>
            The date and time the state machine alias was updated.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UpdateStateMachineRequest">
            <summary>
            Container for the parameters to the UpdateStateMachine operation.
            Updates an existing state machine by modifying its <c>definition</c>, <c>roleArn</c>,
            <c>loggingConfiguration</c>, or <c>EncryptionConfiguration</c>. Running executions
            will continue to use the previous <c>definition</c> and <c>roleArn</c>. You must include
            at least one of <c>definition</c> or <c>roleArn</c> or you will receive a <c>MissingRequiredParameter</c>
            error.
            
             
            <para>
            A qualified state machine ARN refers to a <i>Distributed Map state</i> defined within
            a state machine. For example, the qualified state machine ARN <c>arn:partition:states:region:account-id:stateMachine:stateMachineName/mapStateLabel</c>
            refers to a <i>Distributed Map state</i> with a label <c>mapStateLabel</c> in the
            state machine named <c>stateMachineName</c>.
            </para>
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            After you update your state machine, you can set the <c>publish</c> parameter to <c>true</c>
            in the same action to publish a new <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>.
            This way, you can opt-in to strict versioning of your state machine.
            </para>
             <note> 
            <para>
            Step Functions assigns monotonically increasing integers for state machine versions,
            starting at version number 1.
            </para>
             </note> <note> 
            <para>
            All <c>StartExecution</c> calls within a few seconds use the updated <c>definition</c>
            and <c>roleArn</c>. Executions started immediately after you call <c>UpdateStateMachine</c>
            may use the previous state machine <c>definition</c> and <c>roleArn</c>. 
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.Definition">
            <summary>
            Gets and sets the property Definition. 
            <para>
            The Amazon States Language definition of the state machine. See <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.EncryptionConfiguration">
            <summary>
            Gets and sets the property EncryptionConfiguration. 
            <para>
            Settings to configure server-side encryption. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.LoggingConfiguration">
            <summary>
            Gets and sets the property LoggingConfiguration. 
            <para>
            Use the <c>LoggingConfiguration</c> data type to set CloudWatch Logs options.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.Publish">
            <summary>
            Gets and sets the property Publish. 
            <para>
            Specifies whether the state machine version is published. The default is <c>false</c>.
            To publish a version after updating the state machine, set <c>publish</c> to <c>true</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.RoleArn">
            <summary>
            Gets and sets the property RoleArn. 
            <para>
            The Amazon Resource Name (ARN) of the IAM role of the state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.StateMachineArn">
            <summary>
            Gets and sets the property StateMachineArn. 
            <para>
            The Amazon Resource Name (ARN) of the state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.TracingConfiguration">
            <summary>
            Gets and sets the property TracingConfiguration. 
            <para>
            Selects whether X-Ray tracing is enabled.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineRequest.VersionDescription">
            <summary>
            Gets and sets the property VersionDescription. 
            <para>
            An optional description of the state machine version to publish.
            </para>
             
            <para>
            You can only specify the <c>versionDescription</c> parameter if you've set <c>publish</c>
            to <c>true</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.UpdateStateMachineResponse">
            <summary>
            This is the response object from the UpdateStateMachine operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineResponse.RevisionId">
            <summary>
            Gets and sets the property RevisionId. 
            <para>
            The revision identifier for the updated state machine.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineResponse.StateMachineVersionArn">
            <summary>
            Gets and sets the property StateMachineVersionArn. 
            <para>
            The Amazon Resource Name (ARN) of the published state machine version.
            </para>
             
            <para>
            If the <c>publish</c> parameter isn't set to <c>true</c>, this field returns null.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.UpdateStateMachineResponse.UpdateDate">
            <summary>
            Gets and sets the property UpdateDate. 
            <para>
            The date and time the state machine was updated.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionDiagnostic">
            <summary>
            Describes potential issues found during state machine validation. Rather than raise
            an exception, validation will return a list of <b>diagnostic elements</b> containing
            diagnostic information. 
            
             <note> 
            <para>
            The <a href="https://docs.aws.amazon.com/step-functions/latest/apireference/API_ValidateStateMachineDefinition.html">ValidateStateMachineDefinitionlAPI</a>
            might add new diagnostics in the future, adjust diagnostic codes, or change the message
            wording. Your automated processes should only rely on the value of the <b>result</b>
            field value (OK, FAIL). Do <b>not</b> rely on the exact order, count, or wording of
            diagnostic messages.
            </para>
             </note> 
            <para>
             <b>List of warning codes</b> 
            </para>
             <dl> <dt>NO_DOLLAR</dt> <dd> 
            <para>
            No <c>.$</c> on a field that appears to be a JSONPath or Intrinsic Function.
            </para>
             </dd> <dt>NO_PATH</dt> <dd> 
            <para>
            Field value looks like a path, but field name does not end with 'Path'.
            </para>
             </dd> <dt>PASS_RESULT_IS_STATIC</dt> <dd> 
            <para>
            Attempt to use a path in the result of a pass state.
            </para>
             </dd> </dl> 
            <para>
             <b>List of error codes</b> 
            </para>
             <dl> <dt>INVALID_JSON_DESCRIPTION</dt> <dd> 
            <para>
            JSON syntax problem found.
            </para>
             </dd> <dt>MISSING_DESCRIPTION</dt> <dd> 
            <para>
            Received a null or empty workflow input.
            </para>
             </dd> <dt>SCHEMA_VALIDATION_FAILED</dt> <dd> 
            <para>
            Schema validation reported errors.
            </para>
             </dd> <dt>INVALID_RESOURCE</dt> <dd> 
            <para>
            The value of a Task-state resource field is invalid.
            </para>
             </dd> <dt>MISSING_END_STATE</dt> <dd> 
            <para>
            The workflow does not have a terminal state.
            </para>
             </dd> <dt>DUPLICATE_STATE_NAME</dt> <dd> 
            <para>
            The same state name appears more than once.
            </para>
             </dd> <dt>INVALID_STATE_NAME</dt> <dd> 
            <para>
            The state name does not follow the naming convention.
            </para>
             </dd> <dt>STATE_MACHINE_NAME_EMPTY</dt> <dd> 
            <para>
            The state machine name has not been specified.
            </para>
             </dd> <dt>STATE_MACHINE_NAME_INVALID</dt> <dd> 
            <para>
            The state machine name does not follow the naming convention.
            </para>
             </dd> <dt>STATE_MACHINE_NAME_TOO_LONG</dt> <dd> 
            <para>
            The state name exceeds the allowed length.
            </para>
             </dd> <dt>STATE_MACHINE_NAME_ALREADY_EXISTS</dt> <dd> 
            <para>
            The state name already exists.
            </para>
             </dd> <dt>DUPLICATE_LABEL_NAME</dt> <dd> 
            <para>
            A label name appears more than once.
            </para>
             </dd> <dt>INVALID_LABEL_NAME</dt> <dd> 
            <para>
            You have provided an invalid label name.
            </para>
             </dd> <dt>MISSING_TRANSITION_TARGET</dt> <dd> 
            <para>
            The value of "Next" field doesn't match a known state name.
            </para>
             </dd> <dt>TOO_DEEPLY_NESTED</dt> <dd> 
            <para>
            The states are too deeply nested.
            </para>
             </dd> </dl>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionDiagnostic.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            Identifying code for the diagnostic.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionDiagnostic.Location">
            <summary>
            Gets and sets the property Location. 
            <para>
            Location of the issue in the state machine, if available.
            </para>
             
            <para>
            For errors specific to a field, the location could be in the format: <c>/States/&lt;StateName&gt;/&lt;FieldName&gt;</c>,
            for example: <c>/States/FailState/ErrorPath</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionDiagnostic.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            Message describing the diagnostic condition.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionDiagnostic.Severity">
            <summary>
            Gets and sets the property Severity. 
            <para>
            A value of <c>ERROR</c> means that you cannot create or update a state machine with
            this definition.
            </para>
             
            <para>
             <c>WARNING</c> level diagnostics alert you to potential issues, but they will not
            prevent you from creating or updating your state machine.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest">
            <summary>
            Container for the parameters to the ValidateStateMachineDefinition operation.
            Validates the syntax of a state machine definition specified in <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> (ASL), a JSON-based, structured language.
            
             
            <para>
            You can validate that a state machine definition is correct without creating a state
            machine resource.
            </para>
             
            <para>
            Suggested uses for <c>ValidateStateMachineDefinition</c>:
            </para>
             <ul> <li> 
            <para>
            Integrate automated checks into your code review or Continuous Integration (CI) process
            to check state machine definitions before starting deployments.
            </para>
             </li> <li> 
            <para>
            Run validation from a Git pre-commit hook to verify the definition before committing
            to your source repository.
            </para>
             </li> </ul> 
            <para>
            Validation will look for problems in your state machine definition and return a <b>result</b>
            and a list of <b>diagnostic elements</b>.
            </para>
             
            <para>
            The <b>result</b> value will be <c>OK</c> when your workflow definition can be successfully
            created or updated. Note the result can be <c>OK</c> even when diagnostic warnings
            are present in the response. The <b>result</b> value will be <c>FAIL</c> when the
            workflow definition contains errors that would prevent you from creating or updating
            your state machine. 
            </para>
             
            <para>
            The list of <a href="https://docs.aws.amazon.com/step-functions/latest/apireference/API_ValidateStateMachineDefinitionDiagnostic.html">ValidateStateMachineDefinitionDiagnostic</a>
            data elements can contain zero or more <b>WARNING</b> and/or <b>ERROR</b> elements.
            </para>
             <note> 
            <para>
            The <b>ValidateStateMachineDefinition API</b> might add new diagnostics in the future,
            adjust diagnostic codes, or change the message wording. Your automated processes should
            only rely on the value of the <b>result</b> field value (OK, FAIL). Do <b>not</b>
            rely on the exact order, count, or wording of diagnostic messages.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest.Definition">
            <summary>
            Gets and sets the property Definition. 
            <para>
            The Amazon States Language definition of the state machine. For more information,
            see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> (ASL).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest.MaxResults">
            <summary>
            Gets and sets the property MaxResults. 
            <para>
            The maximum number of diagnostics that are returned per call. The default and maximum
            value is 100. Setting the value to 0 will also use the default of 100.
            </para>
             
            <para>
            If the number of diagnostics returned in the response exceeds <c>maxResults</c>, the
            value of the <c>truncated</c> field in the response will be set to <c>true</c>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest.Severity">
            <summary>
            Gets and sets the property Severity. 
            <para>
            Minimum level of diagnostics to return. <c>ERROR</c> returns only <c>ERROR</c> diagnostics,
            whereas <c>WARNING</c> returns both <c>WARNING</c> and <c>ERROR</c> diagnostics. The
            default is <c>ERROR</c>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest.Type">
            <summary>
            Gets and sets the property Type. 
            <para>
            The target type of state machine for this definition. The default is <c>STANDARD</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionResponse">
            <summary>
            This is the response object from the ValidateStateMachineDefinition operation.
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionResponse.Diagnostics">
            <summary>
            Gets and sets the property Diagnostics. 
            <para>
            An array of diagnostic errors and warnings found during validation of the state machine
            definition. Since <b>warnings</b> do not prevent deploying your workflow definition,
            the <b>result</b> value could be <c>OK</c> even when warning diagnostics are present
            in the response.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionResponse.Result">
            <summary>
            Gets and sets the property Result. 
            <para>
            The result value will be <c>OK</c> when no syntax errors are found, or <c>FAIL</c>
            if the workflow definition does not pass verification.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidateStateMachineDefinitionResponse.Truncated">
            <summary>
            Gets and sets the property Truncated. 
            <para>
            The result value will be <c>true</c> if the number of diagnostics found in the workflow
            definition exceeds <c>maxResults</c>. When all diagnostics results are returned, the
            value will be <c>false</c>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.Model.ValidationException">
            <summary>
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.#ctor(System.String)">
            <summary>
            Constructs a new ValidationException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.#ctor(System.Exception)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of ValidationException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the ValidationException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="M:Amazon.StepFunctions.Model.ValidationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is a null reference (Nothing in Visual Basic). </exception>
        </member>
        <member name="P:Amazon.StepFunctions.Model.ValidationException.Reason">
            <summary>
            Gets and sets the property Reason. 
            <para>
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.AmazonStepFunctionsRequest">
            <summary>
            Base class for StepFunctions operation requests.
            </summary>
        </member>
        <member name="T:Amazon.StepFunctions.EncryptionType">
            <summary>
            Constants used for properties of type EncryptionType.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.EncryptionType.AWS_OWNED_KEY">
            <summary>
            Constant AWS_OWNED_KEY for EncryptionType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.EncryptionType.CUSTOMER_MANAGED_KMS_KEY">
            <summary>
            Constant CUSTOMER_MANAGED_KMS_KEY for EncryptionType
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.EncryptionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.EncryptionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.EncryptionType.op_Implicit(System.String)~Amazon.StepFunctions.EncryptionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.ExecutionRedriveFilter">
            <summary>
            Constants used for properties of type ExecutionRedriveFilter.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionRedriveFilter.NOT_REDRIVEN">
            <summary>
            Constant NOT_REDRIVEN for ExecutionRedriveFilter
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionRedriveFilter.REDRIVEN">
            <summary>
            Constant REDRIVEN for ExecutionRedriveFilter
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionRedriveFilter.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionRedriveFilter.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionRedriveFilter.op_Implicit(System.String)~Amazon.StepFunctions.ExecutionRedriveFilter">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.ExecutionRedriveStatus">
            <summary>
            Constants used for properties of type ExecutionRedriveStatus.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionRedriveStatus.NOT_REDRIVABLE">
            <summary>
            Constant NOT_REDRIVABLE for ExecutionRedriveStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionRedriveStatus.REDRIVABLE">
            <summary>
            Constant REDRIVABLE for ExecutionRedriveStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionRedriveStatus.REDRIVABLE_BY_MAP_RUN">
            <summary>
            Constant REDRIVABLE_BY_MAP_RUN for ExecutionRedriveStatus
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionRedriveStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionRedriveStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionRedriveStatus.op_Implicit(System.String)~Amazon.StepFunctions.ExecutionRedriveStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.ExecutionStatus">
            <summary>
            Constants used for properties of type ExecutionStatus.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionStatus.ABORTED">
            <summary>
            Constant ABORTED for ExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionStatus.FAILED">
            <summary>
            Constant FAILED for ExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionStatus.PENDING_REDRIVE">
            <summary>
            Constant PENDING_REDRIVE for ExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionStatus.RUNNING">
            <summary>
            Constant RUNNING for ExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionStatus.SUCCEEDED">
            <summary>
            Constant SUCCEEDED for ExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ExecutionStatus.TIMED_OUT">
            <summary>
            Constant TIMED_OUT for ExecutionStatus
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.ExecutionStatus.op_Implicit(System.String)~Amazon.StepFunctions.ExecutionStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.HistoryEventType">
            <summary>
            Constants used for properties of type HistoryEventType.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ActivityFailed">
            <summary>
            Constant ActivityFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ActivityScheduled">
            <summary>
            Constant ActivityScheduled for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ActivityScheduleFailed">
            <summary>
            Constant ActivityScheduleFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ActivityStarted">
            <summary>
            Constant ActivityStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ActivitySucceeded">
            <summary>
            Constant ActivitySucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ActivityTimedOut">
            <summary>
            Constant ActivityTimedOut for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ChoiceStateEntered">
            <summary>
            Constant ChoiceStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ChoiceStateExited">
            <summary>
            Constant ChoiceStateExited for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.EvaluationFailed">
            <summary>
            Constant EvaluationFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ExecutionAborted">
            <summary>
            Constant ExecutionAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ExecutionFailed">
            <summary>
            Constant ExecutionFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ExecutionRedriven">
            <summary>
            Constant ExecutionRedriven for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ExecutionStarted">
            <summary>
            Constant ExecutionStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ExecutionSucceeded">
            <summary>
            Constant ExecutionSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ExecutionTimedOut">
            <summary>
            Constant ExecutionTimedOut for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.FailStateEntered">
            <summary>
            Constant FailStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionFailed">
            <summary>
            Constant LambdaFunctionFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionScheduled">
            <summary>
            Constant LambdaFunctionScheduled for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionScheduleFailed">
            <summary>
            Constant LambdaFunctionScheduleFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionStarted">
            <summary>
            Constant LambdaFunctionStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionStartFailed">
            <summary>
            Constant LambdaFunctionStartFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionSucceeded">
            <summary>
            Constant LambdaFunctionSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.LambdaFunctionTimedOut">
            <summary>
            Constant LambdaFunctionTimedOut for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapIterationAborted">
            <summary>
            Constant MapIterationAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapIterationFailed">
            <summary>
            Constant MapIterationFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapIterationStarted">
            <summary>
            Constant MapIterationStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapIterationSucceeded">
            <summary>
            Constant MapIterationSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapRunAborted">
            <summary>
            Constant MapRunAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapRunFailed">
            <summary>
            Constant MapRunFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapRunRedriven">
            <summary>
            Constant MapRunRedriven for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapRunStarted">
            <summary>
            Constant MapRunStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapRunSucceeded">
            <summary>
            Constant MapRunSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapStateAborted">
            <summary>
            Constant MapStateAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapStateEntered">
            <summary>
            Constant MapStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapStateExited">
            <summary>
            Constant MapStateExited for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapStateFailed">
            <summary>
            Constant MapStateFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapStateStarted">
            <summary>
            Constant MapStateStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.MapStateSucceeded">
            <summary>
            Constant MapStateSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ParallelStateAborted">
            <summary>
            Constant ParallelStateAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ParallelStateEntered">
            <summary>
            Constant ParallelStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ParallelStateExited">
            <summary>
            Constant ParallelStateExited for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ParallelStateFailed">
            <summary>
            Constant ParallelStateFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ParallelStateStarted">
            <summary>
            Constant ParallelStateStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.ParallelStateSucceeded">
            <summary>
            Constant ParallelStateSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.PassStateEntered">
            <summary>
            Constant PassStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.PassStateExited">
            <summary>
            Constant PassStateExited for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.SucceedStateEntered">
            <summary>
            Constant SucceedStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.SucceedStateExited">
            <summary>
            Constant SucceedStateExited for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskFailed">
            <summary>
            Constant TaskFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskScheduled">
            <summary>
            Constant TaskScheduled for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskStarted">
            <summary>
            Constant TaskStarted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskStartFailed">
            <summary>
            Constant TaskStartFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskStateAborted">
            <summary>
            Constant TaskStateAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskStateEntered">
            <summary>
            Constant TaskStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskStateExited">
            <summary>
            Constant TaskStateExited for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskSubmitFailed">
            <summary>
            Constant TaskSubmitFailed for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskSubmitted">
            <summary>
            Constant TaskSubmitted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskSucceeded">
            <summary>
            Constant TaskSucceeded for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.TaskTimedOut">
            <summary>
            Constant TaskTimedOut for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.WaitStateAborted">
            <summary>
            Constant WaitStateAborted for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.WaitStateEntered">
            <summary>
            Constant WaitStateEntered for HistoryEventType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.HistoryEventType.WaitStateExited">
            <summary>
            Constant WaitStateExited for HistoryEventType
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.HistoryEventType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.HistoryEventType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.HistoryEventType.op_Implicit(System.String)~Amazon.StepFunctions.HistoryEventType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.IncludedData">
            <summary>
            Constants used for properties of type IncludedData.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.IncludedData.ALL_DATA">
            <summary>
            Constant ALL_DATA for IncludedData
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.IncludedData.METADATA_ONLY">
            <summary>
            Constant METADATA_ONLY for IncludedData
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.IncludedData.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.IncludedData.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.IncludedData.op_Implicit(System.String)~Amazon.StepFunctions.IncludedData">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.InspectionLevel">
            <summary>
            Constants used for properties of type InspectionLevel.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.InspectionLevel.DEBUG">
            <summary>
            Constant DEBUG for InspectionLevel
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.InspectionLevel.INFO">
            <summary>
            Constant INFO for InspectionLevel
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.InspectionLevel.TRACE">
            <summary>
            Constant TRACE for InspectionLevel
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.InspectionLevel.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.InspectionLevel.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.InspectionLevel.op_Implicit(System.String)~Amazon.StepFunctions.InspectionLevel">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.KmsKeyState">
            <summary>
            Constants used for properties of type KmsKeyState.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.KmsKeyState.CREATING">
            <summary>
            Constant CREATING for KmsKeyState
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.KmsKeyState.DISABLED">
            <summary>
            Constant DISABLED for KmsKeyState
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.KmsKeyState.PENDING_DELETION">
            <summary>
            Constant PENDING_DELETION for KmsKeyState
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.KmsKeyState.PENDING_IMPORT">
            <summary>
            Constant PENDING_IMPORT for KmsKeyState
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.KmsKeyState.UNAVAILABLE">
            <summary>
            Constant UNAVAILABLE for KmsKeyState
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.KmsKeyState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.KmsKeyState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.KmsKeyState.op_Implicit(System.String)~Amazon.StepFunctions.KmsKeyState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.LogLevel">
            <summary>
            Constants used for properties of type LogLevel.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.LogLevel.ALL">
            <summary>
            Constant ALL for LogLevel
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.LogLevel.ERROR">
            <summary>
            Constant ERROR for LogLevel
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.LogLevel.FATAL">
            <summary>
            Constant FATAL for LogLevel
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.LogLevel.OFF">
            <summary>
            Constant OFF for LogLevel
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.LogLevel.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.LogLevel.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.LogLevel.op_Implicit(System.String)~Amazon.StepFunctions.LogLevel">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.MapRunStatus">
            <summary>
            Constants used for properties of type MapRunStatus.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MapRunStatus.ABORTED">
            <summary>
            Constant ABORTED for MapRunStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MapRunStatus.FAILED">
            <summary>
            Constant FAILED for MapRunStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MapRunStatus.RUNNING">
            <summary>
            Constant RUNNING for MapRunStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MapRunStatus.SUCCEEDED">
            <summary>
            Constant SUCCEEDED for MapRunStatus
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.MapRunStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.MapRunStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.MapRunStatus.op_Implicit(System.String)~Amazon.StepFunctions.MapRunStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.MockResponseValidationMode">
            <summary>
            Constants used for properties of type MockResponseValidationMode.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MockResponseValidationMode.NONE">
            <summary>
            Constant NONE for MockResponseValidationMode
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MockResponseValidationMode.PRESENT">
            <summary>
            Constant PRESENT for MockResponseValidationMode
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.MockResponseValidationMode.STRICT">
            <summary>
            Constant STRICT for MockResponseValidationMode
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.MockResponseValidationMode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.MockResponseValidationMode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.MockResponseValidationMode.op_Implicit(System.String)~Amazon.StepFunctions.MockResponseValidationMode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.StateMachineStatus">
            <summary>
            Constants used for properties of type StateMachineStatus.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.StateMachineStatus.ACTIVE">
            <summary>
            Constant ACTIVE for StateMachineStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.StateMachineStatus.DELETING">
            <summary>
            Constant DELETING for StateMachineStatus
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.StateMachineStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.StateMachineStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.StateMachineStatus.op_Implicit(System.String)~Amazon.StepFunctions.StateMachineStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.StateMachineType">
            <summary>
            Constants used for properties of type StateMachineType.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.StateMachineType.EXPRESS">
            <summary>
            Constant EXPRESS for StateMachineType
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.StateMachineType.STANDARD">
            <summary>
            Constant STANDARD for StateMachineType
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.StateMachineType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.StateMachineType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.StateMachineType.op_Implicit(System.String)~Amazon.StepFunctions.StateMachineType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.SyncExecutionStatus">
            <summary>
            Constants used for properties of type SyncExecutionStatus.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.SyncExecutionStatus.FAILED">
            <summary>
            Constant FAILED for SyncExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.SyncExecutionStatus.SUCCEEDED">
            <summary>
            Constant SUCCEEDED for SyncExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.SyncExecutionStatus.TIMED_OUT">
            <summary>
            Constant TIMED_OUT for SyncExecutionStatus
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.SyncExecutionStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.SyncExecutionStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.SyncExecutionStatus.op_Implicit(System.String)~Amazon.StepFunctions.SyncExecutionStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.TestExecutionStatus">
            <summary>
            Constants used for properties of type TestExecutionStatus.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.TestExecutionStatus.CAUGHT_ERROR">
            <summary>
            Constant CAUGHT_ERROR for TestExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.TestExecutionStatus.FAILED">
            <summary>
            Constant FAILED for TestExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.TestExecutionStatus.RETRIABLE">
            <summary>
            Constant RETRIABLE for TestExecutionStatus
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.TestExecutionStatus.SUCCEEDED">
            <summary>
            Constant SUCCEEDED for TestExecutionStatus
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.TestExecutionStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.TestExecutionStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.TestExecutionStatus.op_Implicit(System.String)~Amazon.StepFunctions.TestExecutionStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode">
            <summary>
            Constants used for properties of type ValidateStateMachineDefinitionResultCode.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode.FAIL">
            <summary>
            Constant FAIL for ValidateStateMachineDefinitionResultCode
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode.OK">
            <summary>
            Constant OK for ValidateStateMachineDefinitionResultCode
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode.op_Implicit(System.String)~Amazon.StepFunctions.ValidateStateMachineDefinitionResultCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity">
            <summary>
            Constants used for properties of type ValidateStateMachineDefinitionSeverity.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity.ERROR">
            <summary>
            Constant ERROR for ValidateStateMachineDefinitionSeverity
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity.WARNING">
            <summary>
            Constant WARNING for ValidateStateMachineDefinitionSeverity
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity.op_Implicit(System.String)~Amazon.StepFunctions.ValidateStateMachineDefinitionSeverity">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.ValidationExceptionReason">
            <summary>
            Constants used for properties of type ValidationExceptionReason.
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidationExceptionReason.API_DOES_NOT_SUPPORT_LABELED_ARNS">
            <summary>
            Constant API_DOES_NOT_SUPPORT_LABELED_ARNS for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidationExceptionReason.CANNOT_UPDATE_COMPLETED_MAP_RUN">
            <summary>
            Constant CANNOT_UPDATE_COMPLETED_MAP_RUN for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidationExceptionReason.INVALID_ROUTING_CONFIGURATION">
            <summary>
            Constant INVALID_ROUTING_CONFIGURATION for ValidationExceptionReason
            </summary>
        </member>
        <member name="F:Amazon.StepFunctions.ValidationExceptionReason.MISSING_REQUIRED_PARAMETER">
            <summary>
            Constant MISSING_REQUIRED_PARAMETER for ValidationExceptionReason
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ValidationExceptionReason.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.ValidationExceptionReason.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.StepFunctions.ValidationExceptionReason.op_Implicit(System.String)~Amazon.StepFunctions.ValidationExceptionReason">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.StepFunctions.AmazonStepFunctionsClient">
             <summary>
             <para>Implementation for accessing StepFunctions</para>
            
             Step Functions 
             <para>
             With Step Functions, you can create workflows, also called <i>state machines</i>,
             to build distributed applications, automate processes, orchestrate microservices,
             and create data and machine learning pipelines.
             </para>
              
             <para>
             Through the Step Functions API, you can create, list, update, and delete state machines,
             activities, and other data types. You can start, stop, and redrive your state machines.
             Your activity workers can send task success, heartbeat, and failure responses.
             </para>
              
             <para>
             With API calls, you can also manage other aspects of your workflow, such as tags,
             versions, and aliases.
             </para>
              
             <para>
             For more information about developing solutions with Step Functions, see the <i> <a
             href="https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html">Step Functions
             Developer Guide</a> </i>.
             </para>
              <important> 
             <para>
             If you use the Step Functions API actions using Amazon Web Services SDK integrations,
             make sure the API actions are in camel case and parameter names are in Pascal case.
             For example, you might use Step Functions API action <c>startSyncExecution</c> and
             specify its parameter as <c>StateMachineArn</c>.
             </para>
              </important>
             </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor">
             <summary>
             Constructs AmazonStepFunctionsClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonStepFunctionsClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(Amazon.StepFunctions.AmazonStepFunctionsConfig)">
             <summary>
             Constructs AmazonStepFunctionsClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonStepFunctionsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.StepFunctions.AmazonStepFunctionsConfig)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Credentials and an
            AmazonStepFunctionsClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonStepFunctionsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(System.String,System.String,Amazon.StepFunctions.AmazonStepFunctionsConfig)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Access Key ID, AWS Secret Key and an
            AmazonStepFunctionsClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonStepFunctionsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.#ctor(System.String,System.String,System.String,Amazon.StepFunctions.AmazonStepFunctionsConfig)">
            <summary>
            Constructs AmazonStepFunctionsClient with AWS Access Key ID, AWS Secret Key and an
            AmazonStepFunctionsClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonStepFunctionsClient Configuration Object</param>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.CustomizeRuntimePipeline(Amazon.Runtime.Internal.RuntimePipeline)">
            <summary>
            Customize the pipeline
            </summary>
            <param name="pipeline"></param>
        </member>
        <member name="P:Amazon.StepFunctions.AmazonStepFunctionsClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.CreateActivity(Amazon.StepFunctions.Model.CreateActivityRequest)">
            <summary>
            Creates 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 <c>GetActivityTask</c> API action and respond using <c>SendTask*</c>
            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.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> <note> 
            <para>
             <c>CreateActivity</c> is an idempotent API. Subsequent requests won’t create a duplicate
            resource if it was already created. <c>CreateActivity</c>'s idempotency check is based
            on the activity <c>name</c>. If a following request has different <c>tags</c> values,
            Step Functions will ignore these differences and treat it as an idempotent request
            of the previous. In this case, <c>tags</c> will not be updated, even if they are different.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateActivity service method.</param>
            
            <returns>The response from the CreateActivity service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityAlreadyExistsException">
            Activity already exists. <c>EncryptionConfiguration</c> may not be updated.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityLimitExceededException">
            The maximum number of activities has been reached. Existing activities must be deleted
            before a new activity can be created.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TooManyTagsException">
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity">REST API Reference for CreateActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginCreateActivity(Amazon.StepFunctions.Model.CreateActivityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateActivity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateActivity operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateActivity
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity">REST API Reference for CreateActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndCreateActivity(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateActivity operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateActivity.</param>
            
            <returns>Returns a  CreateActivityResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity">REST API Reference for CreateActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.CreateStateMachine(Amazon.StepFunctions.Model.CreateStateMachineRequest)">
            <summary>
            Creates a state machine. A state machine consists of a collection of states that can
            do work (<c>Task</c> states), determine to which states to transition next (<c>Choice</c>
            states), stop an execution with an error (<c>Fail</c> states), and so on. State machines
            are specified using a JSON-based, structured language. For more information, see <a
            href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> in the Step Functions User Guide.
            
             
            <para>
            If you set the <c>publish</c> parameter of this API action to <c>true</c>, it publishes
            version <c>1</c> as the first revision of the state machine.
            </para>
             
            <para>
             For additional control over security, you can encrypt your data using a <b>customer-managed
            key</b> for Step Functions state machines. You can configure a symmetric KMS key and
            data key reuse period when creating or updating a <b>State Machine</b>. The execution
            history and state machine definition will be encrypted with the key applied to the
            State Machine. 
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> <note> 
            <para>
             <c>CreateStateMachine</c> is an idempotent API. Subsequent requests won’t create
            a duplicate resource if it was already created. <c>CreateStateMachine</c>'s idempotency
            check is based on the state machine <c>name</c>, <c>definition</c>, <c>type</c>, <c>LoggingConfiguration</c>,
            <c>TracingConfiguration</c>, and <c>EncryptionConfiguration</c> The check is also
            based on the <c>publish</c> and <c>versionDescription</c> parameters. If a following
            request has a different <c>roleArn</c> or <c>tags</c>, Step Functions will ignore
            these differences and treat it as an idempotent request of the previous. In this case,
            <c>roleArn</c> and <c>tags</c> will not be updated, even if they are different.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateStateMachine service method.</param>
            
            <returns>The response from the CreateStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            The provided Amazon States Language definition is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException">
            Configuration is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTracingConfigurationException">
            Your <c>tracingConfiguration</c> key does not match, or <c>enabled</c> has not been
            set to <c>true</c> or <c>false</c>.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException">
            A state machine with the same name but a different definition or role ARN already
            exists.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineLimitExceededException">
            The maximum number of state machines has been reached. Existing state machines must
            be deleted before a new state machine can be created.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            State machine type is not supported.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TooManyTagsException">
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine">REST API Reference for CreateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginCreateStateMachine(Amazon.StepFunctions.Model.CreateStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine">REST API Reference for CreateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndCreateStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateStateMachine.</param>
            
            <returns>Returns a  CreateStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine">REST API Reference for CreateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.CreateStateMachineAlias(Amazon.StepFunctions.Model.CreateStateMachineAliasRequest)">
            <summary>
            Creates an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            for a state machine that points to one or two <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            of the same state machine. You can set your application to call <a>StartExecution</a>
            with an alias and update the version the alias uses without changing the client's
            code.
            
             
            <para>
            You can also map an alias to split <a>StartExecution</a> requests between two versions
            of a state machine. To do this, add a second <c>RoutingConfig</c> object in the <c>routingConfiguration</c>
            parameter. You must also specify the percentage of execution run requests each version
            should receive in both <c>RoutingConfig</c> objects. Step Functions randomly chooses
            which version runs a given execution based on the percentage you specify.
            </para>
             
            <para>
            To create an alias that points to a single version, specify a single <c>RoutingConfig</c>
            object with a <c>weight</c> set to 100.
            </para>
             
            <para>
            You can create up to 100 aliases for each state machine. You must delete unused aliases
            using the <a>DeleteStateMachineAlias</a> API action.
            </para>
             
            <para>
             <c>CreateStateMachineAlias</c> is an idempotent API. Step Functions bases the idempotency
            check on the <c>stateMachineArn</c>, <c>description</c>, <c>name</c>, and <c>routingConfiguration</c>
            parameters. Requests that contain the same values for these parameters return a successful
            idempotent response without creating a duplicate resource.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateStateMachineAlias service method.</param>
            
            <returns>The response from the CreateStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias">REST API Reference for CreateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginCreateStateMachineAlias(Amazon.StepFunctions.Model.CreateStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias">REST API Reference for CreateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndCreateStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateStateMachineAlias.</param>
            
            <returns>Returns a  CreateStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias">REST API Reference for CreateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DeleteActivity(Amazon.StepFunctions.Model.DeleteActivityRequest)">
            <summary>
            Deletes an activity.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteActivity service method.</param>
            
            <returns>The response from the DeleteActivity service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity">REST API Reference for DeleteActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDeleteActivity(Amazon.StepFunctions.Model.DeleteActivityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteActivity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteActivity operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteActivity
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity">REST API Reference for DeleteActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDeleteActivity(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteActivity operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteActivity.</param>
            
            <returns>Returns a  DeleteActivityResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity">REST API Reference for DeleteActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DeleteStateMachine(Amazon.StepFunctions.Model.DeleteStateMachineRequest)">
            <summary>
            Deletes a state machine. This is an asynchronous operation. It sets the state machine's
            status to <c>DELETING</c> 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.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine</c> 
            </para>
             </li> </ul> 
            <para>
            This API action also deletes all <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            and <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">aliases</a>
            associated with a state machine.
            </para>
             <note> 
            <para>
            For <c>EXPRESS</c> state machines, the deletion happens eventually (usually in less
            than a minute). Running executions may emit logs after <c>DeleteStateMachine</c> API
            is called.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachine service method.</param>
            
            <returns>The response from the DeleteStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine">REST API Reference for DeleteStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDeleteStateMachine(Amazon.StepFunctions.Model.DeleteStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine">REST API Reference for DeleteStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDeleteStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStateMachine.</param>
            
            <returns>Returns a  DeleteStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine">REST API Reference for DeleteStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DeleteStateMachineAlias(Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest)">
            <summary>
            Deletes a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             
            <para>
            After you delete a state machine alias, you can't use it to start executions. When
            you delete a state machine alias, Step Functions doesn't delete the state machine
            versions that alias references.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineAlias service method.</param>
            
            <returns>The response from the DeleteStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias">REST API Reference for DeleteStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDeleteStateMachineAlias(Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias">REST API Reference for DeleteStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDeleteStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStateMachineAlias.</param>
            
            <returns>Returns a  DeleteStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias">REST API Reference for DeleteStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DeleteStateMachineVersion(Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest)">
            <summary>
            Deletes a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>.
            After you delete a version, you can't call <a>StartExecution</a> using that version's
            ARN or use the version with a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             <note> 
            <para>
            Deleting a state machine version won't terminate its in-progress executions.
            </para>
             </note> <note> 
            <para>
            You can't delete a state machine version currently referenced by one or more aliases.
            Before you delete a version, you must either delete the aliases or update them to
            point to another state machine version.
            </para>
             </note> 
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>PublishStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineVersions</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineVersion service method.</param>
            
            <returns>The response from the DeleteStateMachineVersion service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion">REST API Reference for DeleteStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDeleteStateMachineVersion(Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStateMachineVersion operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineVersion operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStateMachineVersion
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion">REST API Reference for DeleteStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDeleteStateMachineVersion(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStateMachineVersion operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStateMachineVersion.</param>
            
            <returns>Returns a  DeleteStateMachineVersionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion">REST API Reference for DeleteStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DescribeActivity(Amazon.StepFunctions.Model.DescribeActivityRequest)">
            <summary>
            Describes an activity.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeActivity service method.</param>
            
            <returns>The response from the DescribeActivity service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityDoesNotExistException">
            The specified activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity">REST API Reference for DescribeActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDescribeActivity(Amazon.StepFunctions.Model.DescribeActivityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeActivity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeActivity operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeActivity
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity">REST API Reference for DescribeActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDescribeActivity(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeActivity operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeActivity.</param>
            
            <returns>Returns a  DescribeActivityResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity">REST API Reference for DescribeActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DescribeExecution(Amazon.StepFunctions.Model.DescribeExecutionRequest)">
            <summary>
            Provides 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redriven</a>
            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.
            
             
            <para>
            If you specify a version or alias ARN when you call the <a>StartExecution</a> API
            action, <c>DescribeExecution</c> returns that ARN.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            Executions of an <c>EXPRESS</c> state machine aren't supported by <c>DescribeExecution</c>
            unless a Map Run dispatched them.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeExecution service method.</param>
            
            <returns>The response from the DescribeExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution">REST API Reference for DescribeExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDescribeExecution(Amazon.StepFunctions.Model.DescribeExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution">REST API Reference for DescribeExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDescribeExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeExecution.</param>
            
            <returns>Returns a  DescribeExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution">REST API Reference for DescribeExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DescribeMapRun(Amazon.StepFunctions.Model.DescribeMapRunRequest)">
            <summary>
            Provides information about a Map Run's configuration, progress, and results. If you've
            <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">redriven</a>
            a Map Run, this API action also returns information about the redrives of that Map
            Run. For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html">Examining
            Map Run</a> in the <i>Step Functions Developer Guide</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeMapRun service method.</param>
            
            <returns>The response from the DescribeMapRun service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun">REST API Reference for DescribeMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDescribeMapRun(Amazon.StepFunctions.Model.DescribeMapRunRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeMapRun operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeMapRun operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMapRun
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun">REST API Reference for DescribeMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDescribeMapRun(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeMapRun operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeMapRun.</param>
            
            <returns>Returns a  DescribeMapRunResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun">REST API Reference for DescribeMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DescribeStateMachine(Amazon.StepFunctions.Model.DescribeStateMachineRequest)">
            <summary>
            Provides information about a state machine's definition, its IAM role Amazon Resource
            Name (ARN), and configuration.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            This API action returns the details for a state machine version if the <c>stateMachineArn</c>
            you specify is a state machine version ARN.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachine service method.</param>
            
            <returns>The response from the DescribeStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine">REST API Reference for DescribeStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDescribeStateMachine(Amazon.StepFunctions.Model.DescribeStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine">REST API Reference for DescribeStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDescribeStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeStateMachine.</param>
            
            <returns>Returns a  DescribeStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine">REST API Reference for DescribeStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DescribeStateMachineAlias(Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest)">
            <summary>
            Returns details about a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineAlias service method.</param>
            
            <returns>The response from the DescribeStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias">REST API Reference for DescribeStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDescribeStateMachineAlias(Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias">REST API Reference for DescribeStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDescribeStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeStateMachineAlias.</param>
            
            <returns>Returns a  DescribeStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias">REST API Reference for DescribeStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DescribeStateMachineForExecution(Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest)">
            <summary>
            Provides 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.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineForExecution service method.</param>
            
            <returns>The response from the DescribeStateMachineForExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution">REST API Reference for DescribeStateMachineForExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginDescribeStateMachineForExecution(Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeStateMachineForExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineForExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeStateMachineForExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution">REST API Reference for DescribeStateMachineForExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndDescribeStateMachineForExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeStateMachineForExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeStateMachineForExecution.</param>
            
            <returns>Returns a  DescribeStateMachineForExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution">REST API Reference for DescribeStateMachineForExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.GetActivityTask(Amazon.StepFunctions.Model.GetActivityTaskRequest)">
            <summary>
            Used 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 <c>taskToken</c> with a null string.
            
             <note> 
            <para>
            This API action isn't logged in CloudTrail.
            </para>
             </note> <important> 
            <para>
            Workers should set their client side socket timeout to at least 65 seconds (5 seconds
            higher than the maximum time the service may hold the poll request).
            </para>
             
            <para>
            Polling with <c>GetActivityTask</c> can cause latency in some implementations. See
            <a href="https://docs.aws.amazon.com/step-functions/latest/dg/bp-activity-pollers.html">Avoid
            Latency When Polling for Activity Tasks</a> in the Step Functions Developer Guide.
            </para>
             </important>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetActivityTask service method.</param>
            
            <returns>The response from the GetActivityTask service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityDoesNotExistException">
            The specified activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException">
            The maximum number of workers concurrently polling for activity tasks has been reached.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask">REST API Reference for GetActivityTask Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginGetActivityTask(Amazon.StepFunctions.Model.GetActivityTaskRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetActivityTask operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetActivityTask operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetActivityTask
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask">REST API Reference for GetActivityTask Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndGetActivityTask(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetActivityTask operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetActivityTask.</param>
            
            <returns>Returns a  GetActivityTaskResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask">REST API Reference for GetActivityTask Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.GetExecutionHistory(Amazon.StepFunctions.Model.GetExecutionHistoryRequest)">
            <summary>
            Returns the history of the specified execution as a list of events. By default, the
            results are returned in ascending order of the <c>timeStamp</c> of the events. Use
            the <c>reverseOrder</c> parameter to get the latest events first.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetExecutionHistory service method.</param>
            
            <returns>The response from the GetExecutionHistory service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory">REST API Reference for GetExecutionHistory Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginGetExecutionHistory(Amazon.StepFunctions.Model.GetExecutionHistoryRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetExecutionHistory operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetExecutionHistory operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetExecutionHistory
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory">REST API Reference for GetExecutionHistory Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndGetExecutionHistory(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetExecutionHistory operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetExecutionHistory.</param>
            
            <returns>Returns a  GetExecutionHistoryResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory">REST API Reference for GetExecutionHistory Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListActivities(Amazon.StepFunctions.Model.ListActivitiesRequest)">
            <summary>
            Lists the existing activities.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListActivities service method.</param>
            
            <returns>The response from the ListActivities service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities">REST API Reference for ListActivities Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListActivities(Amazon.StepFunctions.Model.ListActivitiesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListActivities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListActivities operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListActivities
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities">REST API Reference for ListActivities Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListActivities(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListActivities operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListActivities.</param>
            
            <returns>Returns a  ListActivitiesResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities">REST API Reference for ListActivities Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListExecutions(Amazon.StepFunctions.Model.ListExecutionsRequest)">
            <summary>
            Lists 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redriven</a>
            executions.
            
             
            <para>
            You can also provide a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            ARN or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>
            ARN to list the executions associated with a specific alias or version.
            </para>
             
            <para>
            Results are sorted by time, with the most recent execution first.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListExecutions service method.</param>
            
            <returns>The response from the ListExecutions service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            State machine type is not supported.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions">REST API Reference for ListExecutions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListExecutions(Amazon.StepFunctions.Model.ListExecutionsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListExecutions operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListExecutions operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListExecutions
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions">REST API Reference for ListExecutions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListExecutions(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListExecutions operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListExecutions.</param>
            
            <returns>Returns a  ListExecutionsResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions">REST API Reference for ListExecutions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListMapRuns(Amazon.StepFunctions.Model.ListMapRunsRequest)">
            <summary>
            Lists all Map Runs that were started by a given state machine execution. Use this
            API action to obtain Map Run ARNs, and then call <c>DescribeMapRun</c> to obtain more
            information, if needed.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListMapRuns service method.</param>
            
            <returns>The response from the ListMapRuns service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns">REST API Reference for ListMapRuns Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListMapRuns(Amazon.StepFunctions.Model.ListMapRunsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListMapRuns operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListMapRuns operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMapRuns
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns">REST API Reference for ListMapRuns Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListMapRuns(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListMapRuns operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListMapRuns.</param>
            
            <returns>Returns a  ListMapRunsResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns">REST API Reference for ListMapRuns Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListStateMachineAliases(Amazon.StepFunctions.Model.ListStateMachineAliasesRequest)">
            <summary>
            Lists <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">aliases</a>
            for a specified state machine ARN. Results are sorted by time, with the most recently
            created aliases listed first. 
            
             
            <para>
            To list aliases that reference a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            you can specify the version ARN in the <c>stateMachineArn</c> parameter.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStateMachineAliases service method.</param>
            
            <returns>The response from the ListStateMachineAliases service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineAliases">REST API Reference for ListStateMachineAliases Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListStateMachineAliases(Amazon.StepFunctions.Model.ListStateMachineAliasesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStateMachineAliases operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStateMachineAliases operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStateMachineAliases
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineAliases">REST API Reference for ListStateMachineAliases Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListStateMachineAliases(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStateMachineAliases operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStateMachineAliases.</param>
            
            <returns>Returns a  ListStateMachineAliasesResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineAliases">REST API Reference for ListStateMachineAliases Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListStateMachines(Amazon.StepFunctions.Model.ListStateMachinesRequest)">
            <summary>
            Lists the existing state machines.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStateMachines service method.</param>
            
            <returns>The response from the ListStateMachines service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines">REST API Reference for ListStateMachines Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListStateMachines(Amazon.StepFunctions.Model.ListStateMachinesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStateMachines operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStateMachines operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStateMachines
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines">REST API Reference for ListStateMachines Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListStateMachines(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStateMachines operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStateMachines.</param>
            
            <returns>Returns a  ListStateMachinesResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines">REST API Reference for ListStateMachines Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListStateMachineVersions(Amazon.StepFunctions.Model.ListStateMachineVersionsRequest)">
            <summary>
            Lists <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            for the specified state machine Amazon Resource Name (ARN).
            
             
            <para>
            The results are sorted in descending order of the version creation time.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>PublishStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineVersion</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStateMachineVersions service method.</param>
            
            <returns>The response from the ListStateMachineVersions service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions">REST API Reference for ListStateMachineVersions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListStateMachineVersions(Amazon.StepFunctions.Model.ListStateMachineVersionsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStateMachineVersions operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStateMachineVersions operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStateMachineVersions
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions">REST API Reference for ListStateMachineVersions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListStateMachineVersions(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStateMachineVersions operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStateMachineVersions.</param>
            
            <returns>Returns a  ListStateMachineVersionsResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions">REST API Reference for ListStateMachineVersions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ListTagsForResource(Amazon.StepFunctions.Model.ListTagsForResourceRequest)">
            <summary>
            List tags for a given resource.
            
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginListTagsForResource(Amazon.StepFunctions.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.PublishStateMachineVersion(Amazon.StepFunctions.Model.PublishStateMachineVersionRequest)">
            <summary>
            Creates a <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>
            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 <a>CreateStateMachineAlias</a>.
            
             
            <para>
            You can publish up to 1000 versions for each state machine. You must manually delete
            unused versions using the <a>DeleteStateMachineVersion</a> API action.
            </para>
             
            <para>
             <c>PublishStateMachineVersion</c> is an idempotent API. It doesn't create a duplicate
            state machine version if it already exists for the current revision. Step Functions
            bases <c>PublishStateMachineVersion</c>'s idempotency check on the <c>stateMachineArn</c>,
            <c>name</c>, and <c>revisionId</c> parameters. Requests with the same parameters return
            a successful idempotent response. If you don't specify a <c>revisionId</c>, Step Functions
            checks for a previously published version of the state machine's current revision.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>DeleteStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineVersions</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PublishStateMachineVersion service method.</param>
            
            <returns>The response from the PublishStateMachineVersion service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion">REST API Reference for PublishStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginPublishStateMachineVersion(Amazon.StepFunctions.Model.PublishStateMachineVersionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PublishStateMachineVersion operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PublishStateMachineVersion operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPublishStateMachineVersion
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion">REST API Reference for PublishStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndPublishStateMachineVersion(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PublishStateMachineVersion operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPublishStateMachineVersion.</param>
            
            <returns>Returns a  PublishStateMachineVersionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion">REST API Reference for PublishStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.RedriveExecution(Amazon.StepFunctions.Model.RedriveExecutionRequest)">
            <summary>
            Restarts 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redrive</a>
            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.
            
             
            <para>
            For workflows that include an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html">Inline
            Map</a> or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html">Parallel</a>
            state, <c>RedriveExecution</c> API action reschedules and redrives only the iterations
            and branches that failed or aborted.
            </para>
             
            <para>
            To redrive a workflow that includes a Distributed Map state whose Map Run failed,
            you must redrive the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/use-dist-map-orchestrate-large-scale-parallel-workloads.html#dist-map-orchestrate-parallel-workloads-key-terms">parent
            workflow</a>. The parent workflow redrives all the unsuccessful states, including
            a failed Map Run. If a Map Run was not started in the original execution attempt,
            the redriven parent workflow starts the Map Run.
            </para>
             <note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
             
            <para>
            However, you can restart the unsuccessful executions of Express child workflows in
            a Distributed Map by redriving its Map Run. When you redrive a Map Run, the Express
            child workflows are rerun using the <a>StartExecution</a> API action. For more information,
            see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">Redriving
            Map Runs</a>.
            </para>
             </note> 
            <para>
            You can redrive executions if your original execution meets the following conditions:
            </para>
             <ul> <li> 
            <para>
            The execution status isn't <c>SUCCEEDED</c>.
            </para>
             </li> <li> 
            <para>
            Your workflow execution has not exceeded the redrivable period of 14 days. Redrivable
            period refers to the time during which you can redrive a given execution. This period
            starts from the day a state machine completes its execution.
            </para>
             </li> <li> 
            <para>
            The workflow execution has not exceeded the maximum open time of one year. For more
            information about state machine quotas, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html#service-limits-state-machine-executions">Quotas
            related to state machine executions</a>.
            </para>
             </li> <li> 
            <para>
            The execution event history count is less than 24,999. Redriven executions append
            their event history to the existing event history. Make sure your workflow execution
            contains less than 24,999 events to accommodate the <c>ExecutionRedriven</c> history
            event and at least one other history event.
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RedriveExecution service method.</param>
            
            <returns>The response from the RedriveExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionLimitExceededException">
            The maximum number of running executions has been reached. Running executions must
            end or be stopped before a new execution can be started.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionNotRedrivableException">
            The execution Amazon Resource Name (ARN) that you specified for <c>executionArn</c>
            cannot be redriven.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution">REST API Reference for RedriveExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginRedriveExecution(Amazon.StepFunctions.Model.RedriveExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RedriveExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RedriveExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRedriveExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution">REST API Reference for RedriveExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndRedriveExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RedriveExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRedriveExecution.</param>
            
            <returns>Returns a  RedriveExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution">REST API Reference for RedriveExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.SendTaskFailure(Amazon.StepFunctions.Model.SendTaskFailureRequest)">
            <summary>
            Used by activity workers, Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report that the task identified by the <c>taskToken</c> failed.
            
             
            <para>
            For an execution with encryption enabled, Step Functions will encrypt the error and
            cause fields using the KMS key for the execution role.
            </para>
             
            <para>
            A caller can mark a task as fail without using any KMS permissions in the execution
            role if the caller provides a null value for both <c>error</c> and <c>cause</c> fields
            because no data needs to be encrypted.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SendTaskFailure service method.</param>
            
            <returns>The response from the SendTaskFailure service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            The activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            The task token has either expired or the task associated with the token has already
            been closed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure">REST API Reference for SendTaskFailure Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginSendTaskFailure(Amazon.StepFunctions.Model.SendTaskFailureRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SendTaskFailure operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SendTaskFailure operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTaskFailure
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure">REST API Reference for SendTaskFailure Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndSendTaskFailure(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SendTaskFailure operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSendTaskFailure.</param>
            
            <returns>Returns a  SendTaskFailureResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure">REST API Reference for SendTaskFailure Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.SendTaskHeartbeat(Amazon.StepFunctions.Model.SendTaskHeartbeatRequest)">
            <summary>
            Used by activity workers and Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report to Step Functions that the task represented by the specified
            <c>taskToken</c> is still making progress. This action resets the <c>Heartbeat</c>
            clock. The <c>Heartbeat</c> threshold is specified in the state machine's Amazon States
            Language definition (<c>HeartbeatSeconds</c>). This action does not in itself create
            an event in the execution history. However, if the task times out, the execution history
            contains an <c>ActivityTimedOut</c> entry for activities, or a <c>TaskTimedOut</c>
            entry for tasks using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern.
            
             <note> 
            <para>
            The <c>Timeout</c> of a task, defined in the state machine's Amazon States Language
            definition, is its maximum allowed duration, regardless of the number of <a>SendTaskHeartbeat</a>
            requests received. Use <c>HeartbeatSeconds</c> to configure the timeout interval for
            heartbeats.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SendTaskHeartbeat service method.</param>
            
            <returns>The response from the SendTaskHeartbeat service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            The activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            The task token has either expired or the task associated with the token has already
            been closed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat">REST API Reference for SendTaskHeartbeat Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginSendTaskHeartbeat(Amazon.StepFunctions.Model.SendTaskHeartbeatRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SendTaskHeartbeat operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SendTaskHeartbeat operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTaskHeartbeat
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat">REST API Reference for SendTaskHeartbeat Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndSendTaskHeartbeat(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SendTaskHeartbeat operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSendTaskHeartbeat.</param>
            
            <returns>Returns a  SendTaskHeartbeatResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat">REST API Reference for SendTaskHeartbeat Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.SendTaskSuccess(Amazon.StepFunctions.Model.SendTaskSuccessRequest)">
            <summary>
            Used by activity workers, Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report that the task identified by the <c>taskToken</c> completed
            successfully.
            </summary>
            <param name="request">Container for the necessary parameters to execute the SendTaskSuccess service method.</param>
            
            <returns>The response from the SendTaskSuccess service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidOutputException">
            The provided JSON output data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            The activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            The task token has either expired or the task associated with the token has already
            been closed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess">REST API Reference for SendTaskSuccess Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginSendTaskSuccess(Amazon.StepFunctions.Model.SendTaskSuccessRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SendTaskSuccess operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SendTaskSuccess operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTaskSuccess
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess">REST API Reference for SendTaskSuccess Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndSendTaskSuccess(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SendTaskSuccess operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSendTaskSuccess.</param>
            
            <returns>Returns a  SendTaskSuccessResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess">REST API Reference for SendTaskSuccess Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.StartExecution(Amazon.StepFunctions.Model.StartExecutionRequest)">
            <summary>
            Starts a state machine execution.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            If you start an execution with an unqualified state machine ARN, Step Functions uses
            the latest revision of the state machine for the execution.
            </para>
             
            <para>
            To start executions of a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            call <c>StartExecution</c> and provide the version ARN or the ARN of an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            that points to the version.
            </para>
             <note> 
            <para>
             <c>StartExecution</c> is idempotent for <c>STANDARD</c> workflows. For a <c>STANDARD</c>
            workflow, if you call <c>StartExecution</c> with the same name and input as a running
            execution, the call succeeds and return the same response as the original request.
            If the execution is closed or if the input is different, it returns a <c>400 ExecutionAlreadyExists</c>
            error. You can reuse names after 90 days. 
            </para>
             
            <para>
             <c>StartExecution</c> isn't idempotent for <c>EXPRESS</c> workflows. 
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartExecution service method.</param>
            
            <returns>The response from the StartExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException">
            The execution has the same <c>name</c> as another execution (but a different <c>input</c>).
            
             <note> 
            <para>
            Executions with the same <c>name</c> and <c>input</c> are considered idempotent.
            </para>
             </note>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionLimitExceededException">
            The maximum number of running executions has been reached. Running executions must
            end or be stopped before a new execution can be started.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            The provided JSON input data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution">REST API Reference for StartExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginStartExecution(Amazon.StepFunctions.Model.StartExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution">REST API Reference for StartExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndStartExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartExecution.</param>
            
            <returns>Returns a  StartExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution">REST API Reference for StartExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.StartSyncExecution(Amazon.StepFunctions.Model.StartSyncExecutionRequest)">
            <summary>
            Starts a Synchronous Express state machine execution. <c>StartSyncExecution</c> is
            not available for <c>STANDARD</c> workflows.
            
             <note> 
            <para>
             <c>StartSyncExecution</c> will return a <c>200 OK</c> response, even if your execution
            fails, because the status code in the API response doesn't reflect function errors.
            Error codes are reserved for errors that prevent your execution from running, such
            as permissions errors, limit errors, or issues with your state machine code and configuration.
            
            </para>
             </note> <note> 
            <para>
            This API action isn't logged in CloudTrail.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartSyncExecution service method.</param>
            
            <returns>The response from the StartSyncExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            The provided JSON input data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            State machine type is not supported.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution">REST API Reference for StartSyncExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginStartSyncExecution(Amazon.StepFunctions.Model.StartSyncExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartSyncExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartSyncExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSyncExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution">REST API Reference for StartSyncExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndStartSyncExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartSyncExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartSyncExecution.</param>
            
            <returns>Returns a  StartSyncExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution">REST API Reference for StartSyncExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.StopExecution(Amazon.StepFunctions.Model.StopExecutionRequest)">
            <summary>
            Stops an execution.
            
             
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
             
            <para>
            For an execution with encryption enabled, Step Functions will encrypt the error and
            cause fields using the KMS key for the execution role.
            </para>
             
            <para>
            A caller can stop an execution without using any KMS permissions in the execution
            role if the caller provides a null value for both <c>error</c> and <c>cause</c> fields
            because no data needs to be encrypted.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StopExecution service method.</param>
            
            <returns>The response from the StopExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution">REST API Reference for StopExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginStopExecution(Amazon.StepFunctions.Model.StopExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StopExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StopExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution">REST API Reference for StopExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndStopExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StopExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStopExecution.</param>
            
            <returns>Returns a  StopExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution">REST API Reference for StopExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.TagResource(Amazon.StepFunctions.Model.TagResourceRequest)">
            <summary>
            Add a tag to a Step Functions resource.
            
             
            <para>
            An array of key-value pairs. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using
            Cost Allocation Tags</a> in the <i>Amazon Web Services Billing and Cost Management
            User Guide</i>, and <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html">Controlling
            Access Using IAM Tags</a>.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TooManyTagsException">
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginTagResource(Amazon.StepFunctions.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.TestState(Amazon.StepFunctions.Model.TestStateRequest)">
            <summary>
            Accepts 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:
            
             <ul> <li> 
            <para>
            A state's <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-input-output-dataflow">input
            and output processing</a> data flow
            </para>
             </li> <li> 
            <para>
            An <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-services.html">Amazon
            Web Services service integration</a> request and response
            </para>
             </li> <li> 
            <para>
            An <a href="https://docs.aws.amazon.com/step-functions/latest/dg/call-https-apis.html">HTTP
            Task</a> request and response
            </para>
             </li> </ul> 
            <para>
            You can call this API on only one state at a time. The states that you can test include
            the following:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-task-state.html#task-types">All
            Task types</a> except <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html">Activity</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-pass-state.html">Pass</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-wait-state.html">Wait</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html">Choice</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-succeed-state.html">Succeed</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-fail-state.html">Fail</a>
            
            </para>
             </li> </ul> 
            <para>
            The <c>TestState</c> API assumes an IAM role which must contain the required IAM permissions
            for the resources your state is accessing. For information about the permissions a
            state might need, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-permissions">IAM
            permissions to test a state</a>.
            </para>
             
            <para>
            The <c>TestState</c> API can run for up to five minutes. If the execution of a state
            exceeds this duration, it fails with the <c>States.Timeout</c> error.
            </para>
             
            <para>
             <c>TestState</c> only supports the following when a mock is specified: <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html">Activity
            tasks</a>, <c>.sync</c> or <c>.waitForTaskToken</c> <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html">service
            integration patterns</a>, <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html">Parallel</a>,
            or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html">Map</a>
            states.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TestState service method.</param>
            
            <returns>The response from the TestState service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            The provided Amazon States Language definition is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            The provided JSON input data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState">REST API Reference for TestState Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginTestState(Amazon.StepFunctions.Model.TestStateRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TestState operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TestState operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTestState
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState">REST API Reference for TestState Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndTestState(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TestState operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTestState.</param>
            
            <returns>Returns a  TestStateResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState">REST API Reference for TestState Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.UntagResource(Amazon.StepFunctions.Model.UntagResourceRequest)">
            <summary>
            Remove a tag from a Step Functions resource
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginUntagResource(Amazon.StepFunctions.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.UpdateMapRun(Amazon.StepFunctions.Model.UpdateMapRunRequest)">
            <summary>
            Updates an in-progress Map Run's configuration to include changes to the settings
            that control maximum concurrency and Map Run failure.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateMapRun service method.</param>
            
            <returns>The response from the UpdateMapRun service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun">REST API Reference for UpdateMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginUpdateMapRun(Amazon.StepFunctions.Model.UpdateMapRunRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateMapRun operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateMapRun operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMapRun
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun">REST API Reference for UpdateMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndUpdateMapRun(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateMapRun operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateMapRun.</param>
            
            <returns>Returns a  UpdateMapRunResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun">REST API Reference for UpdateMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.UpdateStateMachine(Amazon.StepFunctions.Model.UpdateStateMachineRequest)">
            <summary>
            Updates an existing state machine by modifying its <c>definition</c>, <c>roleArn</c>,
            <c>loggingConfiguration</c>, or <c>EncryptionConfiguration</c>. Running executions
            will continue to use the previous <c>definition</c> and <c>roleArn</c>. You must include
            at least one of <c>definition</c> or <c>roleArn</c> or you will receive a <c>MissingRequiredParameter</c>
            error.
            
             
            <para>
            A qualified state machine ARN refers to a <i>Distributed Map state</i> defined within
            a state machine. For example, the qualified state machine ARN <c>arn:partition:states:region:account-id:stateMachine:stateMachineName/mapStateLabel</c>
            refers to a <i>Distributed Map state</i> with a label <c>mapStateLabel</c> in the
            state machine named <c>stateMachineName</c>.
            </para>
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            After you update your state machine, you can set the <c>publish</c> parameter to <c>true</c>
            in the same action to publish a new <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>.
            This way, you can opt-in to strict versioning of your state machine.
            </para>
             <note> 
            <para>
            Step Functions assigns monotonically increasing integers for state machine versions,
            starting at version number 1.
            </para>
             </note> <note> 
            <para>
            All <c>StartExecution</c> calls within a few seconds use the updated <c>definition</c>
            and <c>roleArn</c>. Executions started immediately after you call <c>UpdateStateMachine</c>
            may use the previous state machine <c>definition</c> and <c>roleArn</c>. 
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachine service method.</param>
            
            <returns>The response from the UpdateStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            The provided Amazon States Language definition is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException">
            Configuration is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTracingConfigurationException">
            Your <c>tracingConfiguration</c> key does not match, or <c>enabled</c> has not been
            set to <c>true</c> or <c>false</c>.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.MissingRequiredParameterException">
            Request is missing a required parameter. This error occurs if both <c>definition</c>
            and <c>roleArn</c> are not specified.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine">REST API Reference for UpdateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginUpdateStateMachine(Amazon.StepFunctions.Model.UpdateStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine">REST API Reference for UpdateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndUpdateStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateStateMachine.</param>
            
            <returns>Returns a  UpdateStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine">REST API Reference for UpdateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.UpdateStateMachineAlias(Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest)">
            <summary>
            Updates the configuration of an existing state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            by modifying its <c>description</c> or <c>routingConfiguration</c>.
            
             
            <para>
            You must specify at least one of the <c>description</c> or <c>routingConfiguration</c>
            parameters to update a state machine alias.
            </para>
             <note> 
            <para>
             <c>UpdateStateMachineAlias</c> is an idempotent API. Step Functions bases the idempotency
            check on the <c>stateMachineAliasArn</c>, <c>description</c>, and <c>routingConfiguration</c>
            parameters. Requests with the same parameters return an idempotent response.
            </para>
             </note> <note> 
            <para>
            This operation is eventually consistent. All <a>StartExecution</a> requests made within
            a few seconds use the latest alias configuration. Executions started immediately after
            calling <c>UpdateStateMachineAlias</c> may use the previous routing configuration.
            </para>
             </note> 
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachineAlias service method.</param>
            
            <returns>The response from the UpdateStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias">REST API Reference for UpdateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginUpdateStateMachineAlias(Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias">REST API Reference for UpdateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndUpdateStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateStateMachineAlias.</param>
            
            <returns>Returns a  UpdateStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias">REST API Reference for UpdateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.ValidateStateMachineDefinition(Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest)">
            <summary>
            Validates the syntax of a state machine definition specified in <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> (ASL), a JSON-based, structured language.
            
             
            <para>
            You can validate that a state machine definition is correct without creating a state
            machine resource.
            </para>
             
            <para>
            Suggested uses for <c>ValidateStateMachineDefinition</c>:
            </para>
             <ul> <li> 
            <para>
            Integrate automated checks into your code review or Continuous Integration (CI) process
            to check state machine definitions before starting deployments.
            </para>
             </li> <li> 
            <para>
            Run validation from a Git pre-commit hook to verify the definition before committing
            to your source repository.
            </para>
             </li> </ul> 
            <para>
            Validation will look for problems in your state machine definition and return a <b>result</b>
            and a list of <b>diagnostic elements</b>.
            </para>
             
            <para>
            The <b>result</b> value will be <c>OK</c> when your workflow definition can be successfully
            created or updated. Note the result can be <c>OK</c> even when diagnostic warnings
            are present in the response. The <b>result</b> value will be <c>FAIL</c> when the
            workflow definition contains errors that would prevent you from creating or updating
            your state machine. 
            </para>
             
            <para>
            The list of <a href="https://docs.aws.amazon.com/step-functions/latest/apireference/API_ValidateStateMachineDefinitionDiagnostic.html">ValidateStateMachineDefinitionDiagnostic</a>
            data elements can contain zero or more <b>WARNING</b> and/or <b>ERROR</b> elements.
            </para>
             <note> 
            <para>
            The <b>ValidateStateMachineDefinition API</b> might add new diagnostics in the future,
            adjust diagnostic codes, or change the message wording. Your automated processes should
            only rely on the value of the <b>result</b> field value (OK, FAIL). Do <b>not</b>
            rely on the exact order, count, or wording of diagnostic messages.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ValidateStateMachineDefinition service method.</param>
            
            <returns>The response from the ValidateStateMachineDefinition service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition">REST API Reference for ValidateStateMachineDefinition Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.BeginValidateStateMachineDefinition(Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ValidateStateMachineDefinition operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ValidateStateMachineDefinition operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndValidateStateMachineDefinition
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition">REST API Reference for ValidateStateMachineDefinition Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.EndValidateStateMachineDefinition(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ValidateStateMachineDefinition operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginValidateStateMachineDefinition.</param>
            
            <returns>Returns a  ValidateStateMachineDefinitionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition">REST API Reference for ValidateStateMachineDefinition Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.AmazonStepFunctionsClient.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
        <member name="T:Amazon.StepFunctions.IAmazonStepFunctions">
             <summary>
             <para>Interface for accessing StepFunctions</para>
            
             Step Functions 
             <para>
             With Step Functions, you can create workflows, also called <i>state machines</i>,
             to build distributed applications, automate processes, orchestrate microservices,
             and create data and machine learning pipelines.
             </para>
              
             <para>
             Through the Step Functions API, you can create, list, update, and delete state machines,
             activities, and other data types. You can start, stop, and redrive your state machines.
             Your activity workers can send task success, heartbeat, and failure responses.
             </para>
              
             <para>
             With API calls, you can also manage other aspects of your workflow, such as tags,
             versions, and aliases.
             </para>
              
             <para>
             For more information about developing solutions with Step Functions, see the <i> <a
             href="https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html">Step Functions
             Developer Guide</a> </i>.
             </para>
              <important> 
             <para>
             If you use the Step Functions API actions using Amazon Web Services SDK integrations,
             make sure the API actions are in camel case and parameter names are in Pascal case.
             For example, you might use Step Functions API action <c>startSyncExecution</c> and
             specify its parameter as <c>StateMachineArn</c>.
             </para>
              </important>
             </summary>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.CreateActivity(Amazon.StepFunctions.Model.CreateActivityRequest)">
            <summary>
            Creates 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 <c>GetActivityTask</c> API action and respond using <c>SendTask*</c>
            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.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> <note> 
            <para>
             <c>CreateActivity</c> is an idempotent API. Subsequent requests won’t create a duplicate
            resource if it was already created. <c>CreateActivity</c>'s idempotency check is based
            on the activity <c>name</c>. If a following request has different <c>tags</c> values,
            Step Functions will ignore these differences and treat it as an idempotent request
            of the previous. In this case, <c>tags</c> will not be updated, even if they are different.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateActivity service method.</param>
            
            <returns>The response from the CreateActivity service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityAlreadyExistsException">
            Activity already exists. <c>EncryptionConfiguration</c> may not be updated.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityLimitExceededException">
            The maximum number of activities has been reached. Existing activities must be deleted
            before a new activity can be created.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TooManyTagsException">
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity">REST API Reference for CreateActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginCreateActivity(Amazon.StepFunctions.Model.CreateActivityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateActivity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateActivity operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateActivity
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity">REST API Reference for CreateActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndCreateActivity(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateActivity operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateActivity.</param>
            
            <returns>Returns a  CreateActivityResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateActivity">REST API Reference for CreateActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.CreateStateMachine(Amazon.StepFunctions.Model.CreateStateMachineRequest)">
            <summary>
            Creates a state machine. A state machine consists of a collection of states that can
            do work (<c>Task</c> states), determine to which states to transition next (<c>Choice</c>
            states), stop an execution with an error (<c>Fail</c> states), and so on. State machines
            are specified using a JSON-based, structured language. For more information, see <a
            href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> in the Step Functions User Guide.
            
             
            <para>
            If you set the <c>publish</c> parameter of this API action to <c>true</c>, it publishes
            version <c>1</c> as the first revision of the state machine.
            </para>
             
            <para>
             For additional control over security, you can encrypt your data using a <b>customer-managed
            key</b> for Step Functions state machines. You can configure a symmetric KMS key and
            data key reuse period when creating or updating a <b>State Machine</b>. The execution
            history and state machine definition will be encrypted with the key applied to the
            State Machine. 
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> <note> 
            <para>
             <c>CreateStateMachine</c> is an idempotent API. Subsequent requests won’t create
            a duplicate resource if it was already created. <c>CreateStateMachine</c>'s idempotency
            check is based on the state machine <c>name</c>, <c>definition</c>, <c>type</c>, <c>LoggingConfiguration</c>,
            <c>TracingConfiguration</c>, and <c>EncryptionConfiguration</c> The check is also
            based on the <c>publish</c> and <c>versionDescription</c> parameters. If a following
            request has a different <c>roleArn</c> or <c>tags</c>, Step Functions will ignore
            these differences and treat it as an idempotent request of the previous. In this case,
            <c>roleArn</c> and <c>tags</c> will not be updated, even if they are different.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateStateMachine service method.</param>
            
            <returns>The response from the CreateStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            The provided Amazon States Language definition is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException">
            Configuration is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTracingConfigurationException">
            Your <c>tracingConfiguration</c> key does not match, or <c>enabled</c> has not been
            set to <c>true</c> or <c>false</c>.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineAlreadyExistsException">
            A state machine with the same name but a different definition or role ARN already
            exists.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineLimitExceededException">
            The maximum number of state machines has been reached. Existing state machines must
            be deleted before a new state machine can be created.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            State machine type is not supported.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TooManyTagsException">
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine">REST API Reference for CreateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginCreateStateMachine(Amazon.StepFunctions.Model.CreateStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine">REST API Reference for CreateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndCreateStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateStateMachine.</param>
            
            <returns>Returns a  CreateStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachine">REST API Reference for CreateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.CreateStateMachineAlias(Amazon.StepFunctions.Model.CreateStateMachineAliasRequest)">
            <summary>
            Creates an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            for a state machine that points to one or two <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            of the same state machine. You can set your application to call <a>StartExecution</a>
            with an alias and update the version the alias uses without changing the client's
            code.
            
             
            <para>
            You can also map an alias to split <a>StartExecution</a> requests between two versions
            of a state machine. To do this, add a second <c>RoutingConfig</c> object in the <c>routingConfiguration</c>
            parameter. You must also specify the percentage of execution run requests each version
            should receive in both <c>RoutingConfig</c> objects. Step Functions randomly chooses
            which version runs a given execution based on the percentage you specify.
            </para>
             
            <para>
            To create an alias that points to a single version, specify a single <c>RoutingConfig</c>
            object with a <c>weight</c> set to 100.
            </para>
             
            <para>
            You can create up to 100 aliases for each state machine. You must delete unused aliases
            using the <a>DeleteStateMachineAlias</a> API action.
            </para>
             
            <para>
             <c>CreateStateMachineAlias</c> is an idempotent API. Step Functions bases the idempotency
            check on the <c>stateMachineArn</c>, <c>description</c>, <c>name</c>, and <c>routingConfiguration</c>
            parameters. Requests that contain the same values for these parameters return a successful
            idempotent response without creating a duplicate resource.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateStateMachineAlias service method.</param>
            
            <returns>The response from the CreateStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias">REST API Reference for CreateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginCreateStateMachineAlias(Amazon.StepFunctions.Model.CreateStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the CreateStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias">REST API Reference for CreateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndCreateStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  CreateStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginCreateStateMachineAlias.</param>
            
            <returns>Returns a  CreateStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/CreateStateMachineAlias">REST API Reference for CreateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DeleteActivity(Amazon.StepFunctions.Model.DeleteActivityRequest)">
            <summary>
            Deletes an activity.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteActivity service method.</param>
            
            <returns>The response from the DeleteActivity service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity">REST API Reference for DeleteActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDeleteActivity(Amazon.StepFunctions.Model.DeleteActivityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteActivity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteActivity operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteActivity
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity">REST API Reference for DeleteActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDeleteActivity(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteActivity operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteActivity.</param>
            
            <returns>Returns a  DeleteActivityResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteActivity">REST API Reference for DeleteActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DeleteStateMachine(Amazon.StepFunctions.Model.DeleteStateMachineRequest)">
            <summary>
            Deletes a state machine. This is an asynchronous operation. It sets the state machine's
            status to <c>DELETING</c> 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.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine</c> 
            </para>
             </li> </ul> 
            <para>
            This API action also deletes all <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            and <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">aliases</a>
            associated with a state machine.
            </para>
             <note> 
            <para>
            For <c>EXPRESS</c> state machines, the deletion happens eventually (usually in less
            than a minute). Running executions may emit logs after <c>DeleteStateMachine</c> API
            is called.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachine service method.</param>
            
            <returns>The response from the DeleteStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine">REST API Reference for DeleteStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDeleteStateMachine(Amazon.StepFunctions.Model.DeleteStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine">REST API Reference for DeleteStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDeleteStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStateMachine.</param>
            
            <returns>Returns a  DeleteStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachine">REST API Reference for DeleteStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DeleteStateMachineAlias(Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest)">
            <summary>
            Deletes a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             
            <para>
            After you delete a state machine alias, you can't use it to start executions. When
            you delete a state machine alias, Step Functions doesn't delete the state machine
            versions that alias references.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineAlias service method.</param>
            
            <returns>The response from the DeleteStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias">REST API Reference for DeleteStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDeleteStateMachineAlias(Amazon.StepFunctions.Model.DeleteStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias">REST API Reference for DeleteStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDeleteStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStateMachineAlias.</param>
            
            <returns>Returns a  DeleteStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineAlias">REST API Reference for DeleteStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DeleteStateMachineVersion(Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest)">
            <summary>
            Deletes a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>.
            After you delete a version, you can't call <a>StartExecution</a> using that version's
            ARN or use the version with a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             <note> 
            <para>
            Deleting a state machine version won't terminate its in-progress executions.
            </para>
             </note> <note> 
            <para>
            You can't delete a state machine version currently referenced by one or more aliases.
            Before you delete a version, you must either delete the aliases or update them to
            point to another state machine version.
            </para>
             </note> 
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>PublishStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineVersions</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineVersion service method.</param>
            
            <returns>The response from the DeleteStateMachineVersion service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion">REST API Reference for DeleteStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDeleteStateMachineVersion(Amazon.StepFunctions.Model.DeleteStateMachineVersionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DeleteStateMachineVersion operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteStateMachineVersion operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStateMachineVersion
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion">REST API Reference for DeleteStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDeleteStateMachineVersion(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DeleteStateMachineVersion operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDeleteStateMachineVersion.</param>
            
            <returns>Returns a  DeleteStateMachineVersionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DeleteStateMachineVersion">REST API Reference for DeleteStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DescribeActivity(Amazon.StepFunctions.Model.DescribeActivityRequest)">
            <summary>
            Describes an activity.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeActivity service method.</param>
            
            <returns>The response from the DescribeActivity service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityDoesNotExistException">
            The specified activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity">REST API Reference for DescribeActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDescribeActivity(Amazon.StepFunctions.Model.DescribeActivityRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeActivity operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeActivity operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeActivity
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity">REST API Reference for DescribeActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDescribeActivity(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeActivity operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeActivity.</param>
            
            <returns>Returns a  DescribeActivityResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeActivity">REST API Reference for DescribeActivity Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DescribeExecution(Amazon.StepFunctions.Model.DescribeExecutionRequest)">
            <summary>
            Provides 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redriven</a>
            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.
            
             
            <para>
            If you specify a version or alias ARN when you call the <a>StartExecution</a> API
            action, <c>DescribeExecution</c> returns that ARN.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            Executions of an <c>EXPRESS</c> state machine aren't supported by <c>DescribeExecution</c>
            unless a Map Run dispatched them.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeExecution service method.</param>
            
            <returns>The response from the DescribeExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution">REST API Reference for DescribeExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDescribeExecution(Amazon.StepFunctions.Model.DescribeExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution">REST API Reference for DescribeExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDescribeExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeExecution.</param>
            
            <returns>Returns a  DescribeExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeExecution">REST API Reference for DescribeExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DescribeMapRun(Amazon.StepFunctions.Model.DescribeMapRunRequest)">
            <summary>
            Provides information about a Map Run's configuration, progress, and results. If you've
            <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">redriven</a>
            a Map Run, this API action also returns information about the redrives of that Map
            Run. For more information, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html">Examining
            Map Run</a> in the <i>Step Functions Developer Guide</i>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeMapRun service method.</param>
            
            <returns>The response from the DescribeMapRun service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun">REST API Reference for DescribeMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDescribeMapRun(Amazon.StepFunctions.Model.DescribeMapRunRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeMapRun operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeMapRun operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeMapRun
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun">REST API Reference for DescribeMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDescribeMapRun(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeMapRun operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeMapRun.</param>
            
            <returns>Returns a  DescribeMapRunResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeMapRun">REST API Reference for DescribeMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DescribeStateMachine(Amazon.StepFunctions.Model.DescribeStateMachineRequest)">
            <summary>
            Provides information about a state machine's definition, its IAM role Amazon Resource
            Name (ARN), and configuration.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            This API action returns the details for a state machine version if the <c>stateMachineArn</c>
            you specify is a state machine version ARN.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachine service method.</param>
            
            <returns>The response from the DescribeStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine">REST API Reference for DescribeStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDescribeStateMachine(Amazon.StepFunctions.Model.DescribeStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine">REST API Reference for DescribeStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDescribeStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeStateMachine.</param>
            
            <returns>Returns a  DescribeStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachine">REST API Reference for DescribeStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DescribeStateMachineAlias(Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest)">
            <summary>
            Returns details about a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>.
            
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineAlias service method.</param>
            
            <returns>The response from the DescribeStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias">REST API Reference for DescribeStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDescribeStateMachineAlias(Amazon.StepFunctions.Model.DescribeStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias">REST API Reference for DescribeStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDescribeStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeStateMachineAlias.</param>
            
            <returns>Returns a  DescribeStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineAlias">REST API Reference for DescribeStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DescribeStateMachineForExecution(Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest)">
            <summary>
            Provides 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.
            
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineForExecution service method.</param>
            
            <returns>The response from the DescribeStateMachineForExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution">REST API Reference for DescribeStateMachineForExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginDescribeStateMachineForExecution(Amazon.StepFunctions.Model.DescribeStateMachineForExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the DescribeStateMachineForExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStateMachineForExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeStateMachineForExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution">REST API Reference for DescribeStateMachineForExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndDescribeStateMachineForExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  DescribeStateMachineForExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginDescribeStateMachineForExecution.</param>
            
            <returns>Returns a  DescribeStateMachineForExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/DescribeStateMachineForExecution">REST API Reference for DescribeStateMachineForExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.GetActivityTask(Amazon.StepFunctions.Model.GetActivityTaskRequest)">
            <summary>
            Used 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 <c>taskToken</c> with a null string.
            
             <note> 
            <para>
            This API action isn't logged in CloudTrail.
            </para>
             </note> <important> 
            <para>
            Workers should set their client side socket timeout to at least 65 seconds (5 seconds
            higher than the maximum time the service may hold the poll request).
            </para>
             
            <para>
            Polling with <c>GetActivityTask</c> can cause latency in some implementations. See
            <a href="https://docs.aws.amazon.com/step-functions/latest/dg/bp-activity-pollers.html">Avoid
            Latency When Polling for Activity Tasks</a> in the Step Functions Developer Guide.
            </para>
             </important>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetActivityTask service method.</param>
            
            <returns>The response from the GetActivityTask service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityDoesNotExistException">
            The specified activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ActivityWorkerLimitExceededException">
            The maximum number of workers concurrently polling for activity tasks has been reached.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask">REST API Reference for GetActivityTask Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginGetActivityTask(Amazon.StepFunctions.Model.GetActivityTaskRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetActivityTask operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetActivityTask operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetActivityTask
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask">REST API Reference for GetActivityTask Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndGetActivityTask(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetActivityTask operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetActivityTask.</param>
            
            <returns>Returns a  GetActivityTaskResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetActivityTask">REST API Reference for GetActivityTask Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.GetExecutionHistory(Amazon.StepFunctions.Model.GetExecutionHistoryRequest)">
            <summary>
            Returns the history of the specified execution as a list of events. By default, the
            results are returned in ascending order of the <c>timeStamp</c> of the events. Use
            the <c>reverseOrder</c> parameter to get the latest events first.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the GetExecutionHistory service method.</param>
            
            <returns>The response from the GetExecutionHistory service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory">REST API Reference for GetExecutionHistory Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginGetExecutionHistory(Amazon.StepFunctions.Model.GetExecutionHistoryRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the GetExecutionHistory operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the GetExecutionHistory operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetExecutionHistory
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory">REST API Reference for GetExecutionHistory Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndGetExecutionHistory(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  GetExecutionHistory operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginGetExecutionHistory.</param>
            
            <returns>Returns a  GetExecutionHistoryResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/GetExecutionHistory">REST API Reference for GetExecutionHistory Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListActivities(Amazon.StepFunctions.Model.ListActivitiesRequest)">
            <summary>
            Lists the existing activities.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListActivities service method.</param>
            
            <returns>The response from the ListActivities service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities">REST API Reference for ListActivities Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListActivities(Amazon.StepFunctions.Model.ListActivitiesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListActivities operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListActivities operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListActivities
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities">REST API Reference for ListActivities Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListActivities(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListActivities operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListActivities.</param>
            
            <returns>Returns a  ListActivitiesResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListActivities">REST API Reference for ListActivities Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListExecutions(Amazon.StepFunctions.Model.ListExecutionsRequest)">
            <summary>
            Lists 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redriven</a>
            executions.
            
             
            <para>
            You can also provide a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            ARN or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>
            ARN to list the executions associated with a specific alias or version.
            </para>
             
            <para>
            Results are sorted by time, with the most recent execution first.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListExecutions service method.</param>
            
            <returns>The response from the ListExecutions service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            State machine type is not supported.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions">REST API Reference for ListExecutions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListExecutions(Amazon.StepFunctions.Model.ListExecutionsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListExecutions operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListExecutions operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListExecutions
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions">REST API Reference for ListExecutions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListExecutions(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListExecutions operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListExecutions.</param>
            
            <returns>Returns a  ListExecutionsResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListExecutions">REST API Reference for ListExecutions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListMapRuns(Amazon.StepFunctions.Model.ListMapRunsRequest)">
            <summary>
            Lists all Map Runs that were started by a given state machine execution. Use this
            API action to obtain Map Run ARNs, and then call <c>DescribeMapRun</c> to obtain more
            information, if needed.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListMapRuns service method.</param>
            
            <returns>The response from the ListMapRuns service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns">REST API Reference for ListMapRuns Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListMapRuns(Amazon.StepFunctions.Model.ListMapRunsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListMapRuns operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListMapRuns operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMapRuns
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns">REST API Reference for ListMapRuns Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListMapRuns(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListMapRuns operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListMapRuns.</param>
            
            <returns>Returns a  ListMapRunsResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListMapRuns">REST API Reference for ListMapRuns Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListStateMachineAliases(Amazon.StepFunctions.Model.ListStateMachineAliasesRequest)">
            <summary>
            Lists <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">aliases</a>
            for a specified state machine ARN. Results are sorted by time, with the most recently
            created aliases listed first. 
            
             
            <para>
            To list aliases that reference a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            you can specify the version ARN in the <c>stateMachineArn</c> parameter.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>UpdateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStateMachineAliases service method.</param>
            
            <returns>The response from the ListStateMachineAliases service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineAliases">REST API Reference for ListStateMachineAliases Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListStateMachineAliases(Amazon.StepFunctions.Model.ListStateMachineAliasesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStateMachineAliases operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStateMachineAliases operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStateMachineAliases
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineAliases">REST API Reference for ListStateMachineAliases Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListStateMachineAliases(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStateMachineAliases operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStateMachineAliases.</param>
            
            <returns>Returns a  ListStateMachineAliasesResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineAliases">REST API Reference for ListStateMachineAliases Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListStateMachines(Amazon.StepFunctions.Model.ListStateMachinesRequest)">
            <summary>
            Lists the existing state machines.
            
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             <note> 
            <para>
            This operation is eventually consistent. The results are best effort and may not reflect
            very recent updates and changes.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStateMachines service method.</param>
            
            <returns>The response from the ListStateMachines service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines">REST API Reference for ListStateMachines Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListStateMachines(Amazon.StepFunctions.Model.ListStateMachinesRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStateMachines operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStateMachines operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStateMachines
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines">REST API Reference for ListStateMachines Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListStateMachines(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStateMachines operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStateMachines.</param>
            
            <returns>Returns a  ListStateMachinesResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachines">REST API Reference for ListStateMachines Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListStateMachineVersions(Amazon.StepFunctions.Model.ListStateMachineVersionsRequest)">
            <summary>
            Lists <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">versions</a>
            for the specified state machine Amazon Resource Name (ARN).
            
             
            <para>
            The results are sorted in descending order of the version creation time.
            </para>
             
            <para>
            If <c>nextToken</c> is returned, there are more results available. The value of <c>nextToken</c>
            is a unique pagination token for each page. Make the call again using the returned
            token to retrieve the next page. Keep all other arguments unchanged. Each pagination
            token expires after 24 hours. Using an expired pagination token will return an <i>HTTP
            400 InvalidToken</i> error.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>PublishStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineVersion</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListStateMachineVersions service method.</param>
            
            <returns>The response from the ListStateMachineVersions service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions">REST API Reference for ListStateMachineVersions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListStateMachineVersions(Amazon.StepFunctions.Model.ListStateMachineVersionsRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListStateMachineVersions operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListStateMachineVersions operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListStateMachineVersions
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions">REST API Reference for ListStateMachineVersions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListStateMachineVersions(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListStateMachineVersions operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListStateMachineVersions.</param>
            
            <returns>Returns a  ListStateMachineVersionsResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListStateMachineVersions">REST API Reference for ListStateMachineVersions Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ListTagsForResource(Amazon.StepFunctions.Model.ListTagsForResourceRequest)">
            <summary>
            List tags for a given resource.
            
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource service method.</param>
            
            <returns>The response from the ListTagsForResource service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginListTagsForResource(Amazon.StepFunctions.Model.ListTagsForResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ListTagsForResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListTagsForResource operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndListTagsForResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ListTagsForResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginListTagsForResource.</param>
            
            <returns>Returns a  ListTagsForResourceResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ListTagsForResource">REST API Reference for ListTagsForResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.PublishStateMachineVersion(Amazon.StepFunctions.Model.PublishStateMachineVersionRequest)">
            <summary>
            Creates a <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>
            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 <a>CreateStateMachineAlias</a>.
            
             
            <para>
            You can publish up to 1000 versions for each state machine. You must manually delete
            unused versions using the <a>DeleteStateMachineVersion</a> API action.
            </para>
             
            <para>
             <c>PublishStateMachineVersion</c> is an idempotent API. It doesn't create a duplicate
            state machine version if it already exists for the current revision. Step Functions
            bases <c>PublishStateMachineVersion</c>'s idempotency check on the <c>stateMachineArn</c>,
            <c>name</c>, and <c>revisionId</c> parameters. Requests with the same parameters return
            a successful idempotent response. If you don't specify a <c>revisionId</c>, Step Functions
            checks for a previously published version of the state machine's current revision.
            </para>
             
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>DeleteStateMachineVersion</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineVersions</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the PublishStateMachineVersion service method.</param>
            
            <returns>The response from the PublishStateMachineVersion service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion">REST API Reference for PublishStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginPublishStateMachineVersion(Amazon.StepFunctions.Model.PublishStateMachineVersionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the PublishStateMachineVersion operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PublishStateMachineVersion operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPublishStateMachineVersion
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion">REST API Reference for PublishStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndPublishStateMachineVersion(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  PublishStateMachineVersion operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginPublishStateMachineVersion.</param>
            
            <returns>Returns a  PublishStateMachineVersionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/PublishStateMachineVersion">REST API Reference for PublishStateMachineVersion Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.RedriveExecution(Amazon.StepFunctions.Model.RedriveExecutionRequest)">
            <summary>
            Restarts 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 <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html">redrive</a>
            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.
            
             
            <para>
            For workflows that include an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html">Inline
            Map</a> or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html">Parallel</a>
            state, <c>RedriveExecution</c> API action reschedules and redrives only the iterations
            and branches that failed or aborted.
            </para>
             
            <para>
            To redrive a workflow that includes a Distributed Map state whose Map Run failed,
            you must redrive the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/use-dist-map-orchestrate-large-scale-parallel-workloads.html#dist-map-orchestrate-parallel-workloads-key-terms">parent
            workflow</a>. The parent workflow redrives all the unsuccessful states, including
            a failed Map Run. If a Map Run was not started in the original execution attempt,
            the redriven parent workflow starts the Map Run.
            </para>
             <note> 
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
             
            <para>
            However, you can restart the unsuccessful executions of Express child workflows in
            a Distributed Map by redriving its Map Run. When you redrive a Map Run, the Express
            child workflows are rerun using the <a>StartExecution</a> API action. For more information,
            see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html">Redriving
            Map Runs</a>.
            </para>
             </note> 
            <para>
            You can redrive executions if your original execution meets the following conditions:
            </para>
             <ul> <li> 
            <para>
            The execution status isn't <c>SUCCEEDED</c>.
            </para>
             </li> <li> 
            <para>
            Your workflow execution has not exceeded the redrivable period of 14 days. Redrivable
            period refers to the time during which you can redrive a given execution. This period
            starts from the day a state machine completes its execution.
            </para>
             </li> <li> 
            <para>
            The workflow execution has not exceeded the maximum open time of one year. For more
            information about state machine quotas, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits-overview.html#service-limits-state-machine-executions">Quotas
            related to state machine executions</a>.
            </para>
             </li> <li> 
            <para>
            The execution event history count is less than 24,999. Redriven executions append
            their event history to the existing event history. Make sure your workflow execution
            contains less than 24,999 events to accommodate the <c>ExecutionRedriven</c> history
            event and at least one other history event.
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RedriveExecution service method.</param>
            
            <returns>The response from the RedriveExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionLimitExceededException">
            The maximum number of running executions has been reached. Running executions must
            end or be stopped before a new execution can be started.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionNotRedrivableException">
            The execution Amazon Resource Name (ARN) that you specified for <c>executionArn</c>
            cannot be redriven.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution">REST API Reference for RedriveExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginRedriveExecution(Amazon.StepFunctions.Model.RedriveExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the RedriveExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RedriveExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRedriveExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution">REST API Reference for RedriveExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndRedriveExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  RedriveExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginRedriveExecution.</param>
            
            <returns>Returns a  RedriveExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/RedriveExecution">REST API Reference for RedriveExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.SendTaskFailure(Amazon.StepFunctions.Model.SendTaskFailureRequest)">
            <summary>
            Used by activity workers, Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report that the task identified by the <c>taskToken</c> failed.
            
             
            <para>
            For an execution with encryption enabled, Step Functions will encrypt the error and
            cause fields using the KMS key for the execution role.
            </para>
             
            <para>
            A caller can mark a task as fail without using any KMS permissions in the execution
            role if the caller provides a null value for both <c>error</c> and <c>cause</c> fields
            because no data needs to be encrypted.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SendTaskFailure service method.</param>
            
            <returns>The response from the SendTaskFailure service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            The activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            The task token has either expired or the task associated with the token has already
            been closed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure">REST API Reference for SendTaskFailure Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginSendTaskFailure(Amazon.StepFunctions.Model.SendTaskFailureRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SendTaskFailure operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SendTaskFailure operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTaskFailure
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure">REST API Reference for SendTaskFailure Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndSendTaskFailure(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SendTaskFailure operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSendTaskFailure.</param>
            
            <returns>Returns a  SendTaskFailureResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskFailure">REST API Reference for SendTaskFailure Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.SendTaskHeartbeat(Amazon.StepFunctions.Model.SendTaskHeartbeatRequest)">
            <summary>
            Used by activity workers and Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report to Step Functions that the task represented by the specified
            <c>taskToken</c> is still making progress. This action resets the <c>Heartbeat</c>
            clock. The <c>Heartbeat</c> threshold is specified in the state machine's Amazon States
            Language definition (<c>HeartbeatSeconds</c>). This action does not in itself create
            an event in the execution history. However, if the task times out, the execution history
            contains an <c>ActivityTimedOut</c> entry for activities, or a <c>TaskTimedOut</c>
            entry for tasks using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern.
            
             <note> 
            <para>
            The <c>Timeout</c> of a task, defined in the state machine's Amazon States Language
            definition, is its maximum allowed duration, regardless of the number of <a>SendTaskHeartbeat</a>
            requests received. Use <c>HeartbeatSeconds</c> to configure the timeout interval for
            heartbeats.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SendTaskHeartbeat service method.</param>
            
            <returns>The response from the SendTaskHeartbeat service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            The activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            The task token has either expired or the task associated with the token has already
            been closed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat">REST API Reference for SendTaskHeartbeat Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginSendTaskHeartbeat(Amazon.StepFunctions.Model.SendTaskHeartbeatRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SendTaskHeartbeat operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SendTaskHeartbeat operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTaskHeartbeat
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat">REST API Reference for SendTaskHeartbeat Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndSendTaskHeartbeat(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SendTaskHeartbeat operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSendTaskHeartbeat.</param>
            
            <returns>Returns a  SendTaskHeartbeatResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskHeartbeat">REST API Reference for SendTaskHeartbeat Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.SendTaskSuccess(Amazon.StepFunctions.Model.SendTaskSuccessRequest)">
            <summary>
            Used by activity workers, Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token">callback</a>
            pattern, and optionally Task states using the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync">job
            run</a> pattern to report that the task identified by the <c>taskToken</c> completed
            successfully.
            </summary>
            <param name="request">Container for the necessary parameters to execute the SendTaskSuccess service method.</param>
            
            <returns>The response from the SendTaskSuccess service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidOutputException">
            The provided JSON output data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTokenException">
            The provided token is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskDoesNotExistException">
            The activity does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TaskTimedOutException">
            The task token has either expired or the task associated with the token has already
            been closed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess">REST API Reference for SendTaskSuccess Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginSendTaskSuccess(Amazon.StepFunctions.Model.SendTaskSuccessRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the SendTaskSuccess operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SendTaskSuccess operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSendTaskSuccess
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess">REST API Reference for SendTaskSuccess Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndSendTaskSuccess(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  SendTaskSuccess operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginSendTaskSuccess.</param>
            
            <returns>Returns a  SendTaskSuccessResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/SendTaskSuccess">REST API Reference for SendTaskSuccess Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.StartExecution(Amazon.StepFunctions.Model.StartExecutionRequest)">
            <summary>
            Starts a state machine execution.
            
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            If you start an execution with an unqualified state machine ARN, Step Functions uses
            the latest revision of the state machine for the execution.
            </para>
             
            <para>
            To start executions of a state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>,
            call <c>StartExecution</c> and provide the version ARN or the ARN of an <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            that points to the version.
            </para>
             <note> 
            <para>
             <c>StartExecution</c> is idempotent for <c>STANDARD</c> workflows. For a <c>STANDARD</c>
            workflow, if you call <c>StartExecution</c> with the same name and input as a running
            execution, the call succeeds and return the same response as the original request.
            If the execution is closed or if the input is different, it returns a <c>400 ExecutionAlreadyExists</c>
            error. You can reuse names after 90 days. 
            </para>
             
            <para>
             <c>StartExecution</c> isn't idempotent for <c>EXPRESS</c> workflows. 
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartExecution service method.</param>
            
            <returns>The response from the StartExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionAlreadyExistsException">
            The execution has the same <c>name</c> as another execution (but a different <c>input</c>).
            
             <note> 
            <para>
            Executions with the same <c>name</c> and <c>input</c> are considered idempotent.
            </para>
             </note>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionLimitExceededException">
            The maximum number of running executions has been reached. Running executions must
            end or be stopped before a new execution can be started.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            The provided JSON input data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution">REST API Reference for StartExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginStartExecution(Amazon.StepFunctions.Model.StartExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution">REST API Reference for StartExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndStartExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartExecution.</param>
            
            <returns>Returns a  StartExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartExecution">REST API Reference for StartExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.StartSyncExecution(Amazon.StepFunctions.Model.StartSyncExecutionRequest)">
            <summary>
            Starts a Synchronous Express state machine execution. <c>StartSyncExecution</c> is
            not available for <c>STANDARD</c> workflows.
            
             <note> 
            <para>
             <c>StartSyncExecution</c> will return a <c>200 OK</c> response, even if your execution
            fails, because the status code in the API response doesn't reflect function errors.
            Error codes are reserved for errors that prevent your execution from running, such
            as permissions errors, limit errors, or issues with your state machine code and configuration.
            
            </para>
             </note> <note> 
            <para>
            This API action isn't logged in CloudTrail.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StartSyncExecution service method.</param>
            
            <returns>The response from the StartSyncExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            The provided JSON input data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidNameException">
            The provided name is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineTypeNotSupportedException">
            State machine type is not supported.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution">REST API Reference for StartSyncExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginStartSyncExecution(Amazon.StepFunctions.Model.StartSyncExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StartSyncExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StartSyncExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSyncExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution">REST API Reference for StartSyncExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndStartSyncExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StartSyncExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStartSyncExecution.</param>
            
            <returns>Returns a  StartSyncExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StartSyncExecution">REST API Reference for StartSyncExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.StopExecution(Amazon.StepFunctions.Model.StopExecutionRequest)">
            <summary>
            Stops an execution.
            
             
            <para>
            This API action is not supported by <c>EXPRESS</c> state machines.
            </para>
             
            <para>
            For an execution with encryption enabled, Step Functions will encrypt the error and
            cause fields using the KMS key for the execution role.
            </para>
             
            <para>
            A caller can stop an execution without using any KMS permissions in the execution
            role if the caller provides a null value for both <c>error</c> and <c>cause</c> fields
            because no data needs to be encrypted.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the StopExecution service method.</param>
            
            <returns>The response from the StopExecution service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ExecutionDoesNotExistException">
            The specified execution does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsInvalidStateException">
            The KMS key is not in valid state, for example: Disabled or Deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution">REST API Reference for StopExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginStopExecution(Amazon.StepFunctions.Model.StopExecutionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the StopExecution operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the StopExecution operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopExecution
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution">REST API Reference for StopExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndStopExecution(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  StopExecution operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginStopExecution.</param>
            
            <returns>Returns a  StopExecutionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/StopExecution">REST API Reference for StopExecution Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.TagResource(Amazon.StepFunctions.Model.TagResourceRequest)">
            <summary>
            Add a tag to a Step Functions resource.
            
             
            <para>
            An array of key-value pairs. For more information, see <a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html">Using
            Cost Allocation Tags</a> in the <i>Amazon Web Services Billing and Cost Management
            User Guide</i>, and <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html">Controlling
            Access Using IAM Tags</a>.
            </para>
             
            <para>
            Tags may only contain Unicode letters, digits, white space, or these symbols: <c>_
            . : / = + - @</c>.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TagResource service method.</param>
            
            <returns>The response from the TagResource service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.TooManyTagsException">
            You've exceeded the number of tags allowed for a resource. See the <a href="https://docs.aws.amazon.com/step-functions/latest/dg/limits.html">
            Limits Topic</a> in the Step Functions Developer Guide.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginTagResource(Amazon.StepFunctions.Model.TagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TagResource operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndTagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTagResource.</param>
            
            <returns>Returns a  TagResourceResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TagResource">REST API Reference for TagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.TestState(Amazon.StepFunctions.Model.TestStateRequest)">
            <summary>
            Accepts 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:
            
             <ul> <li> 
            <para>
            A state's <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-input-output-dataflow">input
            and output processing</a> data flow
            </para>
             </li> <li> 
            <para>
            An <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-services.html">Amazon
            Web Services service integration</a> request and response
            </para>
             </li> <li> 
            <para>
            An <a href="https://docs.aws.amazon.com/step-functions/latest/dg/call-https-apis.html">HTTP
            Task</a> request and response
            </para>
             </li> </ul> 
            <para>
            You can call this API on only one state at a time. The states that you can test include
            the following:
            </para>
             <ul> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-task-state.html#task-types">All
            Task types</a> except <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html">Activity</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-pass-state.html">Pass</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-wait-state.html">Wait</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html">Choice</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-succeed-state.html">Succeed</a>
            
            </para>
             </li> <li> 
            <para>
             <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-fail-state.html">Fail</a>
            
            </para>
             </li> </ul> 
            <para>
            The <c>TestState</c> API assumes an IAM role which must contain the required IAM permissions
            for the resources your state is accessing. For information about the permissions a
            state might need, see <a href="https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html#test-state-permissions">IAM
            permissions to test a state</a>.
            </para>
             
            <para>
            The <c>TestState</c> API can run for up to five minutes. If the execution of a state
            exceeds this duration, it fails with the <c>States.Timeout</c> error.
            </para>
             
            <para>
             <c>TestState</c> only supports the following when a mock is specified: <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html">Activity
            tasks</a>, <c>.sync</c> or <c>.waitForTaskToken</c> <a href="https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html">service
            integration patterns</a>, <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html">Parallel</a>,
            or <a href="https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html">Map</a>
            states.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TestState service method.</param>
            
            <returns>The response from the TestState service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            The provided Amazon States Language definition is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidExecutionInputException">
            The provided JSON input data is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState">REST API Reference for TestState Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginTestState(Amazon.StepFunctions.Model.TestStateRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the TestState operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TestState operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTestState
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState">REST API Reference for TestState Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndTestState(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  TestState operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginTestState.</param>
            
            <returns>Returns a  TestStateResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/TestState">REST API Reference for TestState Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.UntagResource(Amazon.StepFunctions.Model.UntagResourceRequest)">
            <summary>
            Remove a tag from a Step Functions resource
            </summary>
            <param name="request">Container for the necessary parameters to execute the UntagResource service method.</param>
            
            <returns>The response from the UntagResource service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginUntagResource(Amazon.StepFunctions.Model.UntagResourceRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UntagResource operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UntagResource operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndUntagResource(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UntagResource operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUntagResource.</param>
            
            <returns>Returns a  UntagResourceResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UntagResource">REST API Reference for UntagResource Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.UpdateMapRun(Amazon.StepFunctions.Model.UpdateMapRunRequest)">
            <summary>
            Updates an in-progress Map Run's configuration to include changes to the settings
            that control maximum concurrency and Map Run failure.
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateMapRun service method.</param>
            
            <returns>The response from the UpdateMapRun service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun">REST API Reference for UpdateMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginUpdateMapRun(Amazon.StepFunctions.Model.UpdateMapRunRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateMapRun operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateMapRun operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMapRun
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun">REST API Reference for UpdateMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndUpdateMapRun(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateMapRun operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateMapRun.</param>
            
            <returns>Returns a  UpdateMapRunResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateMapRun">REST API Reference for UpdateMapRun Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.UpdateStateMachine(Amazon.StepFunctions.Model.UpdateStateMachineRequest)">
            <summary>
            Updates an existing state machine by modifying its <c>definition</c>, <c>roleArn</c>,
            <c>loggingConfiguration</c>, or <c>EncryptionConfiguration</c>. Running executions
            will continue to use the previous <c>definition</c> and <c>roleArn</c>. You must include
            at least one of <c>definition</c> or <c>roleArn</c> or you will receive a <c>MissingRequiredParameter</c>
            error.
            
             
            <para>
            A qualified state machine ARN refers to a <i>Distributed Map state</i> defined within
            a state machine. For example, the qualified state machine ARN <c>arn:partition:states:region:account-id:stateMachine:stateMachineName/mapStateLabel</c>
            refers to a <i>Distributed Map state</i> with a label <c>mapStateLabel</c> in the
            state machine named <c>stateMachineName</c>.
            </para>
             
            <para>
            A qualified state machine ARN can either refer to a <i>Distributed Map state</i> defined
            within a state machine, a version ARN, or an alias ARN.
            </para>
             
            <para>
            The following are some examples of qualified and unqualified state machine ARNs:
            </para>
             <ul> <li> 
            <para>
            The following qualified state machine ARN refers to a <i>Distributed Map state</i>
            with a label <c>mapStateLabel</c> in a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a <i>Distributed Map state</i>,
            the request fails with <c>ValidationException</c>.
            </para>
             </note> </li> <li> 
            <para>
            The following qualified state machine ARN refers to an alias named <c>PROD</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine:PROD&gt;</c>
            
            </para>
             <note> 
            <para>
            If you provide a qualified state machine ARN that refers to a version ARN or an alias
            ARN, the request starts execution for that version or alias.
            </para>
             </note> </li> <li> 
            <para>
            The following unqualified state machine ARN refers to a state machine named <c>myStateMachine</c>.
            </para>
             
            <para>
             <c>arn:&lt;partition&gt;:states:&lt;region&gt;:&lt;account-id&gt;:stateMachine:&lt;myStateMachine&gt;</c>
            
            </para>
             </li> </ul> 
            <para>
            After you update your state machine, you can set the <c>publish</c> parameter to <c>true</c>
            in the same action to publish a new <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html">version</a>.
            This way, you can opt-in to strict versioning of your state machine.
            </para>
             <note> 
            <para>
            Step Functions assigns monotonically increasing integers for state machine versions,
            starting at version number 1.
            </para>
             </note> <note> 
            <para>
            All <c>StartExecution</c> calls within a few seconds use the updated <c>definition</c>
            and <c>roleArn</c>. Executions started immediately after you call <c>UpdateStateMachine</c>
            may use the previous state machine <c>definition</c> and <c>roleArn</c>. 
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachine service method.</param>
            
            <returns>The response from the UpdateStateMachine service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidDefinitionException">
            The provided Amazon States Language definition is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidEncryptionConfigurationException">
            Received when <c>encryptionConfiguration</c> is specified but various conditions exist
            which make the configuration invalid. For example, if <c>type</c> is set to <c>CUSTOMER_MANAGED_KMS_KEY</c>,
            but <c>kmsKeyId</c> is null, or <c>kmsDataKeyReusePeriodSeconds</c> is not between
            60 and 900, or the KMS key is not symmetric or inactive.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidLoggingConfigurationException">
            Configuration is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidTracingConfigurationException">
            Your <c>tracingConfiguration</c> key does not match, or <c>enabled</c> has not been
            set to <c>true</c> or <c>false</c>.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsAccessDeniedException">
            Either your KMS key policy or API caller does not have the required permissions.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.KmsThrottlingException">
            Received when KMS returns <c>ThrottlingException</c> for a KMS call that Step Functions
            makes on behalf of the caller.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.MissingRequiredParameterException">
            Request is missing a required parameter. This error occurs if both <c>definition</c>
            and <c>roleArn</c> are not specified.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ServiceQuotaExceededException">
            The request would cause a service quota to be exceeded.
            
             
            <para>
            HTTP Status Code: 402
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDoesNotExistException">
            The specified state machine does not exist.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine">REST API Reference for UpdateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginUpdateStateMachine(Amazon.StepFunctions.Model.UpdateStateMachineRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateStateMachine operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachine operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStateMachine
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine">REST API Reference for UpdateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndUpdateStateMachine(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateStateMachine operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateStateMachine.</param>
            
            <returns>Returns a  UpdateStateMachineResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachine">REST API Reference for UpdateStateMachine Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.UpdateStateMachineAlias(Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest)">
            <summary>
            Updates the configuration of an existing state machine <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html">alias</a>
            by modifying its <c>description</c> or <c>routingConfiguration</c>.
            
             
            <para>
            You must specify at least one of the <c>description</c> or <c>routingConfiguration</c>
            parameters to update a state machine alias.
            </para>
             <note> 
            <para>
             <c>UpdateStateMachineAlias</c> is an idempotent API. Step Functions bases the idempotency
            check on the <c>stateMachineAliasArn</c>, <c>description</c>, and <c>routingConfiguration</c>
            parameters. Requests with the same parameters return an idempotent response.
            </para>
             </note> <note> 
            <para>
            This operation is eventually consistent. All <a>StartExecution</a> requests made within
            a few seconds use the latest alias configuration. Executions started immediately after
            calling <c>UpdateStateMachineAlias</c> may use the previous routing configuration.
            </para>
             </note> 
            <para>
             <b>Related operations:</b> 
            </para>
             <ul> <li> 
            <para>
             <a>CreateStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>DescribeStateMachineAlias</a> 
            </para>
             </li> <li> 
            <para>
             <a>ListStateMachineAliases</a> 
            </para>
             </li> <li> 
            <para>
             <a>DeleteStateMachineAlias</a> 
            </para>
             </li> </ul>
            </summary>
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachineAlias service method.</param>
            
            <returns>The response from the UpdateStateMachineAlias service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ConflictException">
            Updating or deleting a resource can cause an inconsistent state. This error occurs
            when there're concurrent requests for <a>DeleteStateMachineVersion</a>, <a>PublishStateMachineVersion</a>,
            or <a>UpdateStateMachine</a> with the <c>publish</c> parameter set to <c>true</c>.
            
             
            <para>
            HTTP Status Code: 409
            </para>
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.InvalidArnException">
            The provided Amazon Resource Name (ARN) is not valid.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ResourceNotFoundException">
            Could not find the referenced resource.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.StateMachineDeletingException">
            The specified state machine is being deleted.
            </exception>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias">REST API Reference for UpdateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginUpdateStateMachineAlias(Amazon.StepFunctions.Model.UpdateStateMachineAliasRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the UpdateStateMachineAlias operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the UpdateStateMachineAlias operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStateMachineAlias
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias">REST API Reference for UpdateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndUpdateStateMachineAlias(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  UpdateStateMachineAlias operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginUpdateStateMachineAlias.</param>
            
            <returns>Returns a  UpdateStateMachineAliasResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineAlias">REST API Reference for UpdateStateMachineAlias Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.ValidateStateMachineDefinition(Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest)">
            <summary>
            Validates the syntax of a state machine definition specified in <a href="https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html">Amazon
            States Language</a> (ASL), a JSON-based, structured language.
            
             
            <para>
            You can validate that a state machine definition is correct without creating a state
            machine resource.
            </para>
             
            <para>
            Suggested uses for <c>ValidateStateMachineDefinition</c>:
            </para>
             <ul> <li> 
            <para>
            Integrate automated checks into your code review or Continuous Integration (CI) process
            to check state machine definitions before starting deployments.
            </para>
             </li> <li> 
            <para>
            Run validation from a Git pre-commit hook to verify the definition before committing
            to your source repository.
            </para>
             </li> </ul> 
            <para>
            Validation will look for problems in your state machine definition and return a <b>result</b>
            and a list of <b>diagnostic elements</b>.
            </para>
             
            <para>
            The <b>result</b> value will be <c>OK</c> when your workflow definition can be successfully
            created or updated. Note the result can be <c>OK</c> even when diagnostic warnings
            are present in the response. The <b>result</b> value will be <c>FAIL</c> when the
            workflow definition contains errors that would prevent you from creating or updating
            your state machine. 
            </para>
             
            <para>
            The list of <a href="https://docs.aws.amazon.com/step-functions/latest/apireference/API_ValidateStateMachineDefinitionDiagnostic.html">ValidateStateMachineDefinitionDiagnostic</a>
            data elements can contain zero or more <b>WARNING</b> and/or <b>ERROR</b> elements.
            </para>
             <note> 
            <para>
            The <b>ValidateStateMachineDefinition API</b> might add new diagnostics in the future,
            adjust diagnostic codes, or change the message wording. Your automated processes should
            only rely on the value of the <b>result</b> field value (OK, FAIL). Do <b>not</b>
            rely on the exact order, count, or wording of diagnostic messages.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ValidateStateMachineDefinition service method.</param>
            
            <returns>The response from the ValidateStateMachineDefinition service method, as returned by StepFunctions.</returns>
            <exception cref="T:Amazon.StepFunctions.Model.ValidationException">
            The input does not satisfy the constraints specified by an Amazon Web Services service.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition">REST API Reference for ValidateStateMachineDefinition Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.BeginValidateStateMachineDefinition(Amazon.StepFunctions.Model.ValidateStateMachineDefinitionRequest,System.AsyncCallback,System.Object)">
            <summary>
            Initiates the asynchronous execution of the ValidateStateMachineDefinition operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ValidateStateMachineDefinition operation on AmazonStepFunctionsClient.</param>
            <param name="callback">An AsyncCallback delegate that is invoked when the operation completes.</param>
            <param name="state">A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
                     procedure using the AsyncState property.</param>
            
            <returns>An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndValidateStateMachineDefinition
                    operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition">REST API Reference for ValidateStateMachineDefinition Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.EndValidateStateMachineDefinition(System.IAsyncResult)">
            <summary>
            Finishes the asynchronous execution of the  ValidateStateMachineDefinition operation.
            </summary>
            
            <param name="asyncResult">The IAsyncResult returned by the call to BeginValidateStateMachineDefinition.</param>
            
            <returns>Returns a  ValidateStateMachineDefinitionResult from StepFunctions.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/ValidateStateMachineDefinition">REST API Reference for ValidateStateMachineDefinition Operation</seealso>
        </member>
        <member name="M:Amazon.StepFunctions.IAmazonStepFunctions.DetermineServiceOperationEndpoint(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Returns the endpoint that will be used for a particular request.
            </summary>
            <param name="request">Request for the desired service operation.</param>
            <returns>The resolved endpoint for the given request.</returns>
        </member>
    </members>
</doc>
