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.ObjectLockLegalHold

Description

 
Synopsis

Documentation

data ObjectLockLegalHold Source #

A legal hold configuration for an object.

See: newObjectLockLegalHold smart constructor.

Constructors

ObjectLockLegalHold' 

Fields

Instances

Instances details
FromXML ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

ToXML ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

Generic ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

Associated Types

type Rep ObjectLockLegalHold :: Type -> Type #

Read ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

Show ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

NFData ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

Methods

rnf :: ObjectLockLegalHold -> () #

Eq ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

Hashable ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

type Rep ObjectLockLegalHold Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectLockLegalHold

type Rep ObjectLockLegalHold = D1 ('MetaData "ObjectLockLegalHold" "Amazonka.S3.Types.ObjectLockLegalHold" "amazonka-s3-2.0-CNZtv1UmVzj28JXsFvwNoj" 'False) (C1 ('MetaCons "ObjectLockLegalHold'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLockLegalHoldStatus))))

newObjectLockLegalHold :: ObjectLockLegalHold Source #

Create a value of ObjectLockLegalHold 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:ObjectLockLegalHold', objectLockLegalHold_status - Indicates whether the specified object has a legal hold in place.

objectLockLegalHold_status :: Lens' ObjectLockLegalHold (Maybe ObjectLockLegalHoldStatus) Source #

Indicates whether the specified object has a legal hold in place.