Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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.