Struct aws_sdk_braket::input::CreateJobInput
source · [−]#[non_exhaustive]pub struct CreateJobInput {
pub client_token: Option<String>,
pub algorithm_specification: Option<AlgorithmSpecification>,
pub input_data_config: Option<Vec<InputFileConfig>>,
pub output_data_config: Option<JobOutputDataConfig>,
pub checkpoint_config: Option<JobCheckpointConfig>,
pub job_name: Option<String>,
pub role_arn: Option<String>,
pub stopping_condition: Option<JobStoppingCondition>,
pub instance_config: Option<InstanceConfig>,
pub hyper_parameters: Option<HashMap<String, String>>,
pub device_config: Option<DeviceConfig>,
pub tags: Option<HashMap<String, String>>,
}
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.client_token: Option<String>
A unique token that guarantees that the call to this API is idempotent.
algorithm_specification: Option<AlgorithmSpecification>
Definition of the Amazon Braket job to be created. Specifies the container image the job uses and information about the Python scripts used for entry and training.
input_data_config: Option<Vec<InputFileConfig>>
A list of parameters that specify the name and type of input data and where it is located.
output_data_config: Option<JobOutputDataConfig>
The path to the S3 location where you want to store job artifacts and the encryption key used to store them.
checkpoint_config: Option<JobCheckpointConfig>
Information about the output locations for job checkpoint data.
job_name: Option<String>
The name of the Amazon Braket job.
role_arn: Option<String>
The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output resources to the users' s3 buckets.
stopping_condition: Option<JobStoppingCondition>
The user-defined criteria that specifies when a job stops running.
instance_config: Option<InstanceConfig>
Configuration of the resource instances to use while running the hybrid job on Amazon Braket.
hyper_parameters: Option<HashMap<String, String>>
Algorithm-specific parameters used by an Amazon Braket job that influence the quality of the training job. The values are set with a string of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
device_config: Option<DeviceConfig>
The quantum processing unit (QPU) or simulator used to create an Amazon Braket job.
A tag object that consists of a key and an optional value, used to manage metadata for Amazon Braket resources.
Implementations
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateJob, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateJob, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateJob
>
Creates a new builder-style object to manufacture CreateJobInput
A unique token that guarantees that the call to this API is idempotent.
Definition of the Amazon Braket job to be created. Specifies the container image the job uses and information about the Python scripts used for entry and training.
A list of parameters that specify the name and type of input data and where it is located.
The path to the S3 location where you want to store job artifacts and the encryption key used to store them.
Information about the output locations for job checkpoint data.
The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output resources to the users' s3 buckets.
The user-defined criteria that specifies when a job stops running.
Configuration of the resource instances to use while running the hybrid job on Amazon Braket.
Algorithm-specific parameters used by an Amazon Braket job that influence the quality of the training job. The values are set with a string of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
The quantum processing unit (QPU) or simulator used to create an Amazon Braket job.
A tag object that consists of a key and an optional value, used to manage metadata for Amazon Braket resources.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CreateJobInput
impl Send for CreateJobInput
impl Sync for CreateJobInput
impl Unpin for CreateJobInput
impl UnwindSafe for CreateJobInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more