/AWS1/CL_SGMPROCESSINGJOB¶
An Amazon SageMaker processing job that is used to analyze data and evaluate models. For more information, see Process Data and Evaluate Models.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_processinginputs TYPE /AWS1/CL_SGMPROCESSINGINPUT=>TT_PROCESSINGINPUTS TT_PROCESSINGINPUTS¶
List of input configurations for the processing job.
io_processingoutputconfig TYPE REF TO /AWS1/CL_SGMPROCINGOUTPUTCFG /AWS1/CL_SGMPROCINGOUTPUTCFG¶
Configuration for uploading output from the processing container.
iv_processingjobname TYPE /AWS1/SGMPROCESSINGJOBNAME /AWS1/SGMPROCESSINGJOBNAME¶
The name of the processing job.
io_processingresources TYPE REF TO /AWS1/CL_SGMPROCINGRESOURCES /AWS1/CL_SGMPROCINGRESOURCES¶
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.
io_stoppingcondition TYPE REF TO /AWS1/CL_SGMPROCINGSTOPPINGC00 /AWS1/CL_SGMPROCINGSTOPPINGC00¶
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.
io_appspecification TYPE REF TO /AWS1/CL_SGMAPPSPECIFICATION /AWS1/CL_SGMAPPSPECIFICATION¶
Configuration to run a processing job in a specified container image.
it_environment TYPE /AWS1/CL_SGMPROCINGENVIRONME00=>TT_PROCESSINGENVIRONMENTMAP TT_PROCESSINGENVIRONMENTMAP¶
Sets the environment variables in the Docker container.
io_networkconfig TYPE REF TO /AWS1/CL_SGMNETWORKCONFIG /AWS1/CL_SGMNETWORKCONFIG¶
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.
iv_rolearn TYPE /AWS1/SGMROLEARN /AWS1/SGMROLEARN¶
The ARN of the role used to create the processing job.
io_experimentconfig TYPE REF TO /AWS1/CL_SGMEXPERIMENTCONFIG /AWS1/CL_SGMEXPERIMENTCONFIG¶
Associates a SageMaker job as a trial component with an experiment and trial. Specified when you call the following APIs:
iv_processingjobarn TYPE /AWS1/SGMPROCESSINGJOBARN /AWS1/SGMPROCESSINGJOBARN¶
The ARN of the processing job.
iv_processingjobstatus TYPE /AWS1/SGMPROCESSINGJOBSTATUS /AWS1/SGMPROCESSINGJOBSTATUS¶
The status of the processing job.
iv_exitmessage TYPE /AWS1/SGMEXITMESSAGE /AWS1/SGMEXITMESSAGE¶
A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
iv_failurereason TYPE /AWS1/SGMFAILUREREASON /AWS1/SGMFAILUREREASON¶
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
iv_processingendtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The time that the processing job ended.
iv_processingstarttime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The time that the processing job started.
iv_lastmodifiedtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The time the processing job was last modified.
iv_creationtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP¶
The time the processing job was created.
iv_monitoringschedulearn TYPE /AWS1/SGMMONITORINGSCHEDULEARN /AWS1/SGMMONITORINGSCHEDULEARN¶
The ARN of a monitoring schedule for an endpoint associated with this processing job.
iv_automljobarn TYPE /AWS1/SGMAUTOMLJOBARN /AWS1/SGMAUTOMLJOBARN¶
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
iv_trainingjobarn TYPE /AWS1/SGMTRAININGJOBARN /AWS1/SGMTRAININGJOBARN¶
The ARN of the training job associated with this processing job.
it_tags TYPE /AWS1/CL_SGMTAG=>TT_TAGLIST TT_TAGLIST¶
An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
Queryable Attributes¶
ProcessingInputs¶
List of input configurations for the processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGINPUTS() |
Getter for PROCESSINGINPUTS, with configurable default |
ASK_PROCESSINGINPUTS() |
Getter for PROCESSINGINPUTS w/ exceptions if field has no va |
HAS_PROCESSINGINPUTS() |
Determine if PROCESSINGINPUTS has a value |
ProcessingOutputConfig¶
Configuration for uploading output from the processing container.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGOUTPUTCONFIG() |
Getter for PROCESSINGOUTPUTCONFIG |
ProcessingJobName¶
The name of the processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGJOBNAME() |
Getter for PROCESSINGJOBNAME, with configurable default |
ASK_PROCESSINGJOBNAME() |
Getter for PROCESSINGJOBNAME w/ exceptions if field has no v |
HAS_PROCESSINGJOBNAME() |
Determine if PROCESSINGJOBNAME has a value |
ProcessingResources¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGRESOURCES() |
Getter for PROCESSINGRESOURCES |
StoppingCondition¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STOPPINGCONDITION() |
Getter for STOPPINGCONDITION |
AppSpecification¶
Configuration to run a processing job in a specified container image.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPSPECIFICATION() |
Getter for APPSPECIFICATION |
Environment¶
Sets the environment variables in the Docker container.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENVIRONMENT() |
Getter for ENVIRONMENT, with configurable default |
ASK_ENVIRONMENT() |
Getter for ENVIRONMENT w/ exceptions if field has no value |
HAS_ENVIRONMENT() |
Determine if ENVIRONMENT has a value |
NetworkConfig¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NETWORKCONFIG() |
Getter for NETWORKCONFIG |
RoleArn¶
The ARN of the role used to create the processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
ExperimentConfig¶
Associates a SageMaker job as a trial component with an experiment and trial. Specified when you call the following APIs:
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPERIMENTCONFIG() |
Getter for EXPERIMENTCONFIG |
ProcessingJobArn¶
The ARN of the processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGJOBARN() |
Getter for PROCESSINGJOBARN, with configurable default |
ASK_PROCESSINGJOBARN() |
Getter for PROCESSINGJOBARN w/ exceptions if field has no va |
HAS_PROCESSINGJOBARN() |
Determine if PROCESSINGJOBARN has a value |
ProcessingJobStatus¶
The status of the processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGJOBSTATUS() |
Getter for PROCESSINGJOBSTATUS, with configurable default |
ASK_PROCESSINGJOBSTATUS() |
Getter for PROCESSINGJOBSTATUS w/ exceptions if field has no |
HAS_PROCESSINGJOBSTATUS() |
Determine if PROCESSINGJOBSTATUS has a value |
ExitMessage¶
A string, up to one KB in size, that contains metadata from the processing container when the processing job exits.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXITMESSAGE() |
Getter for EXITMESSAGE, with configurable default |
ASK_EXITMESSAGE() |
Getter for EXITMESSAGE w/ exceptions if field has no value |
HAS_EXITMESSAGE() |
Determine if EXITMESSAGE has a value |
FailureReason¶
A string, up to one KB in size, that contains the reason a processing job failed, if it failed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAILUREREASON() |
Getter for FAILUREREASON, with configurable default |
ASK_FAILUREREASON() |
Getter for FAILUREREASON w/ exceptions if field has no value |
HAS_FAILUREREASON() |
Determine if FAILUREREASON has a value |
ProcessingEndTime¶
The time that the processing job ended.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGENDTIME() |
Getter for PROCESSINGENDTIME, with configurable default |
ASK_PROCESSINGENDTIME() |
Getter for PROCESSINGENDTIME w/ exceptions if field has no v |
HAS_PROCESSINGENDTIME() |
Determine if PROCESSINGENDTIME has a value |
ProcessingStartTime¶
The time that the processing job started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROCESSINGSTARTTIME() |
Getter for PROCESSINGSTARTTIME, with configurable default |
ASK_PROCESSINGSTARTTIME() |
Getter for PROCESSINGSTARTTIME w/ exceptions if field has no |
HAS_PROCESSINGSTARTTIME() |
Determine if PROCESSINGSTARTTIME has a value |
LastModifiedTime¶
The time the processing job was last modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME, with configurable default |
ASK_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME w/ exceptions if field has no va |
HAS_LASTMODIFIEDTIME() |
Determine if LASTMODIFIEDTIME has a value |
CreationTime¶
The time the processing job was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
MonitoringScheduleArn¶
The ARN of a monitoring schedule for an endpoint associated with this processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MONITORINGSCHEDULEARN() |
Getter for MONITORINGSCHEDULEARN, with configurable default |
ASK_MONITORINGSCHEDULEARN() |
Getter for MONITORINGSCHEDULEARN w/ exceptions if field has |
HAS_MONITORINGSCHEDULEARN() |
Determine if MONITORINGSCHEDULEARN has a value |
AutoMLJobArn¶
The Amazon Resource Name (ARN) of the AutoML job associated with this processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTOMLJOBARN() |
Getter for AUTOMLJOBARN, with configurable default |
ASK_AUTOMLJOBARN() |
Getter for AUTOMLJOBARN w/ exceptions if field has no value |
HAS_AUTOMLJOBARN() |
Determine if AUTOMLJOBARN has a value |
TrainingJobArn¶
The ARN of the training job associated with this processing job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAININGJOBARN() |
Getter for TRAININGJOBARN, with configurable default |
ASK_TRAININGJOBARN() |
Getter for TRAININGJOBARN w/ exceptions if field has no valu |
HAS_TRAININGJOBARN() |
Determine if TRAININGJOBARN has a value |
Tags¶
An array of key-value pairs. For more information, see Using Cost Allocation Tags in the Amazon Web Services Billing and Cost Management User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |