amazonka-rbin-2.0: Amazon Recycle Bin 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.RBin.Types.UnlockDelay

Description

 
Synopsis

Documentation

data UnlockDelay Source #

Information about the retention rule unlock delay. The unlock delay is the period after which a retention rule can be modified or edited after it has been unlocked by a user with the required permissions. The retention rule can't be modified or deleted during the unlock delay.

See: newUnlockDelay smart constructor.

Constructors

UnlockDelay' 

Fields

Instances

Instances details
FromJSON UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

ToJSON UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

Generic UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

Associated Types

type Rep UnlockDelay :: Type -> Type #

Read UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

Show UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

NFData UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

Methods

rnf :: UnlockDelay -> () #

Eq UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

Hashable UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

type Rep UnlockDelay Source # 
Instance details

Defined in Amazonka.RBin.Types.UnlockDelay

type Rep UnlockDelay = D1 ('MetaData "UnlockDelay" "Amazonka.RBin.Types.UnlockDelay" "amazonka-rbin-2.0-683M7qr6PFTBsVsY3OL2az" 'False) (C1 ('MetaCons "UnlockDelay'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unlockDelayValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "unlockDelayUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UnlockDelayUnit)))

newUnlockDelay Source #

Create a value of UnlockDelay 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:unlockDelayValue:UnlockDelay', unlockDelay_unlockDelayValue - The unlock delay period, measured in the unit specified for UnlockDelayUnit.

$sel:unlockDelayUnit:UnlockDelay', unlockDelay_unlockDelayUnit - The unit of time in which to measure the unlock delay. Currently, the unlock delay can be measure only in days.

unlockDelay_unlockDelayValue :: Lens' UnlockDelay Natural Source #

The unlock delay period, measured in the unit specified for UnlockDelayUnit.

unlockDelay_unlockDelayUnit :: Lens' UnlockDelay UnlockDelayUnit Source #

The unit of time in which to measure the unlock delay. Currently, the unlock delay can be measure only in days.