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

Description

 
Synopsis

Documentation

newtype ObjectOwnership Source #

The container element for object ownership for a bucket's ownership controls.

BucketOwnerPreferred - Objects uploaded to the bucket change ownership to the bucket owner if the objects are uploaded with the bucket-owner-full-control canned ACL.

ObjectWriter - The uploading account will own the object if the object is uploaded with the bucket-owner-full-control canned ACL.

BucketOwnerEnforced - Access control lists (ACLs) are disabled and no longer affect permissions. The bucket owner automatically owns and has full control over every object in the bucket. The bucket only accepts PUT requests that don't specify an ACL or bucket owner full control ACLs, such as the bucket-owner-full-control canned ACL or an equivalent form of this ACL expressed in the XML format.

Constructors

ObjectOwnership' 

Instances

Instances details
FromJSON ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

FromJSONKey ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToJSON ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToJSONKey ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToByteString ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToHeader ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToLog ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToQuery ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

FromText ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToText ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

FromXML ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

ToXML ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

Methods

toXML :: ObjectOwnership -> XML #

Generic ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

Associated Types

type Rep ObjectOwnership :: Type -> Type #

Read ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

Show ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

NFData ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

Methods

rnf :: ObjectOwnership -> () #

Eq ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

Ord ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

Hashable ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

type Rep ObjectOwnership Source # 
Instance details

Defined in Amazonka.S3.Types.ObjectOwnership

type Rep ObjectOwnership = D1 ('MetaData "ObjectOwnership" "Amazonka.S3.Types.ObjectOwnership" "amazonka-s3-2.0-CNZtv1UmVzj28JXsFvwNoj" 'True) (C1 ('MetaCons "ObjectOwnership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObjectOwnership") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))