| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.SageMaker.CreateProcessingJob
Description
Creates a processing job.
Synopsis
- data CreateProcessingJob = CreateProcessingJob' {
- environment :: Maybe (HashMap Text Text)
 - experimentConfig :: Maybe ExperimentConfig
 - networkConfig :: Maybe NetworkConfig
 - processingInputs :: Maybe [ProcessingInput]
 - processingOutputConfig :: Maybe ProcessingOutputConfig
 - stoppingCondition :: Maybe ProcessingStoppingCondition
 - tags :: Maybe [Tag]
 - processingJobName :: Text
 - processingResources :: ProcessingResources
 - appSpecification :: AppSpecification
 - roleArn :: Text
 
 - newCreateProcessingJob :: Text -> ProcessingResources -> AppSpecification -> Text -> CreateProcessingJob
 - createProcessingJob_environment :: Lens' CreateProcessingJob (Maybe (HashMap Text Text))
 - createProcessingJob_experimentConfig :: Lens' CreateProcessingJob (Maybe ExperimentConfig)
 - createProcessingJob_networkConfig :: Lens' CreateProcessingJob (Maybe NetworkConfig)
 - createProcessingJob_processingInputs :: Lens' CreateProcessingJob (Maybe [ProcessingInput])
 - createProcessingJob_processingOutputConfig :: Lens' CreateProcessingJob (Maybe ProcessingOutputConfig)
 - createProcessingJob_stoppingCondition :: Lens' CreateProcessingJob (Maybe ProcessingStoppingCondition)
 - createProcessingJob_tags :: Lens' CreateProcessingJob (Maybe [Tag])
 - createProcessingJob_processingJobName :: Lens' CreateProcessingJob Text
 - createProcessingJob_processingResources :: Lens' CreateProcessingJob ProcessingResources
 - createProcessingJob_appSpecification :: Lens' CreateProcessingJob AppSpecification
 - createProcessingJob_roleArn :: Lens' CreateProcessingJob Text
 - data CreateProcessingJobResponse = CreateProcessingJobResponse' {}
 - newCreateProcessingJobResponse :: Int -> Text -> CreateProcessingJobResponse
 - createProcessingJobResponse_httpStatus :: Lens' CreateProcessingJobResponse Int
 - createProcessingJobResponse_processingJobArn :: Lens' CreateProcessingJobResponse Text
 
Creating a Request
data CreateProcessingJob Source #
See: newCreateProcessingJob smart constructor.
Constructors
| CreateProcessingJob' | |
Fields 
  | |
Instances
newCreateProcessingJob Source #
Arguments
| :: Text | |
| -> ProcessingResources | |
| -> AppSpecification | |
| -> Text | |
| -> CreateProcessingJob | 
Create a value of CreateProcessingJob 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:
CreateProcessingJob, createProcessingJob_environment - The environment variables to set in the Docker container. Up to 100 key
 and values entries in the map are supported.
CreateProcessingJob, createProcessingJob_experimentConfig - Undocumented member.
CreateProcessingJob, createProcessingJob_networkConfig - Networking options for a processing job, such as whether to allow
 inbound and outbound network calls to and from processing containers,
 and the VPC subnets and security groups to use for VPC-enabled
 processing jobs.
CreateProcessingJob, createProcessingJob_processingInputs - An array of inputs configuring the data to download into the processing
 container.
CreateProcessingJob, createProcessingJob_processingOutputConfig - Output configuration for the processing job.
CreateProcessingJob, createProcessingJob_stoppingCondition - The time limit for how long the processing job is allowed to run.
CreateProcessingJob, createProcessingJob_tags - (Optional) 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.
CreateProcessingJob, createProcessingJob_processingJobName - The name of the processing job. The name must be unique within an Amazon
 Web Services Region in the Amazon Web Services account.
CreateProcessingJob, createProcessingJob_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.
CreateProcessingJob, createProcessingJob_appSpecification - Configures the processing job to run a specified Docker container image.
CreateProcessingJob, createProcessingJob_roleArn - The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can
 assume to perform tasks on your behalf.
Request Lenses
createProcessingJob_environment :: Lens' CreateProcessingJob (Maybe (HashMap Text Text)) Source #
The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.
createProcessingJob_experimentConfig :: Lens' CreateProcessingJob (Maybe ExperimentConfig) Source #
Undocumented member.
createProcessingJob_networkConfig :: Lens' CreateProcessingJob (Maybe NetworkConfig) Source #
Networking options for a processing job, such as whether to allow inbound and outbound network calls to and from processing containers, and the VPC subnets and security groups to use for VPC-enabled processing jobs.
createProcessingJob_processingInputs :: Lens' CreateProcessingJob (Maybe [ProcessingInput]) Source #
An array of inputs configuring the data to download into the processing container.
createProcessingJob_processingOutputConfig :: Lens' CreateProcessingJob (Maybe ProcessingOutputConfig) Source #
Output configuration for the processing job.
createProcessingJob_stoppingCondition :: Lens' CreateProcessingJob (Maybe ProcessingStoppingCondition) Source #
The time limit for how long the processing job is allowed to run.
createProcessingJob_tags :: Lens' CreateProcessingJob (Maybe [Tag]) Source #
(Optional) 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.
createProcessingJob_processingJobName :: Lens' CreateProcessingJob Text Source #
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
createProcessingJob_processingResources :: Lens' CreateProcessingJob ProcessingResources Source #
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.
createProcessingJob_appSpecification :: Lens' CreateProcessingJob AppSpecification Source #
Configures the processing job to run a specified Docker container image.
createProcessingJob_roleArn :: Lens' CreateProcessingJob Text Source #
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
Destructuring the Response
data CreateProcessingJobResponse Source #
See: newCreateProcessingJobResponse smart constructor.
Constructors
| CreateProcessingJobResponse' | |
Fields 
  | |
Instances
newCreateProcessingJobResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> CreateProcessingJobResponse | 
Create a value of CreateProcessingJobResponse 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:httpStatus:CreateProcessingJobResponse', createProcessingJobResponse_httpStatus - The response's http status code.
CreateProcessingJobResponse, createProcessingJobResponse_processingJobArn - The Amazon Resource Name (ARN) of the processing job.
Response Lenses
createProcessingJobResponse_httpStatus :: Lens' CreateProcessingJobResponse Int Source #
The response's http status code.
createProcessingJobResponse_processingJobArn :: Lens' CreateProcessingJobResponse Text Source #
The Amazon Resource Name (ARN) of the processing job.