The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Paws::Batch::JobDetail

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::Batch::JobDetail object:

  $service_obj->Method(Att1 => { ArrayProperties => $value, ..., Timeout => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::Batch::JobDetail object:

  $result = $service_obj->Method(...);
  $result->Att1->ArrayProperties

DESCRIPTION

An object representing an AWS Batch job.

ATTRIBUTES

ArrayProperties => Paws::Batch::ArrayPropertiesDetail

  The array properties of the job, if it is an array job.

Attempts => ArrayRef[Paws::Batch::AttemptDetail]

  A list of job attempts associated with this job.

Container => Paws::Batch::ContainerDetail

  An object representing the details of the container that is associated
with the job.

CreatedAt => Int

  The Unix timestamp (in seconds and milliseconds) for when the job was
created. For non-array jobs and parent array jobs, this is when the job
entered the C<SUBMITTED> state (at the time SubmitJob was called). For
array child jobs, this is when the child job was spawned by its parent
and entered the C<PENDING> state.

DependsOn => ArrayRef[Paws::Batch::JobDependency]

  A list of job names or IDs on which this job depends.

REQUIRED JobDefinition => Str

  The job definition that is used by this job.

REQUIRED JobId => Str

  The ID for the job.

REQUIRED JobName => Str

  The name of the job.

REQUIRED JobQueue => Str

  The Amazon Resource Name (ARN) of the job queue with which the job is
associated.

NodeDetails => Paws::Batch::NodeDetails

  An object representing the details of a node that is associated with a
multi-node parallel job.

NodeProperties => Paws::Batch::NodeProperties

  An object representing the node properties of a multi-node parallel
job.

Parameters => Paws::Batch::ParametersMap

  Additional parameters passed to the job that replace parameter
substitution placeholders or override any corresponding parameter
defaults from the job definition.

RetryStrategy => Paws::Batch::RetryStrategy

  The retry strategy to use for this job if an attempt fails.

REQUIRED StartedAt => Int

  The Unix timestamp (in seconds and milliseconds) for when the job was
started (when the job transitioned from the C<STARTING> state to the
C<RUNNING> state).

REQUIRED Status => Str

  The current status for the job.

If your jobs do not progress to STARTING, see Jobs Stuck in RUNNABLE Status (http://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#job_stuck_in_runnable) in the troubleshooting section of the AWS Batch User Guide.

StatusReason => Str

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

StoppedAt => Int

  The Unix timestamp (in seconds and milliseconds) for when the job was
stopped (when the job transitioned from the C<RUNNING> state to a
terminal state, such as C<SUCCEEDED> or C<FAILED>).

Timeout => Paws::Batch::JobTimeout

  The timeout configuration for the job.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::Batch

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues