AWSIoTStepFunctionsAction

Objective-C

@interface AWSIoTStepFunctionsAction

Swift

class AWSIoTStepFunctionsAction

Starts execution of a Step Functions state machine.

Required parameters: [stateMachineName, roleArn]

  • (Optional) A name will be given to the state machine execution consisting of this prefix followed by a UUID. Step Functions automatically creates a unique name for each state machine execution if one is not provided.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable executionNamePrefix;

    Swift

    var executionNamePrefix: String? { get set }
  • The ARN of the role that grants IoT permission to start execution of a state machine (“Action”:“states:StartExecution”).

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable roleArn;

    Swift

    var roleArn: String? { get set }
  • The name of the Step Functions state machine whose execution will be started.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable stateMachineName;

    Swift

    var stateMachineName: String? { get set }