Class: Aws::Transfer::Types::S3FileLocation

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

Overview

Specifies the details for the file location for the file that’s being used in the workflow. Only applicable if you are using S3 storage.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

Specifies the S3 bucket that contains the file being used.



5884
5885
5886
5887
5888
5889
5890
5891
# File 'lib/aws-sdk-transfer/types.rb', line 5884

class S3FileLocation < Struct.new(
  :bucket,
  :key,
  :version_id,
  :etag)
  SENSITIVE = []
  include Aws::Structure
end

#etagString

The entity tag is a hash of the object. The ETag reflects changes only to the contents of an object, not its metadata.



5884
5885
5886
5887
5888
5889
5890
5891
# File 'lib/aws-sdk-transfer/types.rb', line 5884

class S3FileLocation < Struct.new(
  :bucket,
  :key,
  :version_id,
  :etag)
  SENSITIVE = []
  include Aws::Structure
end

#keyString

The name assigned to the file when it was created in Amazon S3. You use the object key to retrieve the object.



5884
5885
5886
5887
5888
5889
5890
5891
# File 'lib/aws-sdk-transfer/types.rb', line 5884

class S3FileLocation < Struct.new(
  :bucket,
  :key,
  :version_id,
  :etag)
  SENSITIVE = []
  include Aws::Structure
end

#version_idString

Specifies the file version.



5884
5885
5886
5887
5888
5889
5890
5891
# File 'lib/aws-sdk-transfer/types.rb', line 5884

class S3FileLocation < Struct.new(
  :bucket,
  :key,
  :version_id,
  :etag)
  SENSITIVE = []
  include Aws::Structure
end