class Aws::S3::Types::ReplicationRule


@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationRule AWS API Documentation
@return [Types::DeleteMarkerReplication]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations<br>[2]: docs.aws.amazon.com/AmazonS3/latest/dev/delete-marker-replication.html<br>[1]: docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-config-min-rule-config<br><br><br><br></note>
differently. For more information, see [Backward Compatibility].
configuration, Amazon S3 handles replication of delete markers
<note markdown=“1”> If you are using an earlier version of the replication
Rule Configuration].
For more information about delete marker replication, see [Basic
configuration, see [Basic Rule Configuration].
replicating delete markers for tag-based rules. For an example
must be set to Disabled, because Amazon S3 does not support
includes a ‘Tag` element, the `DeleteMarkerReplication` `Status`
include a `DeleteMarkerReplication` element. If your `Filter`
specify a `Filter` in your replication configuration, you must also
Specifies whether Amazon S3 replicates delete markers. If you
@!attribute [rw] delete_marker_replication
@return [Types::Destination]
Control (S3 RTC).
its configurations including enabling the S3 Replication Time
A container for information about the replication destination and
@!attribute [rw] destination
@return [Types::ExistingObjectReplication]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/replication-what-is-isnot-replicated.html#existing-object-replication<br><br><br><br>*Amazon S3 User Guide*.
For more information, see [Replicating Existing Objects] in the
Optional configuration to replicate existing source bucket objects.
@!attribute [rw] existing_object_replication
@return [Types::SourceSelectionCriteria]
Amazon Web Services Key Management Service (SSE-KMS).
with server-side encryption using a customer managed key stored in
supports only the filter that you can specify for objects created
or disable the replication of these objects. Currently, Amazon S3
source objects that you want to replicate. You can choose to enable
A container that describes additional filters for identifying the
@!attribute [rw] source_selection_criteria
@return [String]
Specifies whether the rule is enabled.
@!attribute [rw] status
@return [Types::ReplicationRuleFilter]
`Prefix`, `Tag`, or an `And` child element.
replication rule applies. A `Filter` must specify exactly one
A filter that identifies the subset of objects to which the
@!attribute [rw] filter
@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints<br><br><br><br>more information, see [ XML related object key constraints].
characters (such as carriage returns) when using XML requests. For
Replacement must be made for object keys containing special
string.
characters. To include all objects in a bucket, specify an empty
which the rule applies. The maximum prefix length is 1,024
An object key name prefix that identifies the object or objects to
@!attribute [rw] prefix
@return [Integer]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/replication.html<br><br><br><br>Guide*.
For more information, see [Replication] in the *Amazon S3 User
The higher the number, the higher the priority.
will be replicated according to the rule with the highest priority.
two or more rules with the same destination bucket, then objects
objects according to all replication rules. However, if there are
more replication rules conflict. Amazon S3 will attempt to replicate
The priority indicates which rule has precedence whenever two or
@!attribute [rw] priority
@return [String]
characters.
A unique identifier for the rule. The maximum value is 255
@!attribute [rw] id
replicas.
Specifies which Amazon S3 objects to replicate and where to store the