| Modifier and Type | Method and Description |
|---|---|
CfnBucket.Builder |
accelerateConfiguration(CfnBucket.AccelerateConfigurationProperty accelerateConfiguration)
`AWS::S3::Bucket.AccelerateConfiguration`.
|
CfnBucket.Builder |
accelerateConfiguration(IResolvable accelerateConfiguration)
`AWS::S3::Bucket.AccelerateConfiguration`.
|
CfnBucket.Builder |
accessControl(String accessControl)
`AWS::S3::Bucket.AccessControl`.
|
CfnBucket.Builder |
analyticsConfigurations(IResolvable analyticsConfigurations)
`AWS::S3::Bucket.AnalyticsConfigurations`.
|
CfnBucket.Builder |
analyticsConfigurations(List<? extends Object> analyticsConfigurations)
`AWS::S3::Bucket.AnalyticsConfigurations`.
|
CfnBucket.Builder |
bucketEncryption(CfnBucket.BucketEncryptionProperty bucketEncryption)
`AWS::S3::Bucket.BucketEncryption`.
|
CfnBucket.Builder |
bucketEncryption(IResolvable bucketEncryption)
`AWS::S3::Bucket.BucketEncryption`.
|
CfnBucket.Builder |
bucketName(String bucketName)
`AWS::S3::Bucket.BucketName`.
|
CfnBucket |
build() |
CfnBucket.Builder |
corsConfiguration(CfnBucket.CorsConfigurationProperty corsConfiguration)
`AWS::S3::Bucket.CorsConfiguration`.
|
CfnBucket.Builder |
corsConfiguration(IResolvable corsConfiguration)
`AWS::S3::Bucket.CorsConfiguration`.
|
static CfnBucket.Builder |
create(software.constructs.Construct scope,
String id) |
CfnBucket.Builder |
intelligentTieringConfigurations(IResolvable intelligentTieringConfigurations)
`AWS::S3::Bucket.IntelligentTieringConfigurations`.
|
CfnBucket.Builder |
intelligentTieringConfigurations(List<? extends Object> intelligentTieringConfigurations)
`AWS::S3::Bucket.IntelligentTieringConfigurations`.
|
CfnBucket.Builder |
inventoryConfigurations(IResolvable inventoryConfigurations)
`AWS::S3::Bucket.InventoryConfigurations`.
|
CfnBucket.Builder |
inventoryConfigurations(List<? extends Object> inventoryConfigurations)
`AWS::S3::Bucket.InventoryConfigurations`.
|
CfnBucket.Builder |
lifecycleConfiguration(CfnBucket.LifecycleConfigurationProperty lifecycleConfiguration)
`AWS::S3::Bucket.LifecycleConfiguration`.
|
CfnBucket.Builder |
lifecycleConfiguration(IResolvable lifecycleConfiguration)
`AWS::S3::Bucket.LifecycleConfiguration`.
|
CfnBucket.Builder |
loggingConfiguration(CfnBucket.LoggingConfigurationProperty loggingConfiguration)
`AWS::S3::Bucket.LoggingConfiguration`.
|
CfnBucket.Builder |
loggingConfiguration(IResolvable loggingConfiguration)
`AWS::S3::Bucket.LoggingConfiguration`.
|
CfnBucket.Builder |
metricsConfigurations(IResolvable metricsConfigurations)
`AWS::S3::Bucket.MetricsConfigurations`.
|
CfnBucket.Builder |
metricsConfigurations(List<? extends Object> metricsConfigurations)
`AWS::S3::Bucket.MetricsConfigurations`.
|
CfnBucket.Builder |
notificationConfiguration(CfnBucket.NotificationConfigurationProperty notificationConfiguration)
`AWS::S3::Bucket.NotificationConfiguration`.
|
CfnBucket.Builder |
notificationConfiguration(IResolvable notificationConfiguration)
`AWS::S3::Bucket.NotificationConfiguration`.
|
CfnBucket.Builder |
objectLockConfiguration(CfnBucket.ObjectLockConfigurationProperty objectLockConfiguration)
`AWS::S3::Bucket.ObjectLockConfiguration`.
|
CfnBucket.Builder |
objectLockConfiguration(IResolvable objectLockConfiguration)
`AWS::S3::Bucket.ObjectLockConfiguration`.
|
CfnBucket.Builder |
objectLockEnabled(Boolean objectLockEnabled)
`AWS::S3::Bucket.ObjectLockEnabled`.
|
CfnBucket.Builder |
objectLockEnabled(IResolvable objectLockEnabled)
`AWS::S3::Bucket.ObjectLockEnabled`.
|
CfnBucket.Builder |
ownershipControls(CfnBucket.OwnershipControlsProperty ownershipControls)
`AWS::S3::Bucket.OwnershipControls`.
|
CfnBucket.Builder |
ownershipControls(IResolvable ownershipControls)
`AWS::S3::Bucket.OwnershipControls`.
|
CfnBucket.Builder |
publicAccessBlockConfiguration(CfnBucket.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration)
`AWS::S3::Bucket.PublicAccessBlockConfiguration`.
|
CfnBucket.Builder |
publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration)
`AWS::S3::Bucket.PublicAccessBlockConfiguration`.
|
CfnBucket.Builder |
replicationConfiguration(CfnBucket.ReplicationConfigurationProperty replicationConfiguration)
`AWS::S3::Bucket.ReplicationConfiguration`.
|
CfnBucket.Builder |
replicationConfiguration(IResolvable replicationConfiguration)
`AWS::S3::Bucket.ReplicationConfiguration`.
|
CfnBucket.Builder |
tags(List<? extends CfnTag> tags)
`AWS::S3::Bucket.Tags`.
|
CfnBucket.Builder |
versioningConfiguration(CfnBucket.VersioningConfigurationProperty versioningConfiguration)
`AWS::S3::Bucket.VersioningConfiguration`.
|
CfnBucket.Builder |
versioningConfiguration(IResolvable versioningConfiguration)
`AWS::S3::Bucket.VersioningConfiguration`.
|
CfnBucket.Builder |
websiteConfiguration(CfnBucket.WebsiteConfigurationProperty websiteConfiguration)
`AWS::S3::Bucket.WebsiteConfiguration`.
|
CfnBucket.Builder |
websiteConfiguration(IResolvable websiteConfiguration)
`AWS::S3::Bucket.WebsiteConfiguration`.
|
@Stability(value=Stable) public static CfnBucket.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnBucket.AbortIncompleteMultipartUploadProperty.Builder.@Stability(value=Stable) public CfnBucket.Builder accelerateConfiguration(CfnBucket.AccelerateConfigurationProperty accelerateConfiguration)
accelerateConfiguration - `AWS::S3::Bucket.AccelerateConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder accelerateConfiguration(IResolvable accelerateConfiguration)
accelerateConfiguration - `AWS::S3::Bucket.AccelerateConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder accessControl(String accessControl)
accessControl - `AWS::S3::Bucket.AccessControl`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder analyticsConfigurations(IResolvable analyticsConfigurations)
analyticsConfigurations - `AWS::S3::Bucket.AnalyticsConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder analyticsConfigurations(List<? extends Object> analyticsConfigurations)
analyticsConfigurations - `AWS::S3::Bucket.AnalyticsConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder bucketEncryption(CfnBucket.BucketEncryptionProperty bucketEncryption)
bucketEncryption - `AWS::S3::Bucket.BucketEncryption`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder bucketEncryption(IResolvable bucketEncryption)
bucketEncryption - `AWS::S3::Bucket.BucketEncryption`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder bucketName(String bucketName)
bucketName - `AWS::S3::Bucket.BucketName`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder corsConfiguration(CfnBucket.CorsConfigurationProperty corsConfiguration)
corsConfiguration - `AWS::S3::Bucket.CorsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder corsConfiguration(IResolvable corsConfiguration)
corsConfiguration - `AWS::S3::Bucket.CorsConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder intelligentTieringConfigurations(IResolvable intelligentTieringConfigurations)
intelligentTieringConfigurations - `AWS::S3::Bucket.IntelligentTieringConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder intelligentTieringConfigurations(List<? extends Object> intelligentTieringConfigurations)
intelligentTieringConfigurations - `AWS::S3::Bucket.IntelligentTieringConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder inventoryConfigurations(IResolvable inventoryConfigurations)
inventoryConfigurations - `AWS::S3::Bucket.InventoryConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder inventoryConfigurations(List<? extends Object> inventoryConfigurations)
inventoryConfigurations - `AWS::S3::Bucket.InventoryConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder lifecycleConfiguration(CfnBucket.LifecycleConfigurationProperty lifecycleConfiguration)
lifecycleConfiguration - `AWS::S3::Bucket.LifecycleConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder lifecycleConfiguration(IResolvable lifecycleConfiguration)
lifecycleConfiguration - `AWS::S3::Bucket.LifecycleConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder loggingConfiguration(CfnBucket.LoggingConfigurationProperty loggingConfiguration)
loggingConfiguration - `AWS::S3::Bucket.LoggingConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder loggingConfiguration(IResolvable loggingConfiguration)
loggingConfiguration - `AWS::S3::Bucket.LoggingConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder metricsConfigurations(IResolvable metricsConfigurations)
metricsConfigurations - `AWS::S3::Bucket.MetricsConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder metricsConfigurations(List<? extends Object> metricsConfigurations)
metricsConfigurations - `AWS::S3::Bucket.MetricsConfigurations`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder notificationConfiguration(CfnBucket.NotificationConfigurationProperty notificationConfiguration)
notificationConfiguration - `AWS::S3::Bucket.NotificationConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder notificationConfiguration(IResolvable notificationConfiguration)
notificationConfiguration - `AWS::S3::Bucket.NotificationConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder objectLockConfiguration(CfnBucket.ObjectLockConfigurationProperty objectLockConfiguration)
objectLockConfiguration - `AWS::S3::Bucket.ObjectLockConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder objectLockConfiguration(IResolvable objectLockConfiguration)
objectLockConfiguration - `AWS::S3::Bucket.ObjectLockConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder objectLockEnabled(Boolean objectLockEnabled)
objectLockEnabled - `AWS::S3::Bucket.ObjectLockEnabled`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder objectLockEnabled(IResolvable objectLockEnabled)
objectLockEnabled - `AWS::S3::Bucket.ObjectLockEnabled`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder ownershipControls(CfnBucket.OwnershipControlsProperty ownershipControls)
ownershipControls - `AWS::S3::Bucket.OwnershipControls`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder ownershipControls(IResolvable ownershipControls)
ownershipControls - `AWS::S3::Bucket.OwnershipControls`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder publicAccessBlockConfiguration(CfnBucket.PublicAccessBlockConfigurationProperty publicAccessBlockConfiguration)
publicAccessBlockConfiguration - `AWS::S3::Bucket.PublicAccessBlockConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder publicAccessBlockConfiguration(IResolvable publicAccessBlockConfiguration)
publicAccessBlockConfiguration - `AWS::S3::Bucket.PublicAccessBlockConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder replicationConfiguration(CfnBucket.ReplicationConfigurationProperty replicationConfiguration)
replicationConfiguration - `AWS::S3::Bucket.ReplicationConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder replicationConfiguration(IResolvable replicationConfiguration)
replicationConfiguration - `AWS::S3::Bucket.ReplicationConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::S3::Bucket.Tags`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder versioningConfiguration(CfnBucket.VersioningConfigurationProperty versioningConfiguration)
versioningConfiguration - `AWS::S3::Bucket.VersioningConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder versioningConfiguration(IResolvable versioningConfiguration)
versioningConfiguration - `AWS::S3::Bucket.VersioningConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder websiteConfiguration(CfnBucket.WebsiteConfigurationProperty websiteConfiguration)
websiteConfiguration - `AWS::S3::Bucket.WebsiteConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnBucket.Builder websiteConfiguration(IResolvable websiteConfiguration)
websiteConfiguration - `AWS::S3::Bucket.WebsiteConfiguration`. This parameter is required.thisCopyright © 2021. All rights reserved.