TopicRuleStepFunctionsActionArgs

data class TopicRuleStepFunctionsActionArgs(val executionNamePrefix: Output<String>? = null, val roleArn: Output<String>, val stateMachineName: Output<String>) : ConvertibleToJava<TopicRuleStepFunctionsActionArgs>

Constructors

Link copied to clipboard
constructor(executionNamePrefix: Output<String>? = null, roleArn: Output<String>, stateMachineName: Output<String>)

Properties

Link copied to clipboard
val executionNamePrefix: Output<String>? = null

(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.

Link copied to clipboard
val roleArn: Output<String>

The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").

Link copied to clipboard

The name of the Step Functions state machine whose execution will be started.

Functions

Link copied to clipboard
open override fun toJava(): TopicRuleStepFunctionsActionArgs