| 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.DeploymentIoTJobConfiguration
Description
Synopsis
- data DeploymentIoTJobConfiguration = DeploymentIoTJobConfiguration' {}
- newDeploymentIoTJobConfiguration :: DeploymentIoTJobConfiguration
- deploymentIoTJobConfiguration_abortConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobAbortConfig)
- deploymentIoTJobConfiguration_jobExecutionsRolloutConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobExecutionsRolloutConfig)
- deploymentIoTJobConfiguration_timeoutConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobTimeoutConfig)
Documentation
data DeploymentIoTJobConfiguration Source #
Contains information about an IoT job configuration.
See: newDeploymentIoTJobConfiguration smart constructor.
Constructors
| DeploymentIoTJobConfiguration' | |
Fields
| |
Instances
newDeploymentIoTJobConfiguration :: DeploymentIoTJobConfiguration Source #
Create a value of DeploymentIoTJobConfiguration 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:abortConfig:DeploymentIoTJobConfiguration', deploymentIoTJobConfiguration_abortConfig - The stop configuration for the job. This configuration defines when and
how to stop a job rollout.
$sel:jobExecutionsRolloutConfig:DeploymentIoTJobConfiguration', deploymentIoTJobConfiguration_jobExecutionsRolloutConfig - The rollout configuration for the job. This configuration defines the
rate at which the job rolls out to the fleet of target devices.
$sel:timeoutConfig:DeploymentIoTJobConfiguration', deploymentIoTJobConfiguration_timeoutConfig - The timeout configuration for the job. This configuration defines the
amount of time each device has to complete the job.
deploymentIoTJobConfiguration_abortConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobAbortConfig) Source #
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
deploymentIoTJobConfiguration_jobExecutionsRolloutConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobExecutionsRolloutConfig) Source #
The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.
deploymentIoTJobConfiguration_timeoutConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobTimeoutConfig) Source #
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.