Bucket V2Replication Configuration Rule Destination Args
data class BucketV2ReplicationConfigurationRuleDestinationArgs(val accessControlTranslations: Output<List<BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslationArgs>>? = null, val accountId: Output<String>? = null, val bucket: Output<String>, val metrics: Output<List<BucketV2ReplicationConfigurationRuleDestinationMetricArgs>>? = null, val replicaKmsKeyId: Output<String>? = null, val replicationTimes: Output<List<BucketV2ReplicationConfigurationRuleDestinationReplicationTimeArgs>>? = null, val storageClass: Output<String>? = null) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleDestinationArgs>
Constructors
Link copied to clipboard
constructor(accessControlTranslations: Output<List<BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslationArgs>>? = null, accountId: Output<String>? = null, bucket: Output<String>, metrics: Output<List<BucketV2ReplicationConfigurationRuleDestinationMetricArgs>>? = null, replicaKmsKeyId: Output<String>? = null, replicationTimes: Output<List<BucketV2ReplicationConfigurationRuleDestinationReplicationTimeArgs>>? = null, storageClass: Output<String>? = null)
Properties
Link copied to clipboard
val accessControlTranslations: Output<List<BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslationArgs>>? = null
Specifies the overrides to use for object owners on replication. Must be used in conjunction with account_id
owner override configuration.
Link copied to clipboard
Enables replication metrics (required for S3 RTC) (documented below).
Link copied to clipboard
Destination KMS encryption key ARN for SSE-KMS replication. Must be used in conjunction with sse_kms_encrypted_objects
source selection criteria.
Link copied to clipboard
val replicationTimes: Output<List<BucketV2ReplicationConfigurationRuleDestinationReplicationTimeArgs>>? = null
Enables S3 Replication Time Control (S3 RTC) (documented below).
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.