amazonka-connect-2.0: Amazon Connect 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.Connect.DisassociateBot

Description

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.

Synopsis

Creating a Request

data DisassociateBot Source #

See: newDisassociateBot smart constructor.

Constructors

DisassociateBot' 

Fields

Instances

Instances details
ToJSON DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

ToHeaders DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

ToPath DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

ToQuery DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

AWSRequest DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Associated Types

type AWSResponse DisassociateBot #

Generic DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Associated Types

type Rep DisassociateBot :: Type -> Type #

Read DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Show DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

NFData DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Methods

rnf :: DisassociateBot -> () #

Eq DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Hashable DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

type AWSResponse DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

type Rep DisassociateBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

type Rep DisassociateBot = D1 ('MetaData "DisassociateBot" "Amazonka.Connect.DisassociateBot" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "DisassociateBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lexBot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexBot)) :*: (S1 ('MetaSel ('Just "lexV2Bot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LexV2Bot)) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateBot Source #

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

DisassociateBot, disassociateBot_lexBot - Undocumented member.

DisassociateBot, disassociateBot_lexV2Bot - The Amazon Lex V2 bot to disassociate from the instance.

DisassociateBot, disassociateBot_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Request Lenses

disassociateBot_lexV2Bot :: Lens' DisassociateBot (Maybe LexV2Bot) Source #

The Amazon Lex V2 bot to disassociate from the instance.

disassociateBot_instanceId :: Lens' DisassociateBot Text Source #

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Destructuring the Response

data DisassociateBotResponse Source #

See: newDisassociateBotResponse smart constructor.

Instances

Instances details
Generic DisassociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Associated Types

type Rep DisassociateBotResponse :: Type -> Type #

Read DisassociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Show DisassociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

NFData DisassociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

Methods

rnf :: DisassociateBotResponse -> () #

Eq DisassociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

type Rep DisassociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateBot

type Rep DisassociateBotResponse = D1 ('MetaData "DisassociateBotResponse" "Amazonka.Connect.DisassociateBot" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "DisassociateBotResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateBotResponse :: DisassociateBotResponse Source #

Create a value of DisassociateBotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.