amazonka-s3-2.0: Amazon Simple Storage Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.S3.Types.ReplicationTime

Description

 
Synopsis

Documentation

data ReplicationTime Source #

A container specifying S3 Replication Time Control (S3 RTC) related information, 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 Metrics block.

See: newReplicationTime smart constructor.

Constructors

ReplicationTime' 

Fields

Instances

Instances details
FromXML ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

ToXML ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Methods

toXML :: ReplicationTime -> XML #

Generic ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Associated Types

type Rep ReplicationTime :: Type -> Type #

Read ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Show ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

NFData ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Methods

rnf :: ReplicationTime -> () #

Eq ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Hashable ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

type Rep ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

type Rep ReplicationTime = D1 ('MetaData "ReplicationTime" "Amazonka.S3.Types.ReplicationTime" "amazonka-s3-2.0-CNZtv1UmVzj28JXsFvwNoj" 'False) (C1 ('MetaCons "ReplicationTime'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReplicationTimeStatus) :*: S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReplicationTimeValue)))

newReplicationTime Source #

Create a value of ReplicationTime with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ReplicationTime', replicationTime_status - Specifies whether the replication time is enabled.

$sel:time:ReplicationTime', replicationTime_time - A container specifying the time by which replication should be complete for all objects and operations on objects.

replicationTime_status :: Lens' ReplicationTime ReplicationTimeStatus Source #

Specifies whether the replication time is enabled.

replicationTime_time :: Lens' ReplicationTime ReplicationTimeValue Source #

A container specifying the time by which replication should be complete for all objects and operations on objects.