AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the UpdateJob operation. Updates supported fields of the specified job.

Requires permission to access the UpdateJob action.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.IoT.AmazonIoTRequest
      Amazon.IoT.Model.UpdateJobRequest

Namespace: Amazon.IoT.Model
Assembly: AWSSDK.IoT.dll
Version: 3.x.y.z

Syntax

C#
public class UpdateJobRequest : AmazonIoTRequest
         IAmazonWebServiceRequest

The UpdateJobRequest type exposes the following members

Constructors

NameDescription
Public Method UpdateJobRequest()

Properties

NameTypeDescription
Public Property AbortConfig Amazon.IoT.Model.AbortConfig

Gets and sets the property AbortConfig.

Allows you to create criteria to abort a job.

Public Property Description System.String

Gets and sets the property Description.

A short text description of the job.

Public Property JobExecutionsRetryConfig Amazon.IoT.Model.JobExecutionsRetryConfig

Gets and sets the property JobExecutionsRetryConfig.

Allows you to create the criteria to retry a job.

Public Property JobExecutionsRolloutConfig Amazon.IoT.Model.JobExecutionsRolloutConfig

Gets and sets the property JobExecutionsRolloutConfig.

Allows you to create a staged rollout of the job.

Public Property JobId System.String

Gets and sets the property JobId.

The ID of the job to be updated.

Public Property NamespaceId System.String

Gets and sets the property 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.

Public Property PresignedUrlConfig Amazon.IoT.Model.PresignedUrlConfig

Gets and sets the property PresignedUrlConfig.

Configuration information for pre-signed S3 URLs.

Public Property TimeoutConfig Amazon.IoT.Model.TimeoutConfig

Gets and sets the property 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.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5