AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
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.
A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN.
The following are some examples of qualified and unqualified state machine ARNs:
The following qualified state machine ARN refers to a Distributed Map state
with a label mapStateLabel
in a state machine named myStateMachine
.
arn:partition:states:region:account-id:stateMachine:myStateMachine/mapStateLabel
If you provide a qualified state machine ARN that refers to a Distributed Map state,
the request fails with ValidationException
.
The following qualified state machine ARN refers to an alias named PROD
.
arn:
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.
The following unqualified state machine ARN refers to a state machine named myStateMachine
.
arn:
This API action returns the details for a state machine version if the stateMachineArn
you specify is a state machine version ARN.
This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.
Namespace: Amazon.StepFunctions.Model
Assembly: AWSSDK.StepFunctions.dll
Version: 3.x.y.z
public class DescribeStateMachineRequest : AmazonStepFunctionsRequest IAmazonWebServiceRequest
The DescribeStateMachineRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
DescribeStateMachineRequest() |
Name | Type | Description | |
---|---|---|---|
![]() |
IncludedData | Amazon.StepFunctions.IncludedData |
Gets and sets the property IncludedData.
If your state machine definition is encrypted with a KMS key, callers must have
When calling a labelled ARN for an encrypted state machine, the |
![]() |
StateMachineArn | System.String |
Gets and sets the property StateMachineArn. The Amazon Resource Name (ARN) of the state machine for which you want the information.
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, |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5