amazonka-batch-2.0: Amazon Batch SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Batch.Types.EksAttemptDetail

Description

 
Synopsis

Documentation

data EksAttemptDetail Source #

An object that represents the details of a job attempt for a job attempt by an Amazon EKS container.

See: newEksAttemptDetail smart constructor.

Constructors

EksAttemptDetail' 

Fields

  • containers :: Maybe [EksAttemptContainerDetail]

    The details for the final status of the containers for this job attempt.

  • nodeName :: Maybe Text

    The name of the node for this job attempt.

  • podName :: Maybe Text

    The name of the pod for this job attempt.

  • startedAt :: Maybe Integer

    The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

  • statusReason :: Maybe Text

    A short, human-readable string to provide additional details for the current status of the job attempt.

  • stoppedAt :: Maybe Integer

    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.

Instances

Instances details
FromJSON EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

Generic EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

Associated Types

type Rep EksAttemptDetail :: Type -> Type #

Read EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

Show EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

NFData EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

Methods

rnf :: EksAttemptDetail -> () #

Eq EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

Hashable EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

type Rep EksAttemptDetail Source # 
Instance details

Defined in Amazonka.Batch.Types.EksAttemptDetail

newEksAttemptDetail :: EksAttemptDetail Source #

Create a value of EksAttemptDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:containers:EksAttemptDetail', eksAttemptDetail_containers - The details for the final status of the containers for this job attempt.

$sel:nodeName:EksAttemptDetail', eksAttemptDetail_nodeName - The name of the node for this job attempt.

$sel:podName:EksAttemptDetail', eksAttemptDetail_podName - The name of the pod for this job attempt.

$sel:startedAt:EksAttemptDetail', eksAttemptDetail_startedAt - The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

$sel:statusReason:EksAttemptDetail', eksAttemptDetail_statusReason - A short, human-readable string to provide additional details for the current status of the job attempt.

$sel:stoppedAt:EksAttemptDetail', eksAttemptDetail_stoppedAt - 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.

eksAttemptDetail_containers :: Lens' EksAttemptDetail (Maybe [EksAttemptContainerDetail]) Source #

The details for the final status of the containers for this job attempt.

eksAttemptDetail_nodeName :: Lens' EksAttemptDetail (Maybe Text) Source #

The name of the node for this job attempt.

eksAttemptDetail_podName :: Lens' EksAttemptDetail (Maybe Text) Source #

The name of the pod for this job attempt.

eksAttemptDetail_startedAt :: Lens' EksAttemptDetail (Maybe Integer) Source #

The Unix timestamp (in milliseconds) for when the attempt was started (when the attempt transitioned from the STARTING state to the RUNNING state).

eksAttemptDetail_statusReason :: Lens' EksAttemptDetail (Maybe Text) Source #

A short, human-readable string to provide additional details for the current status of the job attempt.

eksAttemptDetail_stoppedAt :: Lens' EksAttemptDetail (Maybe Integer) Source #

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.