| 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 |
Amazonka.IoT.Types.StepFunctionsAction
Description
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.
Constructors
| StepFunctionsAction' | |
Fields
| |
Instances
newStepFunctionsAction Source #
Arguments
| :: 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").