GetStateMachineResult

data class GetStateMachineResult(val arn: String? = null, val definitionString: String? = null, val encryptionConfiguration: StateMachineEncryptionConfiguration? = null, val loggingConfiguration: StateMachineLoggingConfiguration? = null, val name: String? = null, val roleArn: String? = null, val stateMachineRevisionId: String? = null, val tags: List<Tag>? = null, val tracingConfiguration: StateMachineTracingConfiguration? = null)

Constructors

Link copied to clipboard
constructor(arn: String? = null, definitionString: String? = null, encryptionConfiguration: StateMachineEncryptionConfiguration? = null, loggingConfiguration: StateMachineLoggingConfiguration? = null, name: String? = null, roleArn: String? = null, stateMachineRevisionId: String? = null, tags: List<Tag>? = null, tracingConfiguration: StateMachineTracingConfiguration? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String? = null

Returns the ARN of the resource.

Link copied to clipboard

The Amazon States Language definition of the state machine. The state machine definition must be in JSON. See Amazon States Language .

Link copied to clipboard

Encryption configuration for the state machine.

Link copied to clipboard

Defines what execution history events are logged and where they are logged.

Link copied to clipboard
val name: String? = null

Returns the name of the state machine. For example: { "Fn::GetAtt": ["MyStateMachine", "Name"] } Returns the name of your state machine: HelloWorld-StateMachine If you did not specify the name it will be similar to the following: MyStateMachine-1234abcdefgh For more information about using Fn::GetAtt , see Fn::GetAtt .

Link copied to clipboard
val roleArn: String? = null

The Amazon Resource Name (ARN) of the IAM role to use for this state machine.

Link copied to clipboard

Identifier for a state machine revision, which is an immutable, read-only snapshot of a state machine’s definition and configuration.

Link copied to clipboard
val tags: List<Tag>? = null

The list of tags to add to a resource. Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @ .

Link copied to clipboard

Selects whether or not the state machine's AWS X-Ray tracing is enabled.