AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3 Replication Time Control (S3 RTC).
Namespace: Amazon.S3.Model
Assembly: AWSSDK.S3.dll
Version: 3.x.y.z
public class ReplicationDestination
The ReplicationDestination type exposes the following members
Name | Description | |
---|---|---|
![]() |
ReplicationDestination() |
Name | Type | Description | |
---|---|---|---|
![]() |
AccessControlTranslation | Amazon.S3.Model.AccessControlTranslation |
Gets and sets the property AccessControlTranslation. Specify this only in a cross-account scenario (where source and destination bucket owners are not the same), and you want to change replica ownership to the Amazon Web Services account that owns the destination bucket. If this is not specified in the replication configuration, the replicas are owned by same Amazon Web Services account that owns the source object. |
![]() |
AccountId | System.String |
Gets and sets the property AccountId.
Destination bucket owner account ID. In a cross-account scenario, if you direct Amazon
S3 to change replica ownership to the Amazon Web Services account that owns the destination
bucket by specifying the |
![]() |
BucketArn | System.String |
Amazon resource name (ARN) of the bucket where you want Amazon S3 to store replicas of the object identified by the rule. If you have multiple rules in your replication configuration, all rules must specify the same bucket as the destination. A replication configuration can replicate objects only to one destination bucket. |
![]() |
EncryptionConfiguration | Amazon.S3.Model.EncryptionConfiguration |
Gets and sets the property EncryptionConfiguration.
A container that provides information about encryption. If |
![]() |
Metrics | Amazon.S3.Model.Metrics |
Gets and sets the property Metrics. A container specifying replication metrics-related settings enabling replication metrics and events. |
![]() |
ReplicationTime | Amazon.S3.Model.ReplicationTime |
Gets and sets the property ReplicationTime.
A container specifying S3 Replication Time Control (S3 RTC), including whether S3
RTC is enabled and the time when all objects and operations on objects must be replicated.
Must be specified together with a |
![]() |
StorageClass | Amazon.S3.S3StorageClass |
Gets and sets the property StorageClass. The storage class to use when replicating objects, such as S3 Standard or reduced redundancy. By default, Amazon S3 uses the storage class of the source object to create the object replica.
For valid values, see the |
Name | Description | |
---|---|---|
![]() |
IsSetAccessControlTranslation() |
Check to see if AccessControlTranslation property is set |
![]() |
IsSetAccountId() |
Check to see if AccountId property is set |
![]() |
IsSetEncryptionConfiguration() |
Check to see if EncryptionConfiguration property is set |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5