A list of additional OTA update parameters, which are name-value pairs. They won't be sent to devices as a part of the Job document.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AdditionalParameters |
The list of criteria that determine when and how to abort the job.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-AwsJobExecutionsRolloutConfig_MaximumPerMinute <
Int32>
The maximum number of OTA update job executions started per minute.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-AwsJobPresignedUrlConfig_ExpiresInSec <Int64>
How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 1800 seconds. Pre-signed URLs are generated when a request for the job document is received.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-AwsJobTimeoutConfig_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 | AwsJobTimeoutConfig_InProgressTimeoutInMinutes |
Amazon.PowerShell.Cmdlets.IOT.AmazonIoTClientCmdlet.ClientConfig
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The description of the OTA update.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-ExponentialRate_BaseRatePerMinute <
Int32>
The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AwsJobExecutionsRolloutConfig_ExponentialRate_BaseRatePerMinute |
-ExponentialRate_IncrementFactor <
Double>
The rate of increase for a job rollout. The number of things notified is multiplied by this factor.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AwsJobExecutionsRolloutConfig_ExponentialRate_IncrementFactor |
The files to be streamed by the OTA update.
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Files |
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 ID of the OTA update to be created.
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
Changes the cmdlet behavior to return the value passed to the OtaUpdateId parameter. The -PassThru parameter is deprecated, use -Select '^OtaUpdateId' instead. This parameter will be removed in a future version.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Protocols |
-RateIncreaseCriteria_NumberOfNotifiedThing <
Int32>
When this number of things have been notified, it will initiate an increase in the rollout rate.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AwsJobExecutionsRolloutConfig_ExponentialRate_RateIncreaseCriteria_NumberOfNotifiedThings |
-RateIncreaseCriteria_NumberOfSucceededThing <
Int32>
When this number of things have succeeded in their job execution, it will initiate an increase in the rollout rate.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | AwsJobExecutionsRolloutConfig_ExponentialRate_RateIncreaseCriteria_NumberOfSucceededThings |
The IAM role that grants Amazon Web Services IoT Core access to the Amazon S3, IoT jobs and Amazon Web Services Code Signing resources to create an OTA update job.
Required? | True |
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.CreateOTAUpdateResponse). Specifying the name of a property of type Amazon.IoT.Model.CreateOTAUpdateResponse 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 which can be used to manage updates.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Tags |
The devices targeted to receive OTA updates.
Required? | True |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Targets |
Specifies whether the update will continue to run (CONTINUOUS), or will be complete after all the things specified as targets have completed the update (SNAPSHOT). If continuous, the update may also be run on a thing when a change is detected in a target. For example, an update will run on a thing when the thing is added to a target group, even after the update was completed by all things originally in the group. Valid values: CONTINUOUS | SNAPSHOT.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |