Class: Aws::Batch::Types::EksAttemptDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#containersArray<Types::EksAttemptContainerDetail>

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



3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#eks_cluster_arnString

The Amazon Resource Name (ARN) of the Amazon EKS cluster.

Returns:

  • (String)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#init_containersArray<Types::EksAttemptContainerDetail>

The details for the init containers.



3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#node_nameString

The name of the node for this job attempt.

Returns:

  • (String)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#pod_nameString

The name of the pod for this job attempt.

Returns:

  • (String)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#pod_namespaceString

The namespace of the Amazon EKS cluster that the pod exists in.

Returns:

  • (String)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#started_atInteger

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

Returns:

  • (Integer)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#status_reasonString

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

Returns:

  • (String)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#stopped_atInteger

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.

Returns:

  • (Integer)


3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 3383

class EksAttemptDetail < Struct.new(
  :containers,
  :init_containers,
  :eks_cluster_arn,
  :pod_name,
  :pod_namespace,
  :node_name,
  :started_at,
  :stopped_at,
  :status_reason)
  SENSITIVE = []
  include Aws::Structure
end