DescribeStateMachineOutput
¶
Source code in docs_src/capo_sfn/types/describe_state_machine_output.py
creation_date
instance-attribute
¶
creation_date: Timestamp
The date the state machine is created.
For a state machine version, creationDate is the date the version was created.
definition
instance-attribute
¶
definition: Definition
The Amazon States Language definition of the state machine. See Amazon States Language.
If called with includedData = METADATA_ONLY, the returned definition will be {}.
description
instance-attribute
¶
description: NotRequired[VersionDescription]
The description of the state machine version.
encryption_configuration
instance-attribute
¶
encryption_configuration: NotRequired[EncryptionConfiguration]
Settings to configure server-side encryption.
label
instance-attribute
¶
label: NotRequired[MapRunLabel]
A user-defined or an auto-generated string that identifies a Map state. This parameter is present only if the stateMachineArn specified in input is a qualified state machine ARN.
name
instance-attribute
¶
name: Name
The name of the state machine.
A name must not contain:
-
white space
-
brackets
< > { } [ ] -
wildcard characters
? * -
special characters
" # % \ ^ | ~ ` $ & , ; : / -
control characters (
U+0000-001F,U+007F-009F,U+FFFE-FFFF) -
surrogates (
U+D800-DFFF) -
invalid characters (
U+10FFFF)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
revision_id
instance-attribute
¶
revision_id: NotRequired[RevisionId]
The revision identifier for the state machine.
Use the revisionId parameter to compare between versions of a state machine configuration used for executions without performing a diff of the properties, such as definition and roleArn.
role_arn
instance-attribute
¶
role_arn: Arn
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.)
state_machine_arn
instance-attribute
¶
state_machine_arn: Arn
The Amazon Resource Name (ARN) that identifies the state machine.
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, stateMachineARN:1.
status
instance-attribute
¶
status: NotRequired[StateMachineStatus]
The current status of the state machine.
tracing_configuration
instance-attribute
¶
tracing_configuration: NotRequired[TracingConfiguration]
Selects whether X-Ray tracing is enabled.
type
instance-attribute
¶
type: StateMachineType
The type of the state machine (STANDARD or EXPRESS).
variable_references
instance-attribute
¶
variable_references: NotRequired[VariableReferences]
A map of state name to a list of variables referenced by that state. States that do not use variable references will not be shown in the response.