Skip to main content

IS3Destination

Interface in AWS.S3

Interface for Destination nodes.

Ancestors

Properties

AccessControlTranslation

property AccessControlTranslation: IS3AccessControlTranslation

Type: IS3AccessControlTranslation

Specify this to transfer ownership when replicating across accounts.

Account

property Account: string

Specify the account ID who owns the destination bucket.

Bucket

property Bucket: TARN

The Amazon Resource Name (ARN) of the destination bucket.

EncryptionConfiguration

property EncryptionConfiguration: IS3EncryptionConfiguration

Type: IS3EncryptionConfiguration

Specifies the encryption configuration.

Must be specified if SourceSelectionCriteria is.

Metrics

property Metrics: IS3Metrics

Type: IS3Metrics

Specifies the metrics-related replication settings.

ReplicationTime

property ReplicationTime: IS3ReplicationTime

Type: IS3ReplicationTime

Specifies S3 Replication Time Control (S3 RTC).

Must be specified with Metrics.

StorageClass

property StorageClass: string

Specifies the storage class to use when replicating objects.

By default Amazon S3 uses the storage class of the source object. Valid values are: STANDARD | REDUCED_REDUNDANCY | STANDARD_IA | ONEZONE_IA | INTELLIGENT_TIERING | GLACIER | DEEP_ARCHIVE | OUTPOSTS.