Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

UpdateJobRequest

import type { UpdateJobRequest } from "https://aws-api.deno.dev/v0.3/services/iot.ts?docs=full";
interface UpdateJobRequest {
abortConfig?: AbortConfig | null;
description?: string | null;
jobExecutionsRetryConfig?: JobExecutionsRetryConfig | null;
jobExecutionsRolloutConfig?: JobExecutionsRolloutConfig | null;
jobId: string;
namespaceId?: string | null;
presignedUrlConfig?: PresignedUrlConfig | null;
timeoutConfig?: TimeoutConfig | null;
}

§Properties

§
abortConfig?: AbortConfig | null
[src]

Allows you to create criteria to abort a job.

§
description?: string | null
[src]

A short text description of the job.

§
jobExecutionsRetryConfig?: JobExecutionsRetryConfig | null
[src]

Allows you to create the criteria to retry a job.

§
jobExecutionsRolloutConfig?: JobExecutionsRolloutConfig | null
[src]

Allows you to create a staged rollout of the job.

§
jobId: string
[src]

The ID of the job to be updated.

§
namespaceId?: string | null
[src]

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_/

Note: The namespaceId feature is in public preview.

§
presignedUrlConfig?: PresignedUrlConfig | null
[src]

Configuration information for pre-signed S3 URLs.

§
timeoutConfig?: TimeoutConfig | null
[src]

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.