| 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.TimeoutConfig
Description
Documentation
data TimeoutConfig Source #
Specifies the amount of time each device has to finish its execution of
the job. A timer is started when the job execution status is set to
IN_PROGRESS. If the job execution status is not set to another
terminal state before the timer expires, it will be automatically set to
TIMED_OUT.
See: newTimeoutConfig smart constructor.
Constructors
| TimeoutConfig' | |
Fields
| |
Instances
newTimeoutConfig :: TimeoutConfig Source #
Create a value of TimeoutConfig 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:inProgressTimeoutInMinutes:TimeoutConfig', timeoutConfig_inProgressTimeoutInMinutes - Specifies the amount of time, in minutes, this device has to finish
execution of this job. The timeout interval can be anywhere between 1
minute and 7 days (1 to 10080 minutes). The in progress timer can't be
updated and will apply to all job executions for the job. Whenever a job
execution remains in the IN_PROGRESS status for longer than this
interval, the job execution will fail and switch to the terminal
TIMED_OUT status.
timeoutConfig_inProgressTimeoutInMinutes :: Lens' TimeoutConfig (Maybe Integer) Source #
Specifies the amount of time, in minutes, this device has to finish
execution of this job. The timeout interval can be anywhere between 1
minute and 7 days (1 to 10080 minutes). The in progress timer can't be
updated and will apply to all job executions for the job. Whenever a job
execution remains in the IN_PROGRESS status for longer than this
interval, the job execution will fail and switch to the terminal
TIMED_OUT status.