Skip to content

DeploymentIoTJobConfiguration

Source code in docs_src/capo_greengrassv2/types/deployment_io_t_job_configuration.py
class DeploymentIoTJobConfiguration(TypedDict, closed=True):
    job_executions_rollout_config: NotRequired[
        "capo_greengrassv2.types.io_t_job_executions_rollout_config.IoTJobExecutionsRolloutConfig"
    ]
    """<p>The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.</p>"""
    abort_config: NotRequired[
        "capo_greengrassv2.types.io_t_job_abort_config.IoTJobAbortConfig"
    ]
    """<p>The stop configuration for the job. This configuration defines when and how to stop a job rollout.</p>"""
    timeout_config: NotRequired[
        "capo_greengrassv2.types.io_t_job_timeout_config.IoTJobTimeoutConfig"
    ]
    """<p>The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.</p>"""

abort_config instance-attribute

abort_config: NotRequired[IoTJobAbortConfig]

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

job_executions_rollout_config instance-attribute

job_executions_rollout_config: NotRequired[IoTJobExecutionsRolloutConfig]

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

timeout_config instance-attribute

timeout_config: NotRequired[IoTJobTimeoutConfig]

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