amazonka-ds-2.0: Amazon Directory 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.DirectoryService.UpdateTrust

Description

Updates the trust that has been set up between your Managed Microsoft AD directory and an self-managed Active Directory.

Synopsis

Creating a Request

data UpdateTrust Source #

See: newUpdateTrust smart constructor.

Constructors

UpdateTrust' 

Fields

Instances

Instances details
ToJSON UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

ToHeaders UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Methods

toHeaders :: UpdateTrust -> [Header] #

ToPath UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

ToQuery UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

AWSRequest UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Associated Types

type AWSResponse UpdateTrust #

Generic UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Associated Types

type Rep UpdateTrust :: Type -> Type #

Read UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Show UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

NFData UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Methods

rnf :: UpdateTrust -> () #

Eq UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Hashable UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

type AWSResponse UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

type Rep UpdateTrust Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

type Rep UpdateTrust = D1 ('MetaData "UpdateTrust" "Amazonka.DirectoryService.UpdateTrust" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "UpdateTrust'" 'PrefixI 'True) (S1 ('MetaSel ('Just "selectiveAuth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SelectiveAuth)) :*: S1 ('MetaSel ('Just "trustId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateTrust Source #

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

UpdateTrust, updateTrust_selectiveAuth - Updates selective authentication for the trust.

UpdateTrust, updateTrust_trustId - Identifier of the trust relationship.

Request Lenses

updateTrust_selectiveAuth :: Lens' UpdateTrust (Maybe SelectiveAuth) Source #

Updates selective authentication for the trust.

updateTrust_trustId :: Lens' UpdateTrust Text Source #

Identifier of the trust relationship.

Destructuring the Response

data UpdateTrustResponse Source #

See: newUpdateTrustResponse smart constructor.

Constructors

UpdateTrustResponse' 

Fields

Instances

Instances details
Generic UpdateTrustResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Associated Types

type Rep UpdateTrustResponse :: Type -> Type #

Read UpdateTrustResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Show UpdateTrustResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

NFData UpdateTrustResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

Methods

rnf :: UpdateTrustResponse -> () #

Eq UpdateTrustResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

type Rep UpdateTrustResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.UpdateTrust

type Rep UpdateTrustResponse = D1 ('MetaData "UpdateTrustResponse" "Amazonka.DirectoryService.UpdateTrust" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "UpdateTrustResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trustId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateTrustResponse Source #

Create a value of UpdateTrustResponse 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:requestId:UpdateTrustResponse', updateTrustResponse_requestId - Undocumented member.

UpdateTrust, updateTrustResponse_trustId - Identifier of the trust relationship.

$sel:httpStatus:UpdateTrustResponse', updateTrustResponse_httpStatus - The response's http status code.

Response Lenses

updateTrustResponse_trustId :: Lens' UpdateTrustResponse (Maybe Text) Source #

Identifier of the trust relationship.