Struct aws_sdk_batch::types::EksAttemptDetail
source · #[non_exhaustive]pub struct EksAttemptDetail {
pub containers: Option<Vec<EksAttemptContainerDetail>>,
pub init_containers: Option<Vec<EksAttemptContainerDetail>>,
pub eks_cluster_arn: Option<String>,
pub pod_name: Option<String>,
pub node_name: Option<String>,
pub started_at: Option<i64>,
pub stopped_at: Option<i64>,
pub status_reason: Option<String>,
}
Expand description
An object that represents the details of a job attempt for a job attempt by an Amazon EKS container.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.containers: Option<Vec<EksAttemptContainerDetail>>
The details for the final status of the containers for this job attempt.
init_containers: Option<Vec<EksAttemptContainerDetail>>
The details for the init containers.
eks_cluster_arn: Option<String>
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
pod_name: Option<String>
The name of the pod for this job attempt.
node_name: Option<String>
The name of the node for this job attempt.
started_at: Option<i64>
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
stopped_at: Option<i64>
The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
.
status_reason: Option<String>
A short, human-readable string to provide additional details for the current status of the job attempt.
Implementations§
source§impl EksAttemptDetail
impl EksAttemptDetail
sourcepub fn containers(&self) -> &[EksAttemptContainerDetail]
pub fn containers(&self) -> &[EksAttemptContainerDetail]
The details for the final status of the containers for this job attempt.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .containers.is_none()
.
sourcepub fn init_containers(&self) -> &[EksAttemptContainerDetail]
pub fn init_containers(&self) -> &[EksAttemptContainerDetail]
The details for the init containers.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .init_containers.is_none()
.
sourcepub fn eks_cluster_arn(&self) -> Option<&str>
pub fn eks_cluster_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
sourcepub fn started_at(&self) -> Option<i64>
pub fn started_at(&self) -> Option<i64>
The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING
state to the RUNNING
state).
sourcepub fn stopped_at(&self) -> Option<i64>
pub fn stopped_at(&self) -> Option<i64>
The Unix timestamp (in milliseconds) for when the attempt was stopped. This happens when the attempt transitioned from the RUNNING
state to a terminal state, such as SUCCEEDED
or FAILED
.
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
A short, human-readable string to provide additional details for the current status of the job attempt.
source§impl EksAttemptDetail
impl EksAttemptDetail
sourcepub fn builder() -> EksAttemptDetailBuilder
pub fn builder() -> EksAttemptDetailBuilder
Creates a new builder-style object to manufacture EksAttemptDetail
.
Trait Implementations§
source§impl Clone for EksAttemptDetail
impl Clone for EksAttemptDetail
source§fn clone(&self) -> EksAttemptDetail
fn clone(&self) -> EksAttemptDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EksAttemptDetail
impl Debug for EksAttemptDetail
source§impl PartialEq for EksAttemptDetail
impl PartialEq for EksAttemptDetail
impl StructuralPartialEq for EksAttemptDetail
Auto Trait Implementations§
impl Freeze for EksAttemptDetail
impl RefUnwindSafe for EksAttemptDetail
impl Send for EksAttemptDetail
impl Sync for EksAttemptDetail
impl Unpin for EksAttemptDetail
impl UnwindSafe for EksAttemptDetail
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more