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 |
Synopsis
- data DeploymentIoTJobConfiguration = DeploymentIoTJobConfiguration' {}
- newDeploymentIoTJobConfiguration :: DeploymentIoTJobConfiguration
- deploymentIoTJobConfiguration_jobExecutionsRolloutConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobExecutionsRolloutConfig)
- deploymentIoTJobConfiguration_abortConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobAbortConfig)
- deploymentIoTJobConfiguration_timeoutConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobTimeoutConfig)
Documentation
data DeploymentIoTJobConfiguration Source #
Contains information about an IoT job configuration.
See: newDeploymentIoTJobConfiguration
smart constructor.
DeploymentIoTJobConfiguration' | |
|
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: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:abortConfig:DeploymentIoTJobConfiguration'
, deploymentIoTJobConfiguration_abortConfig
- The stop configuration for the job. This configuration defines when and
how to stop a job rollout.
$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_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_abortConfig :: Lens' DeploymentIoTJobConfiguration (Maybe IoTJobAbortConfig) Source #
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
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.