DeploymentIoTJobConfigurationArgs

data class DeploymentIoTJobConfigurationArgs(val abortConfig: Output<DeploymentIoTJobAbortConfigArgs>? = null, val jobExecutionsRolloutConfig: Output<DeploymentIoTJobExecutionsRolloutConfigArgs>? = null, val timeoutConfig: Output<DeploymentIoTJobTimeoutConfigArgs>? = null) : ConvertibleToJava<DeploymentIoTJobConfigurationArgs>

Constructors

Link copied to clipboard
constructor(abortConfig: Output<DeploymentIoTJobAbortConfigArgs>? = null, jobExecutionsRolloutConfig: Output<DeploymentIoTJobExecutionsRolloutConfigArgs>? = null, timeoutConfig: Output<DeploymentIoTJobTimeoutConfigArgs>? = null)

Properties

Link copied to clipboard

The stop configuration for the job. This configuration defines when and how to stop a job rollout.

Link copied to clipboard

The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.

Link copied to clipboard

The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.

Functions

Link copied to clipboard
open override fun toJava(): DeploymentIoTJobConfigurationArgs