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>>,
}Expand description
Describes an Amazon S3 location that will receive the results of the restore request.
Fields
access_control_list: Option<Vec<Grant>>A list of grants that control access to the staged results.
bucket_name: StringThe name of the bucket where the restore results will be placed.
canned_acl: Option<String>The canned ACL to apply to the restore results.
encryption: Option<Encryption>prefix: StringThe prefix that is prepended to the restore results for this request.
storage_class: Option<String>The class of storage used to store the restore results.
tagging: Option<Tagging>The tag-set that is applied to the restore results.
user_metadata: Option<Vec<MetadataEntry>>A list of metadata to store with the restore results in S3.
Trait Implementations
Returns the “default value” for a type. Read more
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 S3Location
impl Send for S3Location
impl Sync for S3Location
impl Unpin for S3Location
impl UnwindSafe for S3Location
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