| Package | Description |
|---|---|
| software.amazon.awscdk.services.s3 |
Amazon S3 Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnBucket.Builder |
CfnBucket.Builder.accelerateConfiguration(CfnBucket.AccelerateConfigurationProperty accelerateConfiguration)
Configures the transfer acceleration state for an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.accelerateConfiguration(IResolvable accelerateConfiguration)
Configures the transfer acceleration state for an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.accessControl(String accessControl)
A canned access control list (ACL) that grants predefined permissions to the bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.analyticsConfigurations(IResolvable analyticsConfigurations)
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.analyticsConfigurations(List<? extends Object> analyticsConfigurations)
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.bucketEncryption(CfnBucket.BucketEncryptionProperty bucketEncryption)
Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys (SSE-KMS) bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.bucketEncryption(IResolvable bucketEncryption)
Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3) or AWS KMS-managed keys (SSE-KMS) bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.bucketName(String bucketName)
A name for the bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.corsConfiguration(CfnBucket.CorsConfigurationProperty corsConfiguration)
Describes the cross-origin access configuration for objects in an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.corsConfiguration(IResolvable corsConfiguration)
Describes the cross-origin access configuration for objects in an Amazon S3 bucket.
|
static CfnBucket.Builder |
CfnBucket.Builder.create(software.constructs.Construct scope,
String id) |
CfnBucket.Builder |
CfnBucket.Builder.intelligentTieringConfigurations(IResolvable intelligentTieringConfigurations)
Defines how Amazon S3 handles Intelligent-Tiering storage.
|
CfnBucket.Builder |
CfnBucket.Builder.intelligentTieringConfigurations(List<? extends Object> intelligentTieringConfigurations)
Defines how Amazon S3 handles Intelligent-Tiering storage.
|
CfnBucket.Builder |
CfnBucket.Builder.inventoryConfigurations(IResolvable inventoryConfigurations)
Specifies the inventory configuration for an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.inventoryConfigurations(List<? extends Object> inventoryConfigurations)
Specifies the inventory configuration for an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.lifecycleConfiguration(CfnBucket.LifecycleConfigurationProperty lifecycleConfiguration)
Specifies the lifecycle configuration for objects in an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.lifecycleConfiguration(IResolvable lifecycleConfiguration)
Specifies the lifecycle configuration for objects in an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.loggingConfiguration(CfnBucket.LoggingConfigurationProperty loggingConfiguration)
Settings that define where logs are stored.
|
CfnBucket.Builder |
CfnBucket.Builder.loggingConfiguration(IResolvable loggingConfiguration)
Settings that define where logs are stored.
|
CfnBucket.Builder |
CfnBucket.Builder.metricsConfigurations(IResolvable metricsConfigurations)
Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.metricsConfigurations(List<? extends Object> metricsConfigurations)
Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.notificationConfiguration(CfnBucket.NotificationConfigurationProperty notificationConfiguration)
Configuration that defines how Amazon S3 handles bucket notifications.
|
CfnBucket.Builder |
CfnBucket.Builder.notificationConfiguration(IResolvable notificationConfiguration)
Configuration that defines how Amazon S3 handles bucket notifications.
|
CfnBucket.Builder |
CfnBucket.Builder.objectLockConfiguration(CfnBucket.ObjectLockConfigurationProperty objectLockConfiguration)
Places an Object Lock configuration on the specified bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.objectLockConfiguration(IResolvable objectLockConfiguration)
Places an Object Lock configuration on the specified bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.objectLockEnabled(Boolean objectLockEnabled)
Indicates whether this bucket has an Object Lock configuration enabled.
|
CfnBucket.Builder |
CfnBucket.Builder.objectLockEnabled(IResolvable objectLockEnabled)
Indicates whether this bucket has an Object Lock configuration enabled.
|
CfnBucket.Builder |
CfnBucket.Builder.ownershipControls(CfnBucket.OwnershipControlsProperty ownershipControls)
Configuration that defines how Amazon S3 handles Object Ownership rules.
|
CfnBucket.Builder |
CfnBucket.Builder.ownershipControls(IResolvable ownershipControls)
Configuration that defines how Amazon S3 handles Object Ownership rules.
|
CfnBucket.Builder |
CfnBucket.Builder.publicAccessBlockConfiguration(CfnBucket.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration)
Configuration that defines how Amazon S3 handles public access.
|
CfnBucket.Builder |
CfnBucket.Builder.publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration)
Configuration that defines how Amazon S3 handles public access.
|
CfnBucket.Builder |
CfnBucket.Builder.replicationConfiguration(CfnBucket.ReplicationConfigurationProperty replicationConfiguration)
Configuration for replicating objects in an S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.replicationConfiguration(IResolvable replicationConfiguration)
Configuration for replicating objects in an S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.tags(List<? extends CfnTag> tags)
An arbitrary set of tags (key-value pairs) for this S3 bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.versioningConfiguration(CfnBucket.VersioningConfigurationProperty versioningConfiguration)
Enables multiple versions of all objects in this bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.versioningConfiguration(IResolvable versioningConfiguration)
Enables multiple versions of all objects in this bucket.
|
CfnBucket.Builder |
CfnBucket.Builder.websiteConfiguration(CfnBucket.WebsiteConfigurationProperty websiteConfiguration)
Information used to configure the bucket as a static website.
|
CfnBucket.Builder |
CfnBucket.Builder.websiteConfiguration(IResolvable websiteConfiguration)
Information used to configure the bucket as a static website.
|
Copyright © 2022. All rights reserved.