class Aws::Glacier::Types::S3Location
Contains information about the location in Amazon S3 where the select job results are stored.
@note When making an API call, you may pass S3Location
data as a hash: { bucket_name: "string", prefix: "string", encryption: { encryption_type: "aws:kms", # accepts aws:kms, AES256 kms_key_id: "string", kms_context: "string", }, canned_acl: "private", # accepts private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control access_control_list: [ { grantee: { type: "AmazonCustomerByEmail", # required, accepts AmazonCustomerByEmail, CanonicalUser, Group display_name: "string", uri: "string", id: "string", email_address: "string", }, permission: "FULL_CONTROL", # accepts FULL_CONTROL, WRITE, WRITE_ACP, READ, READ_ACP }, ], tagging: { "string" => "string", }, user_metadata: { "string" => "string", }, storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA }
@!attribute [rw] bucket_name
The name of the Amazon S3 bucket where the job results are stored. @return [String]
@!attribute [rw] prefix
The prefix that is prepended to the results for this request. @return [String]
@!attribute [rw] encryption
Contains information about the encryption used to store the job results in Amazon S3. @return [Types::Encryption]
@!attribute [rw] canned_acl
The canned access control list (ACL) to apply to the job 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 job results. @return [Hash<String,String>]
@!attribute [rw] user_metadata
A map of metadata to store with the job results in Amazon S3. @return [Hash<String,String>]
@!attribute [rw] storage_class
The storage class used to store the job results. @return [String]
Constants
- SENSITIVE