| 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.GreengrassV2.Types.IoTJobTimeoutConfig
Description
Documentation
data IoTJobTimeoutConfig Source #
Contains information about the timeout configuration for a job.
See: newIoTJobTimeoutConfig smart constructor.
Constructors
| IoTJobTimeoutConfig' | |
Fields
| |
Instances
newIoTJobTimeoutConfig :: IoTJobTimeoutConfig Source #
Create a value of IoTJobTimeoutConfig 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:IoTJobTimeoutConfig', ioTJobTimeoutConfig_inProgressTimeoutInMinutes - The amount of time, in minutes, that devices have to complete the job.
The timer starts when the job status is set to IN_PROGRESS. If the job
status doesn't change to a terminal state before the time expires, then
the job status is set to TIMED_OUT.
The timeout interval must be between 1 minute and 7 days (10080 minutes).
ioTJobTimeoutConfig_inProgressTimeoutInMinutes :: Lens' IoTJobTimeoutConfig (Maybe Integer) Source #
The amount of time, in minutes, that devices have to complete the job.
The timer starts when the job status is set to IN_PROGRESS. If the job
status doesn't change to a terminal state before the time expires, then
the job status is set to TIMED_OUT.
The timeout interval must be between 1 minute and 7 days (10080 minutes).