You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Glacier::Types::OutputLocation

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing OutputLocation as input to an Aws::Client method, you can use a vanilla Hash:

{
  s3: {
    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
  },
}

Contains information about the location where the select job results are stored.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#s3Types::S3Location

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

Returns:

  • (Types::S3Location)

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