Uses of Class
software.amazon.awscdk.cfnpropertymixins.services.s3.CfnBucketPropsMixin.Builder
Packages that use CfnBucketPropsMixin.Builder
-
Uses of CfnBucketPropsMixin.Builder in software.amazon.awscdk.cfnpropertymixins.services.s3
Methods in software.amazon.awscdk.cfnpropertymixins.services.s3 that return CfnBucketPropsMixin.BuilderModifier and TypeMethodDescriptionCfnBucketPropsMixin.Builder.abacStatus(String abacStatus) The ABAC status of the general purpose bucket.CfnBucketPropsMixin.Builder.accelerateConfiguration(CfnBucketPropsMixin.AccelerateConfigurationProperty accelerateConfiguration) Configures the transfer acceleration state for an Amazon S3 bucket.CfnBucketPropsMixin.Builder.accelerateConfiguration(IResolvable accelerateConfiguration) Configures the transfer acceleration state for an Amazon S3 bucket.CfnBucketPropsMixin.Builder.accessControl(String accessControl) CfnBucketPropsMixin.Builder.analyticsConfigurations(List<? extends Object> analyticsConfigurations) Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.CfnBucketPropsMixin.Builder.analyticsConfigurations(IResolvable analyticsConfigurations) Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.CfnBucketPropsMixin.Builder.bucketEncryption(CfnBucketPropsMixin.BucketEncryptionProperty bucketEncryption) Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS).CfnBucketPropsMixin.Builder.bucketEncryption(IResolvable bucketEncryption) Specifies default encryption for a bucket using server-side encryption with Amazon S3-managed keys (SSE-S3), AWS KMS-managed keys (SSE-KMS), or dual-layer server-side encryption with KMS-managed keys (DSSE-KMS).CfnBucketPropsMixin.Builder.bucketName(String bucketName) A name for the bucket.CfnBucketPropsMixin.Builder.corsConfiguration(CfnBucketPropsMixin.CorsConfigurationProperty corsConfiguration) Describes the cross-origin access configuration for objects in an Amazon S3 bucket.CfnBucketPropsMixin.Builder.corsConfiguration(IResolvable corsConfiguration) Describes the cross-origin access configuration for objects in an Amazon S3 bucket.static CfnBucketPropsMixin.BuilderCfnBucketPropsMixin.Builder.create()static CfnBucketPropsMixin.BuilderCfnBucketPropsMixin.Builder.create(CfnPropertyMixinOptions options) CfnBucketPropsMixin.Builder.intelligentTieringConfigurations(List<? extends Object> intelligentTieringConfigurations) Defines how Amazon S3 handles Intelligent-Tiering storage.CfnBucketPropsMixin.Builder.intelligentTieringConfigurations(IResolvable intelligentTieringConfigurations) Defines how Amazon S3 handles Intelligent-Tiering storage.CfnBucketPropsMixin.Builder.inventoryConfigurations(List<? extends Object> inventoryConfigurations) Specifies the S3 Inventory configuration for an Amazon S3 bucket.CfnBucketPropsMixin.Builder.inventoryConfigurations(IResolvable inventoryConfigurations) Specifies the S3 Inventory configuration for an Amazon S3 bucket.CfnBucketPropsMixin.Builder.lifecycleConfiguration(CfnBucketPropsMixin.LifecycleConfigurationProperty lifecycleConfiguration) Specifies the lifecycle configuration for objects in an Amazon S3 bucket.CfnBucketPropsMixin.Builder.lifecycleConfiguration(IResolvable lifecycleConfiguration) Specifies the lifecycle configuration for objects in an Amazon S3 bucket.CfnBucketPropsMixin.Builder.loggingConfiguration(CfnBucketPropsMixin.LoggingConfigurationProperty loggingConfiguration) Settings that define where logs are stored.CfnBucketPropsMixin.Builder.loggingConfiguration(IResolvable loggingConfiguration) Settings that define where logs are stored.CfnBucketPropsMixin.Builder.metadataConfiguration(CfnBucketPropsMixin.MetadataConfigurationProperty metadataConfiguration) The S3 Metadata configuration for a general purpose bucket.CfnBucketPropsMixin.Builder.metadataConfiguration(IResolvable metadataConfiguration) The S3 Metadata configuration for a general purpose bucket.CfnBucketPropsMixin.Builder.metadataTableConfiguration(CfnBucketPropsMixin.MetadataTableConfigurationProperty metadataTableConfiguration) The metadata table configuration of an Amazon S3 general purpose bucket.CfnBucketPropsMixin.Builder.metadataTableConfiguration(IResolvable metadataTableConfiguration) The metadata table configuration of an Amazon S3 general purpose bucket.CfnBucketPropsMixin.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.CfnBucketPropsMixin.Builder.metricsConfigurations(IResolvable metricsConfigurations) Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from an Amazon S3 bucket.CfnBucketPropsMixin.Builder.notificationConfiguration(CfnBucketPropsMixin.NotificationConfigurationProperty notificationConfiguration) Configuration that defines how Amazon S3 handles bucket notifications.CfnBucketPropsMixin.Builder.notificationConfiguration(IResolvable notificationConfiguration) Configuration that defines how Amazon S3 handles bucket notifications.CfnBucketPropsMixin.Builder.objectLockConfiguration(CfnBucketPropsMixin.ObjectLockConfigurationProperty objectLockConfiguration) CfnBucketPropsMixin.Builder.objectLockConfiguration(IResolvable objectLockConfiguration) CfnBucketPropsMixin.Builder.objectLockEnabled(Boolean objectLockEnabled) Indicates whether this bucket has an Object Lock configuration enabled.CfnBucketPropsMixin.Builder.objectLockEnabled(IResolvable objectLockEnabled) Indicates whether this bucket has an Object Lock configuration enabled.CfnBucketPropsMixin.Builder.ownershipControls(CfnBucketPropsMixin.OwnershipControlsProperty ownershipControls) Configuration that defines how Amazon S3 handles Object Ownership rules.CfnBucketPropsMixin.Builder.ownershipControls(IResolvable ownershipControls) Configuration that defines how Amazon S3 handles Object Ownership rules.CfnBucketPropsMixin.Builder.publicAccessBlockConfiguration(CfnBucketPropsMixin.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration) Configuration that defines how Amazon S3 handles public access.CfnBucketPropsMixin.Builder.publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration) Configuration that defines how Amazon S3 handles public access.CfnBucketPropsMixin.Builder.replicationConfiguration(CfnBucketPropsMixin.ReplicationConfigurationProperty replicationConfiguration) Configuration for replicating objects in an S3 bucket.CfnBucketPropsMixin.Builder.replicationConfiguration(IResolvable replicationConfiguration) Configuration for replicating objects in an S3 bucket.An arbitrary set of tags (key-value pairs) for this S3 bucket.CfnBucketPropsMixin.Builder.versioningConfiguration(CfnBucketPropsMixin.VersioningConfigurationProperty versioningConfiguration) Enables multiple versions of all objects in this bucket.CfnBucketPropsMixin.Builder.versioningConfiguration(IResolvable versioningConfiguration) Enables multiple versions of all objects in this bucket.CfnBucketPropsMixin.Builder.websiteConfiguration(CfnBucketPropsMixin.WebsiteConfigurationProperty websiteConfiguration) Information used to configure the bucket as a static website.CfnBucketPropsMixin.Builder.websiteConfiguration(IResolvable websiteConfiguration) Information used to configure the bucket as a static website.