UpdateJobRequest
¶
Source code in docs_src/capo_iot/types/update_job_request.py
abort_config
instance-attribute
¶
abort_config: NotRequired[AbortConfig]
Allows you to create criteria to abort a job.
description
instance-attribute
¶
description: NotRequired[JobDescription]
A short text description of the job.
job_executions_retry_config
instance-attribute
¶
job_executions_retry_config: NotRequired[JobExecutionsRetryConfig]
Allows you to create the criteria to retry a job.
job_executions_rollout_config
instance-attribute
¶
job_executions_rollout_config: NotRequired[JobExecutionsRolloutConfig]
Allows you to create a staged rollout of the job.
namespace_id
instance-attribute
¶
namespace_id: NotRequired[NamespaceId]
The namespace used to indicate that a job is a customer-managed job.
When you specify a value for this parameter, Amazon Web Services IoT Core sends jobs notifications to MQTT topics that contain the value in the following format.
$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/
The namespaceId feature is only supported by IoT Greengrass at this time. For more information, see Setting up IoT Greengrass core devices.
presigned_url_config
instance-attribute
¶
presigned_url_config: NotRequired[PresignedUrlConfig]
Configuration information for pre-signed S3 URLs.
timeout_config
instance-attribute
¶
timeout_config: NotRequired[TimeoutConfig]
Specifies the amount of time each device has to finish its execution of the job. The timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the time expires, it will be automatically set to TIMED_OUT.