Class: Aws::Glacier::Types::S3Location

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-glacier/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_control_listArray<Types::Grant>

A list of grants that control access to the staged results.

Returns:



2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_nameString

The name of the Amazon S3 bucket where the job results are stored.

Returns:

  • (String)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#canned_aclString

The canned access control list (ACL) to apply to the job results.

Returns:

  • (String)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#encryptionTypes::Encryption

Contains information about the encryption used to store the job results in Amazon S3.

Returns:



2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#prefixString

The prefix that is prepended to the results for this request.

Returns:

  • (String)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#storage_classString

The storage class used to store the job results.

Returns:

  • (String)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#taggingHash<String,String>

The tag-set that is applied to the job results.

Returns:

  • (Hash<String,String>)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end

#user_metadataHash<String,String>

A map of metadata to store with the job results in Amazon S3.

Returns:

  • (Hash<String,String>)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
# File 'lib/aws-sdk-glacier/types.rb', line 2059

class S3Location < Struct.new(
  :bucket_name,
  :prefix,
  :encryption,
  :canned_acl,
  :access_control_list,
  :tagging,
  :user_metadata,
  :storage_class)
  SENSITIVE = []
  include Aws::Structure
end