class Aws::SageMaker::Types::ProcessingJob

An Amazon SageMaker processing job that is used to analyze data and evaluate models. For more information, see [Process Data and Evaluate Models].

[1]: docs.aws.amazon.com/sagemaker/latest/dg/processing-job.html

@!attribute [rw] processing_inputs

List of input configurations for the processing job.
@return [Array<Types::ProcessingInput>]

@!attribute [rw] processing_output_config

Configuration for uploading output from the processing container.
@return [Types::ProcessingOutputConfig]

@!attribute [rw] processing_job_name

The name of the processing job.
@return [String]

@!attribute [rw] processing_resources

Identifies the resources, ML compute instances, and ML storage
volumes to deploy for a processing job. In distributed training, you
specify more than one instance.
@return [Types::ProcessingResources]

@!attribute [rw] stopping_condition

Configures conditions under which the processing job should be
stopped, such as how long the processing job has been running. After
the condition is met, the processing job is stopped.
@return [Types::ProcessingStoppingCondition]

@!attribute [rw] app_specification

Configuration to run a processing job in a specified container
image.
@return [Types::AppSpecification]

@!attribute [rw] environment

Sets the environment variables in the Docker container.
@return [Hash<String,String>]

@!attribute [rw] network_config

Networking options for a job, such as network traffic encryption
between containers, whether to allow inbound and outbound network
calls to and from containers, and the VPC subnets and security
groups to use for VPC-enabled jobs.
@return [Types::NetworkConfig]

@!attribute [rw] role_arn

The ARN of the role used to create the processing job.
@return [String]

@!attribute [rw] experiment_config

Associates a SageMaker job as a trial component with an experiment
and trial. Specified when you call the following APIs:

* CreateProcessingJob

* CreateTrainingJob

* CreateTransformJob
@return [Types::ExperimentConfig]

@!attribute [rw] processing_job_arn

The ARN of the processing job.
@return [String]

@!attribute [rw] processing_job_status

The status of the processing job.
@return [String]

@!attribute [rw] exit_message

A string, up to one KB in size, that contains metadata from the
processing container when the processing job exits.
@return [String]

@!attribute [rw] failure_reason

A string, up to one KB in size, that contains the reason a
processing job failed, if it failed.
@return [String]

@!attribute [rw] processing_end_time

The time that the processing job ended.
@return [Time]

@!attribute [rw] processing_start_time

The time that the processing job started.
@return [Time]

@!attribute [rw] last_modified_time

The time the processing job was last modified.
@return [Time]

@!attribute [rw] creation_time

The time the processing job was created.
@return [Time]

@!attribute [rw] monitoring_schedule_arn

The ARN of a monitoring schedule for an endpoint associated with
this processing job.
@return [String]

@!attribute [rw] auto_ml_job_arn

The Amazon Resource Name (ARN) of the AutoML job associated with
this processing job.
@return [String]

@!attribute [rw] training_job_arn

The ARN of the training job associated with this processing job.
@return [String]

@!attribute [rw] tags

An array of key-value pairs. For more information, see [Using Cost
Allocation Tags][1] in the *Amazon Web Services Billing and Cost
Management User Guide*.

[1]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/ProcessingJob AWS API Documentation

Constants

SENSITIVE