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.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Batch
Assembly: Amazon.CDK.AWS.Batch.dll
Syntax (csharp)
public class EvaluateOnExitProperty : Object, CfnJobDefinition.IEvaluateOnExitProperty
Syntax (vb)
Public Class EvaluateOnExitProperty
Inherits Object
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() |
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()
public EvaluateOnExitProperty()
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
System.String
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
System.String
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
System.String
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
System.String
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.