libZSservicesZSamazonka-s3ZSamazonka-s3
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Read ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Show ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Generic ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Associated Types

type Rep ReplicationTime :: Type -> Type #

NFData ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

Methods

rnf :: ReplicationTime -> () #

Hashable ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

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 #

type Rep ReplicationTime Source # 
Instance details

Defined in Amazonka.S3.Types.ReplicationTime

type Rep ReplicationTime = D1 ('MetaData "ReplicationTime" "Amazonka.S3.Types.ReplicationTime" "libZSservicesZSamazonka-s3ZSamazonka-s3" '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.