class Aws::S3::Types::S3Location
Describes an Amazon S3
location that will receive the results of the restore request.
@note When making an API call, you may pass S3Location
data as a hash: { bucket_name: "BucketName", # required prefix: "LocationPrefix", # required encryption: { encryption_type: "AES256", # required, accepts AES256, aws:kms kms_key_id: "SSEKMSKeyId", kms_context: "KMSContext", }, canned_acl: "private", # accepts private, public-read, public-read-write, authenticated-read, aws-exec-read, bucket-owner-read, bucket-owner-full-control access_control_list: [ { grantee: { display_name: "DisplayName", email_address: "EmailAddress", id: "ID", type: "CanonicalUser", # required, accepts CanonicalUser, AmazonCustomerByEmail, Group uri: "URI", }, permission: "FULL_CONTROL", # accepts FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP }, ], tagging: { tag_set: [ # required { key: "ObjectKey", # required value: "Value", # required }, ], }, user_metadata: [ { name: "MetadataKey", value: "MetadataValue", }, ], storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS }
@!attribute [rw] bucket_name
The name of the bucket where the restore results will be placed. @return [String]
@!attribute [rw] prefix
The prefix that is prepended to the restore results for this request. @return [String]
@!attribute [rw] encryption
Contains the type of server-side encryption used. @return [Types::Encryption]
@!attribute [rw] canned_acl
The canned ACL to apply to the restore results. @return [String]
@!attribute [rw] access_control_list
A list of grants that control access to the staged results. @return [Array<Types::Grant>]
@!attribute [rw] tagging
The tag-set that is applied to the restore results. @return [Types::Tagging]
@!attribute [rw] user_metadata
A list of metadata to store with the restore results in S3. @return [Array<Types::MetadataEntry>]
@!attribute [rw] storage_class
The class of storage used to store the restore results. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/S3Location AWS API Documentation
Constants
- SENSITIVE