pub struct RestoreRequest {
pub days: Option<i64>,
pub description: Option<String>,
pub glacier_job_parameters: Option<GlacierJobParameters>,
pub output_location: Option<OutputLocation>,
pub select_parameters: Option<SelectParameters>,
pub tier: Option<String>,
pub type_: Option<String>,
}Expand description
Container for restore job parameters.
Fields§
§days: Option<i64>Lifetime of the active copy in days. Do not use with restores that specify OutputLocation.
description: Option<String>The optional description for the job.
glacier_job_parameters: Option<GlacierJobParameters>S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.
output_location: Option<OutputLocation>Describes the location where the restore job's output is stored.
select_parameters: Option<SelectParameters>Describes the parameters for Select job types.
tier: Option<String>S3 Glacier retrieval tier at which the restore will be processed.
type_: Option<String>Type of restore request.
Trait Implementations§
Source§impl Clone for RestoreRequest
impl Clone for RestoreRequest
Source§fn clone(&self) -> RestoreRequest
fn clone(&self) -> RestoreRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RestoreRequest
impl Debug for RestoreRequest
Source§impl Default for RestoreRequest
impl Default for RestoreRequest
Source§fn default() -> RestoreRequest
fn default() -> RestoreRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for RestoreRequest
impl PartialEq for RestoreRequest
impl StructuralPartialEq for RestoreRequest
Auto Trait Implementations§
impl Freeze for RestoreRequest
impl RefUnwindSafe for RestoreRequest
impl Send for RestoreRequest
impl Sync for RestoreRequest
impl Unpin for RestoreRequest
impl UnwindSafe for RestoreRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more