PutObjectRequest
import type { PutObjectRequest } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/s3.ts";interface PutObjectRequest {
ACL?: ObjectCannedACL | null;
Body?: Uint8Array | string | null;
Bucket: string;
BucketKeyEnabled?: boolean | null;
CacheControl?: string | null;
ContentDisposition?: string | null;
ContentEncoding?: string | null;
ContentLanguage?: string | null;
ContentLength?: number | null;
ContentMD5?: string | null;
ContentType?: string | null;
ExpectedBucketOwner?: string | null;
Expires?: Date | number | null;
GrantFullControl?: string | null;
GrantRead?: string | null;
GrantReadACP?: string | null;
GrantWriteACP?: string | null;
Key: string;
Metadata?: {} | null;
[key: string]: string | null | undefined;
ObjectLockLegalHoldStatus?: ObjectLockLegalHoldStatus | null;
ObjectLockMode?: ObjectLockMode | null;
ObjectLockRetainUntilDate?: Date | number | null;
RequestPayer?: RequestPayer | null;
ServerSideEncryption?: ServerSideEncryption | null;
SSECustomerAlgorithm?: string | null;
SSECustomerKey?: Uint8Array | string | null;
SSECustomerKeyMD5?: string | null;
SSEKMSEncryptionContext?: string | null;
SSEKMSKeyId?: string | null;
StorageClass?: StorageClass | null;
Tagging?: string | null;
WebsiteRedirectLocation?: string | null;
}§Properties
§
ACL?: ObjectCannedACL | null
[src]§
ObjectLockLegalHoldStatus?: ObjectLockLegalHoldStatus | null
[src]§
ObjectLockMode?: ObjectLockMode | null
[src]§
RequestPayer?: RequestPayer | null
[src]§
ServerSideEncryption?: ServerSideEncryption | null
[src]§
StorageClass?: StorageClass | null
[src]