Struct aws_sdk_sagemaker::input::CreateProcessingJobInput
source · [−]#[non_exhaustive]pub struct CreateProcessingJobInput {
pub processing_inputs: Option<Vec<ProcessingInput>>,
pub processing_output_config: Option<ProcessingOutputConfig>,
pub processing_job_name: Option<String>,
pub processing_resources: Option<ProcessingResources>,
pub stopping_condition: Option<ProcessingStoppingCondition>,
pub app_specification: Option<AppSpecification>,
pub environment: Option<HashMap<String, String>>,
pub network_config: Option<NetworkConfig>,
pub role_arn: Option<String>,
pub tags: Option<Vec<Tag>>,
pub experiment_config: Option<ExperimentConfig>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.processing_inputs: Option<Vec<ProcessingInput>>
An array of inputs configuring the data to download into the processing container.
processing_output_config: Option<ProcessingOutputConfig>
Output configuration for the processing job.
processing_job_name: Option<String>
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
processing_resources: Option<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.
stopping_condition: Option<ProcessingStoppingCondition>
The time limit for how long the processing job is allowed to run.
app_specification: Option<AppSpecification>
Configures the processing job to run a specified Docker container image.
environment: Option<HashMap<String, String>>
The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.
network_config: Option<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.
role_arn: Option<String>
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
(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.
experiment_config: Option<ExperimentConfig>
Associates a SageMaker job as a trial component with an experiment and trial. Specified when you call the following APIs:
-
CreateProcessingJob
-
CreateTrainingJob
-
CreateTransformJob
Implementations
sourceimpl CreateProcessingJobInput
impl CreateProcessingJobInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateProcessingJob, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateProcessingJob, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateProcessingJob
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateProcessingJobInput
sourceimpl CreateProcessingJobInput
impl CreateProcessingJobInput
sourcepub fn processing_inputs(&self) -> Option<&[ProcessingInput]>
pub fn processing_inputs(&self) -> Option<&[ProcessingInput]>
An array of inputs configuring the data to download into the processing container.
sourcepub fn processing_output_config(&self) -> Option<&ProcessingOutputConfig>
pub fn processing_output_config(&self) -> Option<&ProcessingOutputConfig>
Output configuration for the processing job.
sourcepub fn processing_job_name(&self) -> Option<&str>
pub fn processing_job_name(&self) -> Option<&str>
The name of the processing job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
sourcepub fn processing_resources(&self) -> Option<&ProcessingResources>
pub fn processing_resources(&self) -> Option<&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.
sourcepub fn stopping_condition(&self) -> Option<&ProcessingStoppingCondition>
pub fn stopping_condition(&self) -> Option<&ProcessingStoppingCondition>
The time limit for how long the processing job is allowed to run.
sourcepub fn app_specification(&self) -> Option<&AppSpecification>
pub fn app_specification(&self) -> Option<&AppSpecification>
Configures the processing job to run a specified Docker container image.
sourcepub fn environment(&self) -> Option<&HashMap<String, String>>
pub fn environment(&self) -> Option<&HashMap<String, String>>
The environment variables to set in the Docker container. Up to 100 key and values entries in the map are supported.
sourcepub fn network_config(&self) -> Option<&NetworkConfig>
pub fn network_config(&self) -> Option<&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.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
(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.
sourcepub fn experiment_config(&self) -> Option<&ExperimentConfig>
pub fn experiment_config(&self) -> Option<&ExperimentConfig>
Associates a SageMaker job as a trial component with an experiment and trial. Specified when you call the following APIs:
-
CreateProcessingJob
-
CreateTrainingJob
-
CreateTransformJob
Trait Implementations
sourceimpl Clone for CreateProcessingJobInput
impl Clone for CreateProcessingJobInput
sourcefn clone(&self) -> CreateProcessingJobInput
fn clone(&self) -> CreateProcessingJobInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CreateProcessingJobInput
impl Debug for CreateProcessingJobInput
sourceimpl PartialEq<CreateProcessingJobInput> for CreateProcessingJobInput
impl PartialEq<CreateProcessingJobInput> for CreateProcessingJobInput
sourcefn eq(&self, other: &CreateProcessingJobInput) -> bool
fn eq(&self, other: &CreateProcessingJobInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &CreateProcessingJobInput) -> bool
fn ne(&self, other: &CreateProcessingJobInput) -> bool
This method tests for !=
.
impl StructuralPartialEq for CreateProcessingJobInput
Auto Trait Implementations
impl RefUnwindSafe for CreateProcessingJobInput
impl Send for CreateProcessingJobInput
impl Sync for CreateProcessingJobInput
impl Unpin for CreateProcessingJobInput
impl UnwindSafe for CreateProcessingJobInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more