Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data StepFunctionsAction = StepFunctionsAction' {}
- newStepFunctionsAction :: Text -> Text -> StepFunctionsAction
- stepFunctionsAction_executionNamePrefix :: Lens' StepFunctionsAction (Maybe Text)
- stepFunctionsAction_stateMachineName :: Lens' StepFunctionsAction Text
- stepFunctionsAction_roleArn :: Lens' StepFunctionsAction Text
Documentation
data StepFunctionsAction Source #
Starts execution of a Step Functions state machine.
See: newStepFunctionsAction
smart constructor.
StepFunctionsAction' | |
|
Instances
newStepFunctionsAction Source #
:: Text | |
-> Text | |
-> StepFunctionsAction |
Create a value of StepFunctionsAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:executionNamePrefix:StepFunctionsAction'
, stepFunctionsAction_executionNamePrefix
- (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.
$sel:stateMachineName:StepFunctionsAction'
, stepFunctionsAction_stateMachineName
- The name of the Step Functions state machine whose execution will be
started.
$sel:roleArn:StepFunctionsAction'
, stepFunctionsAction_roleArn
- The ARN of the role that grants IoT permission to start execution of a
state machine ("Action":"states:StartExecution").
stepFunctionsAction_executionNamePrefix :: Lens' StepFunctionsAction (Maybe Text) Source #
(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.
stepFunctionsAction_stateMachineName :: Lens' StepFunctionsAction Text Source #
The name of the Step Functions state machine whose execution will be started.
stepFunctionsAction_roleArn :: Lens' StepFunctionsAction Text Source #
The ARN of the role that grants IoT permission to start execution of a state machine ("Action":"states:StartExecution").