Skip to main content

TS3ReplicationRule

Class in AWS.S3

ReplicationRule node class.

Ancestors

Properties

DeleteMarkerReplication

property DeleteMarkerReplication: IS3DeleteMarkerReplication

Type: IS3DeleteMarkerReplication

Destination

property Destination: IS3Destination

Type: IS3Destination

ExistingObjectReplication

property ExistingObjectReplication: IS3ExistingObjectReplication

Type: IS3ExistingObjectReplication

Filter

property Filter: IS3Filter

Type: IS3Filter

ID

property ID: string

Priority

property Priority: TOptional<Integer>

SourceSelectionCriteria

property SourceSelectionCriteria: IS3SourceSelectionCriteria

Type: IS3SourceSelectionCriteria

Status

property Status: string

Constructors

Create

constructor Create(const ADestinationBucket: TARN); overload;

Constructor for TS3ReplicationRule.

Parameters

NameDescription
ADestinationBucketThe Amazon Resource Name (ARN) of the destination bucket.

constructor Create(const ANode: IXMLNode); overload;

Constructor for TS3ReplicationRule.

Parameters

NameDescription
ANodeA Replication Rule XML node.

Methods

CreateNode

function CreateNode(const AParentNode: IXMLNode): IXMLNode;

Create an XML representation.

Parameters

NameDescription
AParentNodeA parent XML node.

Returns

A Replication Rule XML node.