amazonka-clouddirectory-2.0: Amazon CloudDirectory 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.CloudDirectory.UpdateObjectAttributes

Description

Updates a given object's attributes.

Synopsis

Creating a Request

data UpdateObjectAttributes Source #

See: newUpdateObjectAttributes smart constructor.

Constructors

UpdateObjectAttributes' 

Fields

Instances

Instances details
ToJSON UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

ToHeaders UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

ToPath UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

ToQuery UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

AWSRequest UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Associated Types

type AWSResponse UpdateObjectAttributes #

Generic UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Associated Types

type Rep UpdateObjectAttributes :: Type -> Type #

Read UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Show UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

NFData UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Methods

rnf :: UpdateObjectAttributes -> () #

Eq UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Hashable UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

type AWSResponse UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

type Rep UpdateObjectAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

type Rep UpdateObjectAttributes = D1 ('MetaData "UpdateObjectAttributes" "Amazonka.CloudDirectory.UpdateObjectAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "UpdateObjectAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "objectReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "attributeUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ObjectAttributeUpdate]))))

newUpdateObjectAttributes Source #

Create a value of UpdateObjectAttributes 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:

UpdateObjectAttributes, updateObjectAttributes_directoryArn - The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.

UpdateObjectAttributes, updateObjectAttributes_objectReference - The reference that identifies the object.

UpdateObjectAttributes, updateObjectAttributes_attributeUpdates - The attributes update structure.

Request Lenses

updateObjectAttributes_directoryArn :: Lens' UpdateObjectAttributes Text Source #

The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.

Destructuring the Response

data UpdateObjectAttributesResponse Source #

See: newUpdateObjectAttributesResponse smart constructor.

Constructors

UpdateObjectAttributesResponse' 

Fields

Instances

Instances details
Generic UpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Associated Types

type Rep UpdateObjectAttributesResponse :: Type -> Type #

Read UpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Show UpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

NFData UpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

Eq UpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

type Rep UpdateObjectAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateObjectAttributes

type Rep UpdateObjectAttributesResponse = D1 ('MetaData "UpdateObjectAttributesResponse" "Amazonka.CloudDirectory.UpdateObjectAttributes" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "UpdateObjectAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateObjectAttributesResponse Source #

Create a value of UpdateObjectAttributesResponse 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:

UpdateObjectAttributesResponse, updateObjectAttributesResponse_objectIdentifier - The ObjectIdentifier of the updated object.

$sel:httpStatus:UpdateObjectAttributesResponse', updateObjectAttributesResponse_httpStatus - The response's http status code.

Response Lenses