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

Description

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

Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.

Synopsis

Creating a Request

data AssociateBot Source #

See: newAssociateBot smart constructor.

Constructors

AssociateBot' 

Fields

Instances

Instances details
Eq AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Read AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Show AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Generic AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Associated Types

type Rep AssociateBot :: Type -> Type #

NFData AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Methods

rnf :: AssociateBot -> () #

Hashable AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

ToJSON AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

AWSRequest AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Associated Types

type AWSResponse AssociateBot #

ToHeaders AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

ToPath AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

ToQuery AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

type Rep AssociateBot Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

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

Defined in Amazonka.Connect.AssociateBot

newAssociateBot Source #

Create a value of AssociateBot 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:lexBot:AssociateBot', associateBot_lexBot - Undocumented member.

$sel:lexV2Bot:AssociateBot', associateBot_lexV2Bot - The Amazon Lex V2 bot to associate with the instance.

$sel:instanceId:AssociateBot', associateBot_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Request Lenses

associateBot_lexV2Bot :: Lens' AssociateBot (Maybe LexV2Bot) Source #

The Amazon Lex V2 bot to associate with the instance.

associateBot_instanceId :: Lens' AssociateBot Text Source #

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

Destructuring the Response

data AssociateBotResponse Source #

See: newAssociateBotResponse smart constructor.

Constructors

AssociateBotResponse' 

Instances

Instances details
Eq AssociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Read AssociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Show AssociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Generic AssociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Associated Types

type Rep AssociateBotResponse :: Type -> Type #

NFData AssociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

Methods

rnf :: AssociateBotResponse -> () #

type Rep AssociateBotResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateBot

type Rep AssociateBotResponse = D1 ('MetaData "AssociateBotResponse" "Amazonka.Connect.AssociateBot" "libZSservicesZSamazonka-connectZSamazonka-connect" 'False) (C1 ('MetaCons "AssociateBotResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssociateBotResponse :: AssociateBotResponse Source #

Create a value of AssociateBotResponse with all optional fields omitted.

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