DescribeStateMachineOutput

public struct DescribeStateMachineOutput : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The date the state machine is created.

    Declaration

    Swift

    public let creationDate: TimeStamp
  • The Amazon States Language definition of the state machine. See Amazon States Language.

    Declaration

    Swift

    public let definition: String
  • Undocumented

    Declaration

    Swift

    public let loggingConfiguration: LoggingConfiguration?
  • 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) To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

    Declaration

    Swift

    public let name: String
  • 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 AWS resources.)

    Declaration

    Swift

    public let roleArn: String
  • The Amazon Resource Name (ARN) that identifies the state machine.

    Declaration

    Swift

    public let stateMachineArn: String
  • The current status of the state machine.

    Declaration

    Swift

    public let status: StateMachineStatus?
  • The type of the state machine (STANDARD or EXPRESS).

    Declaration

    Swift

    public let type: StateMachineType
  • Undocumented

    Declaration

    Swift

    public init(creationDate: TimeStamp, definition: String, loggingConfiguration: LoggingConfiguration? = nil, name: String, roleArn: String, stateMachineArn: String, status: StateMachineStatus? = nil, type: StateMachineType)