CreateBucketRequest
import type { CreateBucketRequest } from "https://aws-api.deno.dev/v0.4/services/s3.ts?docs=full";
interface CreateBucketRequest {
ACL?: BucketCannedACL | null;
Bucket: string;
CreateBucketConfiguration?: CreateBucketConfiguration | null;
GrantFullControl?: string | null;
GrantRead?: string | null;
GrantReadACP?: string | null;
GrantWrite?: string | null;
GrantWriteACP?: string | null;
ObjectLockEnabledForBucket?: boolean | null;
ObjectOwnership?: ObjectOwnership | null;
}§Properties
§
ACL?: BucketCannedACL | null
[src]The canned ACL to apply to the bucket.
§
CreateBucketConfiguration?: CreateBucketConfiguration | null
[src]The configuration information for the bucket.
§
GrantFullControl?: string | null
[src]Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
§
GrantWrite?: string | null
[src]Allows grantee to create new objects in the bucket.
For the bucket and object owners of existing objects, also allows deletions and overwrites of those objects.
§
ObjectLockEnabledForBucket?: boolean | null
[src]Specifies whether you want S3 Object Lock to be enabled for the new bucket.
§
ObjectOwnership?: ObjectOwnership | null
[src]