Bucket Replication Config Rule Destination Args
data class BucketReplicationConfigRuleDestinationArgs(val accessControlTranslation: Output<BucketReplicationConfigRuleDestinationAccessControlTranslationArgs>? = null, val account: Output<String>? = null, val bucket: Output<String>, val encryptionConfiguration: Output<BucketReplicationConfigRuleDestinationEncryptionConfigurationArgs>? = null, val metrics: Output<BucketReplicationConfigRuleDestinationMetricsArgs>? = null, val replicationTime: Output<BucketReplicationConfigRuleDestinationReplicationTimeArgs>? = null, val storageClass: Output<String>? = null) : ConvertibleToJava<BucketReplicationConfigRuleDestinationArgs>
Constructors
Link copied to clipboard
fun BucketReplicationConfigRuleDestinationArgs(accessControlTranslation: Output<BucketReplicationConfigRuleDestinationAccessControlTranslationArgs>? = null, account: Output<String>? = null, bucket: Output<String>, encryptionConfiguration: Output<BucketReplicationConfigRuleDestinationEncryptionConfigurationArgs>? = null, metrics: Output<BucketReplicationConfigRuleDestinationMetricsArgs>? = null, replicationTime: Output<BucketReplicationConfigRuleDestinationReplicationTimeArgs>? = null, storageClass: Output<String>? = null)
Functions
Properties
Link copied to clipboard
val accessControlTranslation: Output<BucketReplicationConfigRuleDestinationAccessControlTranslationArgs>? = null
Configuration block that specifies the overrides to use for object owners on replication. See below. Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the AWS account that owns the destination bucket. If this is not specified in the replication configuration, the replicas are owned by same AWS account that owns the source object. Must be used in conjunction with account
owner override configuration.
Link copied to clipboard
val encryptionConfiguration: Output<BucketReplicationConfigRuleDestinationEncryptionConfigurationArgs>? = null
Link copied to clipboard
The storage class used to store the object. By default, Amazon S3 uses the storage class of the source object to create the object replica.