| 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.SWF.Types.ScheduleLambdaFunctionDecisionAttributes
Description
Synopsis
- data ScheduleLambdaFunctionDecisionAttributes = ScheduleLambdaFunctionDecisionAttributes' {}
- newScheduleLambdaFunctionDecisionAttributes :: Text -> Text -> ScheduleLambdaFunctionDecisionAttributes
- scheduleLambdaFunctionDecisionAttributes_control :: Lens' ScheduleLambdaFunctionDecisionAttributes (Maybe Text)
- scheduleLambdaFunctionDecisionAttributes_input :: Lens' ScheduleLambdaFunctionDecisionAttributes (Maybe Text)
- scheduleLambdaFunctionDecisionAttributes_startToCloseTimeout :: Lens' ScheduleLambdaFunctionDecisionAttributes (Maybe Text)
- scheduleLambdaFunctionDecisionAttributes_id :: Lens' ScheduleLambdaFunctionDecisionAttributes Text
- scheduleLambdaFunctionDecisionAttributes_name :: Lens' ScheduleLambdaFunctionDecisionAttributes Text
Documentation
data ScheduleLambdaFunctionDecisionAttributes Source #
Decision attributes specified in
scheduleLambdaFunctionDecisionAttributes within the list of decisions
decisions passed to RespondDecisionTaskCompleted.
See: newScheduleLambdaFunctionDecisionAttributes smart constructor.
Constructors
| ScheduleLambdaFunctionDecisionAttributes' | |
Fields
| |
Instances
newScheduleLambdaFunctionDecisionAttributes Source #
Arguments
| :: Text | |
| -> Text | |
| -> ScheduleLambdaFunctionDecisionAttributes |
Create a value of ScheduleLambdaFunctionDecisionAttributes 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:control:ScheduleLambdaFunctionDecisionAttributes', scheduleLambdaFunctionDecisionAttributes_control - The data attached to the event that the decider can use in subsequent
workflow tasks. This data isn't sent to the Lambda task.
$sel:input:ScheduleLambdaFunctionDecisionAttributes', scheduleLambdaFunctionDecisionAttributes_input - The optional input data to be supplied to the Lambda function.
$sel:startToCloseTimeout:ScheduleLambdaFunctionDecisionAttributes', scheduleLambdaFunctionDecisionAttributes_startToCloseTimeout - The timeout value, in seconds, after which the Lambda function is
considered to be failed once it has started. This can be any integer
from 1-300 (1s-5m). If no value is supplied, than a default value of
300s is assumed.
$sel:id:ScheduleLambdaFunctionDecisionAttributes', scheduleLambdaFunctionDecisionAttributes_id - A string that identifies the Lambda function execution in the event
history.
$sel:name:ScheduleLambdaFunctionDecisionAttributes', scheduleLambdaFunctionDecisionAttributes_name - The name, or ARN, of the Lambda function to schedule.
scheduleLambdaFunctionDecisionAttributes_control :: Lens' ScheduleLambdaFunctionDecisionAttributes (Maybe Text) Source #
The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
scheduleLambdaFunctionDecisionAttributes_input :: Lens' ScheduleLambdaFunctionDecisionAttributes (Maybe Text) Source #
The optional input data to be supplied to the Lambda function.
scheduleLambdaFunctionDecisionAttributes_startToCloseTimeout :: Lens' ScheduleLambdaFunctionDecisionAttributes (Maybe Text) Source #
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.
scheduleLambdaFunctionDecisionAttributes_id :: Lens' ScheduleLambdaFunctionDecisionAttributes Text Source #
A string that identifies the Lambda function execution in the event history.
scheduleLambdaFunctionDecisionAttributes_name :: Lens' ScheduleLambdaFunctionDecisionAttributes Text Source #
The name, or ARN, of the Lambda function to schedule.