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

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 Lambda function.

Synopsis

Creating a Request

data AssociateLambdaFunction Source #

See: newAssociateLambdaFunction smart constructor.

Constructors

AssociateLambdaFunction' 

Fields

  • instanceId :: Text

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

  • functionArn :: Text

    The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.

Instances

Instances details
ToJSON AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

ToHeaders AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

ToPath AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

ToQuery AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

AWSRequest AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Generic AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Associated Types

type Rep AssociateLambdaFunction :: Type -> Type #

Read AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Show AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

NFData AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Methods

rnf :: AssociateLambdaFunction -> () #

Eq AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Hashable AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

type AWSResponse AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

type Rep AssociateLambdaFunction Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

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

newAssociateLambdaFunction Source #

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

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

$sel:functionArn:AssociateLambdaFunction', associateLambdaFunction_functionArn - The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.

Request Lenses

associateLambdaFunction_instanceId :: Lens' AssociateLambdaFunction Text Source #

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

associateLambdaFunction_functionArn :: Lens' AssociateLambdaFunction Text Source #

The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.

Destructuring the Response

data AssociateLambdaFunctionResponse Source #

See: newAssociateLambdaFunctionResponse smart constructor.

Instances

Instances details
Generic AssociateLambdaFunctionResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Associated Types

type Rep AssociateLambdaFunctionResponse :: Type -> Type #

Read AssociateLambdaFunctionResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Show AssociateLambdaFunctionResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

NFData AssociateLambdaFunctionResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

Eq AssociateLambdaFunctionResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

type Rep AssociateLambdaFunctionResponse Source # 
Instance details

Defined in Amazonka.Connect.AssociateLambdaFunction

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

newAssociateLambdaFunctionResponse :: AssociateLambdaFunctionResponse Source #

Create a value of AssociateLambdaFunctionResponse with all optional fields omitted.

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