Struct rusoto_snowball::UpdateJobRequest
[−]
[src]
pub struct UpdateJobRequest { pub address_id: Option<AddressId>, pub description: Option<String>, pub forwarding_address_id: Option<AddressId>, pub job_id: JobId, pub notification: Option<Notification>, pub resources: Option<JobResource>, pub role_arn: Option<RoleARN>, pub shipping_option: Option<ShippingOption>, pub snowball_capacity_preference: Option<SnowballCapacity>, }
Fields
address_id: Option<AddressId>
The ID of the updated Address object.
description: Option<String>
The updated description of this job's JobMetadata object.
forwarding_address_id: Option<AddressId>
The updated ID for the forwarding address for a job. This field is not supported in most regions.
job_id: JobId
The job ID of the job that you want to update, for example JID123e4567-e89b-12d3-a456-426655440000
.
notification: Option<Notification>
The new or updated Notification object.
resources: Option<JobResource>
The updated S3Resource object (for a single Amazon S3 bucket or key range), or the updated JobResource object (for multiple buckets or key ranges).
role_arn: Option<RoleARN>
The new role Amazon Resource Name (ARN) that you want to associate with this job. To create a role ARN, use the CreateRoleAWS Identity and Access Management (IAM) API action.
shipping_option: Option<ShippingOption>
The updated shipping option value of this job's ShippingDetails object.
snowball_capacity_preference: Option<SnowballCapacity>
The updated SnowballCapacityPreference
of this job's JobMetadata object. The 50 TB Snowballs are only available in the US regions.
Trait Implementations
impl Default for UpdateJobRequest
[src]
fn default() -> UpdateJobRequest
Returns the "default value" for a type. Read more
impl Debug for UpdateJobRequest
[src]
impl Clone for UpdateJobRequest
[src]
fn clone(&self) -> UpdateJobRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more