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

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

Synopsis

Creating a Request

data DisassociateLexBot Source #

See: newDisassociateLexBot smart constructor.

Constructors

DisassociateLexBot' 

Fields

  • instanceId :: Text

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

  • botName :: Text

    The name of the Amazon Lex bot. Maximum character limit of 50.

  • lexRegion :: Text

    The Amazon Web Services Region in which the Amazon Lex bot has been created.

Instances

Instances details
ToHeaders DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

ToPath DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

ToQuery DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

AWSRequest DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Associated Types

type AWSResponse DisassociateLexBot #

Generic DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Associated Types

type Rep DisassociateLexBot :: Type -> Type #

Read DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Show DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

NFData DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Methods

rnf :: DisassociateLexBot -> () #

Eq DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Hashable DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

type AWSResponse DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

type Rep DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

type Rep DisassociateLexBot = D1 ('MetaData "DisassociateLexBot" "Amazonka.Connect.DisassociateLexBot" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "DisassociateLexBot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "botName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lexRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDisassociateLexBot Source #

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

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

$sel:botName:DisassociateLexBot', disassociateLexBot_botName - The name of the Amazon Lex bot. Maximum character limit of 50.

DisassociateLexBot, disassociateLexBot_lexRegion - The Amazon Web Services Region in which the Amazon Lex bot has been created.

Request Lenses

disassociateLexBot_instanceId :: Lens' DisassociateLexBot Text Source #

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

disassociateLexBot_botName :: Lens' DisassociateLexBot Text Source #

The name of the Amazon Lex bot. Maximum character limit of 50.

disassociateLexBot_lexRegion :: Lens' DisassociateLexBot Text Source #

The Amazon Web Services Region in which the Amazon Lex bot has been created.

Destructuring the Response

data DisassociateLexBotResponse Source #

See: newDisassociateLexBotResponse smart constructor.

Instances

Instances details
Generic DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Associated Types

type Rep DisassociateLexBotResponse :: Type -> Type #

Read DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Show DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

NFData DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Eq DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

type Rep DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

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

newDisassociateLexBotResponse :: DisassociateLexBotResponse Source #

Create a value of DisassociateLexBotResponse with all optional fields omitted.

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