Class CfnJobDefinition.EvaluateOnExitProperty
Specifies an array of up to 5 conditions to be met, and an action to take ( RETRY or EXIT ) if all conditions are met.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.Batch
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnJobDefinition.EvaluateOnExitProperty : CfnJobDefinition.IEvaluateOnExitProperty
Syntax (vb)
Public Class CfnJobDefinition.EvaluateOnExitProperty Implements CfnJobDefinition.IEvaluateOnExitProperty
Remarks
If none of the EvaluateOnExit conditions in a RetryStrategy match, then the job is retried.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Batch;
var evaluateOnExitProperty = new EvaluateOnExitProperty {
Action = "action",
// the properties below are optional
OnExitCode = "onExitCode",
OnReason = "onReason",
OnStatusReason = "onStatusReason"
};
Synopsis
Constructors
| EvaluateOnExitProperty() | Specifies an array of up to 5 conditions to be met, and an action to take ( |
Properties
| Action | Specifies the action to take if all of the specified conditions ( |
| OnExitCode | Contains a glob pattern to match against the decimal representation of the |
| OnReason | Contains a glob pattern to match against the |
| OnStatusReason | Contains a glob pattern to match against the |
Constructors
EvaluateOnExitProperty()
Specifies an array of up to 5 conditions to be met, and an action to take ( RETRY or EXIT ) if all conditions are met.
public EvaluateOnExitProperty()
Remarks
If none of the EvaluateOnExit conditions in a RetryStrategy match, then the job is retried.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Batch;
var evaluateOnExitProperty = new EvaluateOnExitProperty {
Action = "action",
// the properties below are optional
OnExitCode = "onExitCode",
OnReason = "onReason",
OnStatusReason = "onStatusReason"
};
Properties
Action
Specifies the action to take if all of the specified conditions ( onStatusReason , onReason , and onExitCode ) are met.
public string Action { get; set; }
Property Value
Remarks
OnExitCode
Contains a glob pattern to match against the decimal representation of the ExitCode returned for a job.
public string? OnExitCode { get; set; }
Property Value
Remarks
The pattern can be up to 512 characters long. It can contain only numbers, and can end with an asterisk (*) so that only the start of the string needs to be an exact match.
The string can contain up to 512 characters.
OnReason
Contains a glob pattern to match against the Reason returned for a job.
public string? OnReason { get; set; }
Property Value
Remarks
The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white space (including spaces and tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
OnStatusReason
Contains a glob pattern to match against the StatusReason returned for a job.
public string? OnStatusReason { get; set; }
Property Value
Remarks
The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white spaces (including spaces or tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.