The list of criteria that determine when and how to abort the job.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.IOT.AmazonIoTClientCmdlet.ClientConfig
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A description of the job document.
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The job document. Required if you don't specify a value for documentSource
.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
An S3 link to the job document to use in the template. Required if you don't specify a value for document
.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.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The ARN of the job to use as the basis for the job template.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The list of criteria that determines how many retries are allowed for each failure type for a job.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-JobExecutionsRolloutConfig_MaximumPerMinute <
Int32>
The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A unique identifier for the job template. We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Allows you to configure an optional maintenance window for the rollout of a job document to all devices in the target group for a job.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | MaintenanceWindows |
Changes the cmdlet behavior to return the value passed to the JobTemplateId parameter. The -PassThru parameter is deprecated, use -Select '^JobTemplateId' instead. This parameter will be removed in a future version.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-PresignedUrlConfig_ExpiresInSec <Int64>
How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-PresignedUrlConfig_RoleArn <
String>
The ARN of an IAM role that grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.
For information about addressing the confused deputy problem, see cross-service confused deputy prevention in the Amazon Web Services IoT Core developer guide. Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Use the -Select parameter to control the cmdlet output. The default value is '*'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.IoT.Model.CreateJobTemplateResponse). Specifying the name of a property of type Amazon.IoT.Model.CreateJobTemplateResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Metadata that can be used to manage the job template.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Tags |
-TimeoutConfig_InProgressTimeoutInMinute <Int64>
Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT
status.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | TimeoutConfig_InProgressTimeoutInMinutes |