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

CreateJobTemplateRequest

import type { CreateJobTemplateRequest } from "https://aws-api.deno.dev/v0.3/services/iot.ts?docs=full";
interface CreateJobTemplateRequest {
abortConfig?: AbortConfig | null;
description: string;
document?: string | null;
documentSource?: string | null;
jobArn?: string | null;
jobExecutionsRetryConfig?: JobExecutionsRetryConfig | null;
jobExecutionsRolloutConfig?: JobExecutionsRolloutConfig | null;
jobTemplateId: string;
presignedUrlConfig?: PresignedUrlConfig | null;
tags?: Tag[] | null;
timeoutConfig?: TimeoutConfig | null;
}

§Properties

§
abortConfig?: AbortConfig | null
[src]
§
description: string
[src]

A description of the job document.

§
document?: string | null
[src]

The job document. Required if you don't specify a value for documentSource.

§
documentSource?: string | null
[src]

An S3 link to the job document to use in the template. Required if you don't specify a value for document.

Note: If the job document resides in an S3 bucket, you must use a placeholder link when specifying the document. The placeholder link is of the following form: ${aws:iot:s3-presigned-url:https://s3.amazonaws.com/bucket/key} where bucket is your bucket name and key is the object in the bucket to which you are linking.

§
jobArn?: string | null
[src]

The ARN of the job to use as the basis for the job template.

§
jobExecutionsRetryConfig?: JobExecutionsRetryConfig | null
[src]

Allows you to create the criteria to retry a job.

§
jobExecutionsRolloutConfig?: JobExecutionsRolloutConfig | null
[src]
§
jobTemplateId: string
[src]

A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.

§
presignedUrlConfig?: PresignedUrlConfig | null
[src]
§
tags?: Tag[] | null
[src]

Metadata that can be used to manage the job template.

§
timeoutConfig?: TimeoutConfig | null
[src]