class Aws::S3::Types::OutputLocation


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/OutputLocation AWS API Documentation
@return [Types::S3Location]
restore request.
Describes an S3 location that will receive the results of the
@!attribute [rw] s3
}
},
storage_class: “STANDARD”, # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA
],
},
value: “MetadataValue”,
name: “MetadataKey”,
{
user_metadata: [
},
],
},
value: “Value”, # required
key: “ObjectKey”, # required
{
tag_set: [ # required
tagging: {
],
},
permission: “FULL_CONTROL”, # accepts FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP
},
uri: “URI”,
type: “CanonicalUser”, # required, accepts CanonicalUser, AmazonCustomerByEmail, Group
id: “ID”,
email_address: “EmailAddress”,
display_name: “DisplayName”,
grantee: {
{
access_control_list: [
canned_acl: “private”, # accepts private, public-read, public-read-write, authenticated-read, aws-exec-read, bucket-owner-read, bucket-owner-full-control
},
kms_context: “KMSContext”,
kms_key_id: “SSEKMSKeyId”,
encryption_type: “AES256”, # required, accepts AES256, aws:kms
encryption: {
prefix: “LocationPrefix”, # required
bucket_name: “BucketName”, # required
s3: {
{
data as a hash:
@note When making an API call, you may pass OutputLocation
Describes the location where the restore job’s output is stored.