This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::GreengrassV2::Deployment IoTJobAbortCriteria
Contains criteria that define when and how to cancel a job.
The deployment stops if the following conditions are true:
-
The number of things that receive the deployment exceeds the
minNumberOfExecutedThings. -
The percentage of failures with type
failureTypeexceeds thethresholdPercentage.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Action" :String, "FailureType" :String, "MinNumberOfExecutedThings" :Integer, "ThresholdPercentage" :Number}
YAML
Action:StringFailureType:StringMinNumberOfExecutedThings:IntegerThresholdPercentage:Number
Properties
Action-
The action to perform when the criteria are met.
Required: Yes
Type: String
Allowed values:
CANCELUpdate requires: Replacement
FailureType-
The type of job deployment failure that can cancel a job.
Required: Yes
Type: String
Allowed values:
FAILED | REJECTED | TIMED_OUT | ALLUpdate requires: Replacement
MinNumberOfExecutedThings-
The minimum number of things that receive the configuration before the job can cancel.
Required: Yes
Type: Integer
Minimum:
1Maximum:
2147483647Update requires: Replacement
ThresholdPercentage-
The minimum percentage of
failureTypefailures that occur before the job can cancel.This parameter supports up to two digits after the decimal (for example, you can specify
10.9or10.99, but not10.999).Required: Yes
Type: Number
Minimum:
0Maximum:
100Update requires: Replacement