JobTemplate

class JobTemplate : KotlinCustomResource

Job templates enable you to preconfigure jobs so that you can deploy them to multiple sets of target devices.

Properties

Link copied to clipboard

The criteria that determine when and how a job abort takes place.

Link copied to clipboard
val arn: Output<String>

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

Link copied to clipboard
val description: Output<String>

A description of the Job Template.

Link copied to clipboard

The package version Amazon Resource Names (ARNs) that are installed on the device’s reserved named shadow ( $package ) when the job successfully completes. Note: Up to 25 package version ARNS are allowed.

Link copied to clipboard
val document: Output<String>?

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

Link copied to clipboard
val documentSource: Output<String>?

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

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val jobArn: Output<String>?

Optional for copying a JobTemplate from a pre-existing Job configuration.

Link copied to clipboard

Allows you to create the criteria to retry a job.

Link copied to clipboard

Allows you to create a staged rollout of a job.

Link copied to clipboard
val jobTemplateId: Output<String>

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

Link copied to clipboard

An optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job.

Link copied to clipboard

Configuration for pre-signed S3 URLs.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tags: Output<List<CreateOnlyTag>>?

Metadata that can be used to manage the JobTemplate.

Link copied to clipboard

Specifies the amount of time each device has to finish its execution of the job.

Link copied to clipboard
val urn: Output<String>