Struct rusoto_s3::S3Location [] [src]

pub struct S3Location {
    pub access_control_list: Option<Vec<Grant>>,
    pub bucket_name: String,
    pub canned_acl: Option<String>,
    pub encryption: Option<Encryption>,
    pub prefix: String,
    pub storage_class: Option<String>,
    pub tagging: Option<Tagging>,
    pub user_metadata: Option<Vec<MetadataEntry>>,
}

Describes an S3 location that will receive the results of the restore request.

Fields

A list of grants that control access to the staged results.

The name of the bucket where the restore results will be placed.

The canned ACL to apply to the restore results.

The prefix that is prepended to the restore results for this request.

The class of storage used to store the restore results.

The tag-set that is applied to the restore results.

A list of metadata to store with the restore results in S3.

Trait Implementations

impl Default for S3Location
[src]

[src]

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

impl Debug for S3Location
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for S3Location
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for S3Location

impl Sync for S3Location