| Package | Description |
|---|---|
| software.amazon.awscdk.services.s3 |
Amazon S3 Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
Bucket.Builder |
Bucket.Builder.accessControl(BucketAccessControl accessControl)
(experimental) Specifies a canned ACL that grants predefined permissions to the bucket.
|
Bucket.Builder |
Bucket.Builder.autoDeleteObjects(Boolean autoDeleteObjects)
(experimental) Whether all objects should be automatically deleted when the bucket is removed from the stack or when the stack is deleted.
|
Bucket.Builder |
Bucket.Builder.blockPublicAccess(BlockPublicAccess blockPublicAccess)
(experimental) The block public access configuration of this bucket.
|
Bucket.Builder |
Bucket.Builder.bucketKeyEnabled(Boolean bucketKeyEnabled)
(experimental) Specifies whether Amazon S3 should use an S3 Bucket Key with server-side encryption using KMS (SSE-KMS) for new objects in the bucket.
|
Bucket.Builder |
Bucket.Builder.bucketName(String bucketName)
(experimental) Physical name of this bucket.
|
Bucket.Builder |
Bucket.Builder.cors(List<? extends CorsRule> cors)
(experimental) The CORS configuration of this bucket.
|
static Bucket.Builder |
Bucket.Builder.create(software.constructs.Construct scope,
String id) |
Bucket.Builder |
Bucket.Builder.encryption(BucketEncryption encryption)
(experimental) The kind of server-side encryption to apply to this bucket.
|
Bucket.Builder |
Bucket.Builder.encryptionKey(IKey encryptionKey)
(experimental) External KMS key to use for bucket encryption.
|
Bucket.Builder |
Bucket.Builder.enforceSsl(Boolean enforceSsl)
(experimental) Enforces SSL for requests.
|
Bucket.Builder |
Bucket.Builder.inventories(List<? extends Inventory> inventories)
(experimental) The inventory configuration of the bucket.
|
Bucket.Builder |
Bucket.Builder.lifecycleRules(List<? extends LifecycleRule> lifecycleRules)
(experimental) Rules that define how Amazon S3 manages objects during their lifetime.
|
Bucket.Builder |
Bucket.Builder.metrics(List<? extends BucketMetrics> metrics)
(experimental) The metrics configuration of this bucket.
|
Bucket.Builder |
Bucket.Builder.objectOwnership(ObjectOwnership objectOwnership)
(experimental) The objectOwnership of the bucket.
|
Bucket.Builder |
Bucket.Builder.publicReadAccess(Boolean publicReadAccess)
(experimental) Grants public read access to all objects in the bucket.
|
Bucket.Builder |
Bucket.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the bucket is removed from this stack.
|
Bucket.Builder |
Bucket.Builder.serverAccessLogsBucket(IBucket serverAccessLogsBucket)
(experimental) Destination bucket for the server access logs.
|
Bucket.Builder |
Bucket.Builder.serverAccessLogsPrefix(String serverAccessLogsPrefix)
(experimental) Optional log file prefix to use for the bucket's access logs.
|
Bucket.Builder |
Bucket.Builder.versioned(Boolean versioned)
(experimental) Whether this bucket should have versioning turned on or not.
|
Bucket.Builder |
Bucket.Builder.websiteErrorDocument(String websiteErrorDocument)
(experimental) The name of the error document (e.g.
|
Bucket.Builder |
Bucket.Builder.websiteIndexDocument(String websiteIndexDocument)
(experimental) The name of the index document (e.g.
|
Bucket.Builder |
Bucket.Builder.websiteRedirect(RedirectTarget websiteRedirect)
(experimental) Specifies the redirect behavior of all requests to a website endpoint of a bucket.
|
Bucket.Builder |
Bucket.Builder.websiteRoutingRules(List<? extends RoutingRule> websiteRoutingRules)
(experimental) Rules that define when a redirect is applied and the redirect behavior.
|
Copyright © 2021. All rights reserved.