Class: Aws::S3::Types::DeleteMarkerReplication

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb

Overview

Note:

When making an API call, you may pass DeleteMarkerReplication data as a hash:

{
  status: "Enabled", # accepts Enabled, Disabled
}

Specifies whether Amazon S3 replicates the delete markers. If you specify a Filter, you must specify this element. However, in the latest version of replication configuration (when Filter is specified), Amazon S3 doesn't replicate delete markers. Therefore, the DeleteMarkerReplication element can contain only <Status>Disabled</Status>. For an example configuration, see Basic Rule Configuration.

If you don't specify the Filter element, Amazon S3 assumes that the replication configuration is the earlier version, V1. In the earlier version, Amazon S3 handled replication of delete markers differently. For more information, see Backward Compatibility.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#statusString

Indicates whether to replicate delete markers.

In the current implementation, Amazon S3 doesn't replicate the delete markers. The status must be Disabled.

Returns:

  • (String)


2315
2316
2317
2318
2319
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 2315

class DeleteMarkerReplication < Struct.new(
  :status)
  SENSITIVE = []
  include Aws::Structure
end