Bucket Args
data class BucketArgs(val accelerateConfiguration: Output<BucketAccelerateConfigurationArgs>? = null, val accessControl: Output<String>? = null, val analyticsConfigurations: Output<List<BucketAnalyticsConfigurationArgs>>? = null, val bucketEncryption: Output<BucketEncryptionArgs>? = null, val bucketName: Output<String>? = null, val corsConfiguration: Output<BucketCorsConfigurationArgs>? = null, val intelligentTieringConfigurations: Output<List<BucketIntelligentTieringConfigurationArgs>>? = null, val inventoryConfigurations: Output<List<BucketInventoryConfigurationArgs>>? = null, val lifecycleConfiguration: Output<BucketLifecycleConfigurationArgs>? = null, val loggingConfiguration: Output<BucketLoggingConfigurationArgs>? = null, val metricsConfigurations: Output<List<BucketMetricsConfigurationArgs>>? = null, val notificationConfiguration: Output<BucketNotificationConfigurationArgs>? = null, val objectLockConfiguration: Output<BucketObjectLockConfigurationArgs>? = null, val objectLockEnabled: Output<Boolean>? = null, val ownershipControls: Output<BucketOwnershipControlsArgs>? = null, val publicAccessBlockConfiguration: Output<BucketPublicAccessBlockConfigurationArgs>? = null, val replicationConfiguration: Output<BucketReplicationConfigurationArgs>? = null, val tags: Output<List<BucketTagArgs>>? = null, val versioningConfiguration: Output<BucketVersioningConfigurationArgs>? = null, val websiteConfiguration: Output<BucketWebsiteConfigurationArgs>? = null) : ConvertibleToJava<BucketArgs>
Resource Type definition for AWS::S3::Bucket
Example Usage
Example
No Java example available.
Example
No Java example available.
Constructors
Link copied to clipboard
fun BucketArgs(accelerateConfiguration: Output<BucketAccelerateConfigurationArgs>? = null, accessControl: Output<String>? = null, analyticsConfigurations: Output<List<BucketAnalyticsConfigurationArgs>>? = null, bucketEncryption: Output<BucketEncryptionArgs>? = null, bucketName: Output<String>? = null, corsConfiguration: Output<BucketCorsConfigurationArgs>? = null, intelligentTieringConfigurations: Output<List<BucketIntelligentTieringConfigurationArgs>>? = null, inventoryConfigurations: Output<List<BucketInventoryConfigurationArgs>>? = null, lifecycleConfiguration: Output<BucketLifecycleConfigurationArgs>? = null, loggingConfiguration: Output<BucketLoggingConfigurationArgs>? = null, metricsConfigurations: Output<List<BucketMetricsConfigurationArgs>>? = null, notificationConfiguration: Output<BucketNotificationConfigurationArgs>? = null, objectLockConfiguration: Output<BucketObjectLockConfigurationArgs>? = null, objectLockEnabled: Output<Boolean>? = null, ownershipControls: Output<BucketOwnershipControlsArgs>? = null, publicAccessBlockConfiguration: Output<BucketPublicAccessBlockConfigurationArgs>? = null, replicationConfiguration: Output<BucketReplicationConfigurationArgs>? = null, tags: Output<List<BucketTagArgs>>? = null, versioningConfiguration: Output<BucketVersioningConfigurationArgs>? = null, websiteConfiguration: Output<BucketWebsiteConfigurationArgs>? = null)
Functions
Properties
Link copied to clipboard
val intelligentTieringConfigurations: Output<List<BucketIntelligentTieringConfigurationArgs>>? = null