Module

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

From-scratch Typescript client for accessing AWS APIs
Extremely Popular
Latest
interface PutObjectRequest
import { type PutObjectRequest } from "https://dotland.deno.dev/x/aws_api@v0.8.1/services/s3/structs.ts";

Properties

optional
ACL: ObjectCannedACL | null
optional
Body: Uint8Array | string | null
Bucket: string
optional
CacheControl: string | null
optional
ContentDisposition: string | null
optional
ContentEncoding: string | null
optional
ContentLanguage: string | null
optional
ContentLength: number | null
optional
ContentMD5: string | null
optional
ContentType: string | null
optional
Expires: Date | number | null
optional
GrantFullControl: string | null
optional
GrantRead: string | null
optional
GrantReadACP: string | null
optional
GrantWriteACP: string | null
Key: string
optional
Metadata: { [key: string]: string | null | undefined; } | null
optional
ServerSideEncryption: ServerSideEncryption | null
optional
StorageClass: StorageClass | null
optional
WebsiteRedirectLocation: string | null
optional
SSECustomerAlgorithm: string | null
optional
SSECustomerKey: Uint8Array | string | null
optional
SSECustomerKeyMD5: string | null
optional
SSEKMSKeyId: string | null
optional
SSEKMSEncryptionContext: string | null
optional
BucketKeyEnabled: boolean | null
optional
RequestPayer: RequestPayer | null
optional
Tagging: string | null
optional
ObjectLockMode: ObjectLockMode | null
optional
ObjectLockRetainUntilDate: Date | number | null
optional
ObjectLockLegalHoldStatus: ObjectLockLegalHoldStatus | null
optional
ExpectedBucketOwner: string | null