Struct rusoto_s3::RestoreRequest [] [src]

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>,
}

Container for restore job parameters.

Fields

Lifetime of the active copy in days. Do not use with restores that specify OutputLocation.

The optional description for the job.

Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.

Describes the location where the restore job's output is stored.

Describes the parameters for Select job types.

Glacier retrieval tier at which the restore will be processed.

Type of restore request.

Trait Implementations

impl Default for RestoreRequest
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for RestoreRequest
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for RestoreRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations