Record type representing object meta-data for an S3 object
|
cachecontrol
: text
|
|
|
The Cache-Control header used in requests for the object
|
|
contentdisposition
: text
|
|
|
The Content-Disposition header used in requests for the object
|
|
contentencoding
: text
|
|
|
The Content-Encoding header used in requests for the object
|
|
contentlength
: real
|
|
|
The Content-Length header used in requests for the object. This value is ignored by the 's3putobject' subroutine.
|
|
contenttype
: text
|
|
|
The Content-Type header used in requests for the object
|
|
lastmodified
: text
|
|
|
The Last-Modified date for the object, in text format as returned by the server, e.g. "Wed, 12 Oct 2009 17:50:00 GMT". This value is ignored by the 's3putobject' subroutine.
|
|
expiration
: boolean
|
|
|
Boolean value set to 'true' if the object has a configured expiration action. This value is ignored by the 's3putobject' subroutine
|
|
expirationdetails
: text
|
|
|
If the expiration field is 'true', the text content of the 'expiration' header. This includes an 'expiry-date' component and a URL-encoded 'rule-id' component. This value is ignored by the 's3putobject' subroutine
|
|
deletemarker
: boolean
|
|
|
Flag indicating whether the object was a delete-marker. This value is ignored by the 's3putobject' subroutine
|
|
usermetadata
: array(s3usermetadatakeys) of text
|
|
|
Array of user-defined meta-data fields
|
|
replicationstatus
: string
|
|
|
Replication status, if the object is in a bucket which is the source or destination of a cross-region replication. When the object is in the source bucket, this will be PENDING, COMPLETED or FAILED. When the object is in the destination bucket, this will be REPLICA if the object is a replica created by Amazon S3. When the object is not in a replication bucket, this will be an empty string. This value is ignored by the 's3putobject' subroutine.
|
|
serversideencryption
: text
|
|
|
Where server-side encryption is enabled, the name of the encryption algorithm used, otherwise an empty string.
|
|
ssekmskeyid
: text
|
|
|
Where server-side encryption type 'aws:kms' is used, the ID of the encryption key in the Amazon Key Management Service
|
|
storageclass
: string
|
|
|
The class of storage being used. Currently known values are STANDARD, STANDARD_IA, GLACIER and RRS.
|
|
taggingcount
: integer
|
|
|
The count of tags associated with the object. This value is ignored by the 's3putobject' subroutine.
|
|
versionid
: text
|
|
|
If the object has a unique version ID, that version ID, otherwise empty string. This value is ignored by the 's3putobject' subroutine.
|
|
etag
: text
|
|
|
The 'entity tag' - a hash reflecting the content of the object. This value is ignored by the 's3putobject' subroutine.
|
|
websiteredirect
: text
|
|
|
When bucket is configured as a website, this metadata will evaluate the request as a 301 redirect to another object in the same bucket, or an external URL.
|
|