import { type HeadObjectResponse } from "https://deno.land/x/s3@0.5.0/src/types.ts";
Properties
Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type field.
An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
The date and time at which the object is no longer cacheable.
Last modified date of the object
Specifies whether the object retrieved was (true) or was not (false) a Delete Marker
This is set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.
Indicates whether this object has an active legal hold. This field is only returned if you have permission to view an object's legal hold status.
The Object Lock mode currently in place for this object.
The date and time when this object's Object Lock will expire.
Amazon S3 can return this if your request involves a bucket that is either a source or destination in a replication rule.
Provides storage class information of the object. Amazon S3 returns this for all objects except for S3 Standard storage class objects.
If the bucket is configured as a website, redirects requests for this object to another object in the same bucket or to an external URL. Amazon S3 stores the value of this field in the object metadata.