@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:36.293Z") @Stability(value=Stable) public interface CfnBucketProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnBucketProps.Builder
A builder for
CfnBucketProps |
static class |
CfnBucketProps.Jsii$Proxy
An implementation for
CfnBucketProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnBucketProps.Builder |
builder() |
default Object |
getAccelerateConfiguration()
`AWS::S3::Bucket.AccelerateConfiguration`.
|
default String |
getAccessControl()
`AWS::S3::Bucket.AccessControl`.
|
default Object |
getAnalyticsConfigurations()
`AWS::S3::Bucket.AnalyticsConfigurations`.
|
default Object |
getBucketEncryption()
`AWS::S3::Bucket.BucketEncryption`.
|
default String |
getBucketName()
`AWS::S3::Bucket.BucketName`.
|
default Object |
getCorsConfiguration()
`AWS::S3::Bucket.CorsConfiguration`.
|
default Object |
getIntelligentTieringConfigurations()
`AWS::S3::Bucket.IntelligentTieringConfigurations`.
|
default Object |
getInventoryConfigurations()
`AWS::S3::Bucket.InventoryConfigurations`.
|
default Object |
getLifecycleConfiguration()
`AWS::S3::Bucket.LifecycleConfiguration`.
|
default Object |
getLoggingConfiguration()
`AWS::S3::Bucket.LoggingConfiguration`.
|
default Object |
getMetricsConfigurations()
`AWS::S3::Bucket.MetricsConfigurations`.
|
default Object |
getNotificationConfiguration()
`AWS::S3::Bucket.NotificationConfiguration`.
|
default Object |
getObjectLockConfiguration()
`AWS::S3::Bucket.ObjectLockConfiguration`.
|
default Object |
getObjectLockEnabled()
`AWS::S3::Bucket.ObjectLockEnabled`.
|
default Object |
getOwnershipControls()
`AWS::S3::Bucket.OwnershipControls`.
|
default Object |
getPublicAccessBlockConfiguration()
`AWS::S3::Bucket.PublicAccessBlockConfiguration`.
|
default Object |
getReplicationConfiguration()
`AWS::S3::Bucket.ReplicationConfiguration`.
|
default List<CfnTag> |
getTags()
`AWS::S3::Bucket.Tags`.
|
default Object |
getVersioningConfiguration()
`AWS::S3::Bucket.VersioningConfiguration`.
|
default Object |
getWebsiteConfiguration()
`AWS::S3::Bucket.WebsiteConfiguration`.
|
@Stability(value=Stable) @Nullable default Object getAccelerateConfiguration()
@Stability(value=Stable) @Nullable default String getAccessControl()
@Stability(value=Stable) @Nullable default Object getAnalyticsConfigurations()
@Stability(value=Stable) @Nullable default Object getBucketEncryption()
@Stability(value=Stable) @Nullable default String getBucketName()
@Stability(value=Stable) @Nullable default Object getCorsConfiguration()
@Stability(value=Stable) @Nullable default Object getIntelligentTieringConfigurations()
@Stability(value=Stable) @Nullable default Object getInventoryConfigurations()
@Stability(value=Stable) @Nullable default Object getLifecycleConfiguration()
@Stability(value=Stable) @Nullable default Object getLoggingConfiguration()
@Stability(value=Stable) @Nullable default Object getMetricsConfigurations()
@Stability(value=Stable) @Nullable default Object getNotificationConfiguration()
@Stability(value=Stable) @Nullable default Object getObjectLockConfiguration()
@Stability(value=Stable) @Nullable default Object getObjectLockEnabled()
@Stability(value=Stable) @Nullable default Object getOwnershipControls()
@Stability(value=Stable) @Nullable default Object getPublicAccessBlockConfiguration()
@Stability(value=Stable) @Nullable default Object getReplicationConfiguration()
@Stability(value=Stable) @Nullable default Object getVersioningConfiguration()
@Stability(value=Stable) @Nullable default Object getWebsiteConfiguration()
@Stability(value=Stable) static CfnBucketProps.Builder builder()
CfnBucketProps.Builder of CfnBucketPropsCopyright © 2021. All rights reserved.