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]§
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.
§
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]§
timeoutConfig?: TimeoutConfig | null
[src]