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

DeleteJobRequest

import type { DeleteJobRequest } from "https://aws-api.deno.dev/v0.3/services/iot.ts?docs=full";
interface DeleteJobRequest {
force?: boolean | null;
jobId: string;
namespaceId?: string | null;
}

§Properties

§
force?: boolean | null
[src]

(Optional) When true, you can delete a job which is "IN_PROGRESS". Otherwise, you can only delete a job which is in a terminal state ("COMPLETED" or "CANCELED") or an exception will occur. The default is false.

Note: Deleting a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to access job information or update the job execution status. Use caution and ensure that each device executing a job which is deleted is able to recover to a valid state.

§
jobId: string
[src]

The ID of the job to be deleted.

After a job deletion is completed, you may reuse this jobId when you create a new job. However, this is not recommended, and you must ensure that your devices are not using the jobId to refer to the deleted job.

§
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.