libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory
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.CloudDirectory.UpdateLinkAttributes

Description

Updates a given typed link’s attributes. Attributes to be updated must not contribute to the typed link’s identity, as defined by its IdentityAttributeOrder.

Synopsis

Creating a Request

data UpdateLinkAttributes Source #

See: newUpdateLinkAttributes smart constructor.

Constructors

UpdateLinkAttributes' 

Fields

Instances

Instances details
Eq UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Read UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Show UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Generic UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Associated Types

type Rep UpdateLinkAttributes :: Type -> Type #

NFData UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Methods

rnf :: UpdateLinkAttributes -> () #

Hashable UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

ToJSON UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

AWSRequest UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Associated Types

type AWSResponse UpdateLinkAttributes #

ToHeaders UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

ToPath UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

ToQuery UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

type Rep UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

type Rep UpdateLinkAttributes = D1 ('MetaData "UpdateLinkAttributes" "Amazonka.CloudDirectory.UpdateLinkAttributes" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "UpdateLinkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "typedLinkSpecifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TypedLinkSpecifier) :*: S1 ('MetaSel ('Just "attributeUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [LinkAttributeUpdate]))))
type AWSResponse UpdateLinkAttributes Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

newUpdateLinkAttributes Source #

Create a value of UpdateLinkAttributes 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:directoryArn:UpdateLinkAttributes', updateLinkAttributes_directoryArn - The Amazon Resource Name (ARN) that is associated with the Directory where the updated typed link resides. For more information, see arns or Typed Links.

$sel:typedLinkSpecifier:UpdateLinkAttributes', updateLinkAttributes_typedLinkSpecifier - Allows a typed link specifier to be accepted as input.

$sel:attributeUpdates:UpdateLinkAttributes', updateLinkAttributes_attributeUpdates - The attributes update structure.

Request Lenses

updateLinkAttributes_directoryArn :: Lens' UpdateLinkAttributes Text Source #

The Amazon Resource Name (ARN) that is associated with the Directory where the updated typed link resides. For more information, see arns or Typed Links.

updateLinkAttributes_typedLinkSpecifier :: Lens' UpdateLinkAttributes TypedLinkSpecifier Source #

Allows a typed link specifier to be accepted as input.

Destructuring the Response

data UpdateLinkAttributesResponse Source #

See: newUpdateLinkAttributesResponse smart constructor.

Constructors

UpdateLinkAttributesResponse' 

Fields

Instances

Instances details
Eq UpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Read UpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Show UpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Generic UpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

Associated Types

type Rep UpdateLinkAttributesResponse :: Type -> Type #

NFData UpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

type Rep UpdateLinkAttributesResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.UpdateLinkAttributes

type Rep UpdateLinkAttributesResponse = D1 ('MetaData "UpdateLinkAttributesResponse" "Amazonka.CloudDirectory.UpdateLinkAttributes" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" 'False) (C1 ('MetaCons "UpdateLinkAttributesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateLinkAttributesResponse Source #

Create a value of UpdateLinkAttributesResponse 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:httpStatus:UpdateLinkAttributesResponse', updateLinkAttributesResponse_httpStatus - The response's http status code.

Response Lenses