Skip to main content
Module

x/aws_api/services/s3/structs.ts>GetObjectOutput

From-scratch Typescript client for accessing AWS APIs
Extremely Popular
Go to Latest
interface GetObjectOutput
import { type GetObjectOutput } from "https://deno.land/x/aws_api@v0.8.0/services/s3/structs.ts";

Properties

optional
Body: ReadableStream<Uint8Array> | null

To get this stream as a buffer, use new Response(...).arrayBuffer() or related functions.

optional
DeleteMarker: boolean | null
optional
AcceptRanges: string | null
optional
Expiration: string | null
optional
Restore: string | null
optional
LastModified: Date | number | null
optional
ContentLength: number | null
optional
ETag: string | null
optional
MissingMeta: number | null
optional
VersionId: string | null
optional
CacheControl: string | null
optional
ContentDisposition: string | null
optional
ContentEncoding: string | null
optional
ContentLanguage: string | null
optional
ContentRange: string | null
optional
ContentType: string | null
optional
Expires: Date | number | null
optional
WebsiteRedirectLocation: string | null
optional
ServerSideEncryption: ServerSideEncryption | null
Metadata: { [key: string]: string | null | undefined; }
optional
SSECustomerAlgorithm: string | null
optional
SSECustomerKeyMD5: string | null
optional
SSEKMSKeyId: string | null
optional
BucketKeyEnabled: boolean | null
optional
StorageClass: StorageClass | null
optional
RequestCharged: RequestCharged | null
optional
ReplicationStatus: ReplicationStatus | null
optional
PartsCount: number | null
optional
TagCount: number | null
optional
ObjectLockMode: ObjectLockMode | null
optional
ObjectLockRetainUntilDate: Date | number | null
optional
ObjectLockLegalHoldStatus: ObjectLockLegalHoldStatus | null