Struct aws_sdk_batch::model::EvaluateOnExit
source · #[non_exhaustive]pub struct EvaluateOnExit { /* private fields */ }
Expand description
Specifies a set of conditions to be met, and an action to take (RETRY
or EXIT
) if all conditions are met.
Implementations§
source§impl EvaluateOnExit
impl EvaluateOnExit
sourcepub fn on_status_reason(&self) -> Option<&str>
pub fn on_status_reason(&self) -> Option<&str>
Contains a glob pattern to match against the StatusReason
returned for a job. The pattern can be up to 512 characters in length. It can contain letters, numbers, periods (.), colons (:), and white space (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.
The string can be between 1 and 512 characters in length.
sourcepub fn on_reason(&self) -> Option<&str>
pub fn on_reason(&self) -> Option<&str>
Contains a glob pattern to match against the Reason
returned for a job. The pattern can be up to 512 characters in length. 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.
The string can be between 1 and 512 characters in length.
sourcepub fn on_exit_code(&self) -> Option<&str>
pub fn on_exit_code(&self) -> Option<&str>
Contains a glob pattern to match against the decimal representation of the ExitCode
returned for a job. The pattern can be up to 512 characters in length. It can contain only numbers, and can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.
The string can be between 1 and 512 characters in length.
sourcepub fn action(&self) -> Option<&RetryAction>
pub fn action(&self) -> Option<&RetryAction>
Specifies the action to take if all of the specified conditions (onStatusReason
, onReason
, and onExitCode
) are met. The values aren't case sensitive.
source§impl EvaluateOnExit
impl EvaluateOnExit
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EvaluateOnExit
.
Trait Implementations§
source§impl Clone for EvaluateOnExit
impl Clone for EvaluateOnExit
source§fn clone(&self) -> EvaluateOnExit
fn clone(&self) -> EvaluateOnExit
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more