class Aws::IoT::Types::UpdateJobRequest
@return [String]
</note>
<note markdown=“1”> The ‘namespaceId` feature is in public preview.
`$aws/things/THING_NAME/jobs/JOB_ID/notify-namespace-NAMESPACE_ID/`
format.
notifications to MQTT topics that contain the value in the following
When you specify a value for this parameter, AWS IoT Core sends jobs
The namespace used to indicate that a job is a customer-managed job.
@!attribute [rw] namespace_id
@return [Types::TimeoutConfig]
automatically set to `TIMED_OUT`.
another terminal state before the time expires, it will be
set to `IN_PROGRESS`. If the job execution status is not set to
of the job. The timer is started when the job execution status is
Specifies the amount of time each device has to finish its execution
@!attribute [rw] timeout_config
@return [Types::AbortConfig]
Allows you to create criteria to abort a job.
@!attribute [rw] abort_config
@return [Types::JobExecutionsRolloutConfig]
Allows you to create a staged rollout of the job.
@!attribute [rw] job_executions_rollout_config
@return [Types::PresignedUrlConfig]
Configuration information for pre-signed S3 URLs.
@!attribute [rw] presigned_url_config
@return [String]
A short text description of the job.
@!attribute [rw] description
@return [String]
The ID of the job to be updated.
@!attribute [rw] job_id
}
namespace_id: “NamespaceId”,
},
in_progress_timeout_in_minutes: 1,
timeout_config: {
},
],
},
min_number_of_executed_things: 1, # required
threshold_percentage: 1.0, # required
action: “CANCEL”, # required, accepts CANCEL
failure_type: “FAILED”, # required, accepts FAILED, REJECTED, TIMED_OUT, ALL
{
criteria_list: [ # required
abort_config: {
},
},
},
number_of_succeeded_things: 1,
number_of_notified_things: 1,
rate_increase_criteria: { # required
increment_factor: 1.0, # required
base_rate_per_minute: 1, # required
exponential_rate: {
maximum_per_minute: 1,
job_executions_rollout_config: {
},
expires_in_sec: 1,
role_arn: “RoleArn”,
presigned_url_config: {
description: “JobDescription”,
job_id: “JobId”, # required
{
data as a hash:
@note When making an API call, you may pass UpdateJobRequest