libZSservicesZSamazonka-connectZSamazonka-connect
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.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 Region in which the Amazon Lex bot has been created.

Instances

Instances details
Eq DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Read DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Show DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Generic DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Associated Types

type Rep DisassociateLexBot :: Type -> Type #

NFData DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Methods

rnf :: DisassociateLexBot -> () #

Hashable DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

AWSRequest DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Associated Types

type AWSResponse DisassociateLexBot #

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

type Rep DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

type Rep DisassociateLexBot = D1 ('MetaData "DisassociateLexBot" "Amazonka.Connect.DisassociateLexBot" "libZSservicesZSamazonka-connectZSamazonka-connect" '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))))
type AWSResponse DisassociateLexBot Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

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:

$sel:instanceId: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.

$sel:lexRegion:DisassociateLexBot', disassociateLexBot_lexRegion - The 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 Region in which the Amazon Lex bot has been created.

Destructuring the Response

data DisassociateLexBotResponse Source #

See: newDisassociateLexBotResponse smart constructor.

Instances

Instances details
Eq DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Read DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Show DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Generic DisassociateLexBotResponse Source # 
Instance details

Defined in Amazonka.Connect.DisassociateLexBot

Associated Types

type Rep DisassociateLexBotResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-connectZSamazonka-connect" '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.