class Aws::S3::Types::ReplicationConfiguration
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationConfiguration AWS API Documentation
@return [Array<Types::ReplicationRule>]
of 1,000 rules.
configuration must have at least one rule and can contain a maximum
A container for one or more replication rules. A replication
@!attribute [rw] rules
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/crr-how-setup.html<br><br><br><br>Guide*.<br>Replication][1] in the *Amazon Simple Storage Service Developer
objects. For more information, see [How to Set Up Cross-Region
Management (IAM) role that Amazon S3 assumes when replicating
The Amazon Resource Name (ARN) of the AWS Identity and Access
@!attribute [rw] role
}
],
},
},
status: “Enabled”, # accepts Enabled, Disabled
delete_marker_replication: {
},
},
replica_kms_key_id: “ReplicaKmsKeyID”,
encryption_configuration: {
},
owner: “Destination”, # required, accepts Destination
access_control_translation: {
storage_class: “STANDARD”, # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE
account: “AccountId”,
bucket: “BucketName”, # required
destination: { # required
},
},
status: “Enabled”, # required, accepts Enabled, Disabled
sse_kms_encrypted_objects: {
source_selection_criteria: {
status: “Enabled”, # required, accepts Enabled, Disabled
},
},
],
},
value: “Value”, # required
key: “ObjectKey”, # required
{
tags: [
prefix: “Prefix”,
and: {
},
value: “Value”, # required
key: “ObjectKey”, # required
tag: {
prefix: “Prefix”,
filter: {
prefix: “Prefix”,
priority: 1,
id: “ID”,
{
rules: [ # required
role: “Role”, # required
{
data as a hash:
@note When making an API call, you may pass ReplicationConfiguration
maximum size of a replication configuration is 2 MB.
A container for replication rules. You can add up to 1,000 rules. The