libZSservicesZSamazonka-chimeZSamazonka-chime
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.Chime.PutEventsConfiguration

Description

Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see Bot.

Synopsis

Creating a Request

data PutEventsConfiguration Source #

See: newPutEventsConfiguration smart constructor.

Constructors

PutEventsConfiguration' 

Fields

Instances

Instances details
Eq PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Show PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Generic PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Associated Types

type Rep PutEventsConfiguration :: Type -> Type #

NFData PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Methods

rnf :: PutEventsConfiguration -> () #

Hashable PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

ToJSON PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

AWSRequest PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Associated Types

type AWSResponse PutEventsConfiguration #

ToHeaders PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

ToPath PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

ToQuery PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

type Rep PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

type Rep PutEventsConfiguration = D1 ('MetaData "PutEventsConfiguration" "Amazonka.Chime.PutEventsConfiguration" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "PutEventsConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lambdaFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "outboundEventsHTTPSEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse PutEventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

newPutEventsConfiguration Source #

Create a value of PutEventsConfiguration 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:lambdaFunctionArn:PutEventsConfiguration', putEventsConfiguration_lambdaFunctionArn - Lambda function ARN that allows the bot to receive outgoing events.

$sel:outboundEventsHTTPSEndpoint:PutEventsConfiguration', putEventsConfiguration_outboundEventsHTTPSEndpoint - HTTPS endpoint that allows the bot to receive outgoing events.

$sel:accountId:PutEventsConfiguration', putEventsConfiguration_accountId - The Amazon Chime account ID.

$sel:botId:PutEventsConfiguration', putEventsConfiguration_botId - The bot ID.

Request Lenses

putEventsConfiguration_lambdaFunctionArn :: Lens' PutEventsConfiguration (Maybe Text) Source #

Lambda function ARN that allows the bot to receive outgoing events.

putEventsConfiguration_outboundEventsHTTPSEndpoint :: Lens' PutEventsConfiguration (Maybe Text) Source #

HTTPS endpoint that allows the bot to receive outgoing events.

Destructuring the Response

data PutEventsConfigurationResponse Source #

See: newPutEventsConfigurationResponse smart constructor.

Constructors

PutEventsConfigurationResponse' 

Fields

Instances

Instances details
Eq PutEventsConfigurationResponse Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Show PutEventsConfigurationResponse Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Generic PutEventsConfigurationResponse Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

Associated Types

type Rep PutEventsConfigurationResponse :: Type -> Type #

NFData PutEventsConfigurationResponse Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

type Rep PutEventsConfigurationResponse Source # 
Instance details

Defined in Amazonka.Chime.PutEventsConfiguration

type Rep PutEventsConfigurationResponse = D1 ('MetaData "PutEventsConfigurationResponse" "Amazonka.Chime.PutEventsConfiguration" "libZSservicesZSamazonka-chimeZSamazonka-chime" 'False) (C1 ('MetaCons "PutEventsConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventsConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutEventsConfigurationResponse Source #

Create a value of PutEventsConfigurationResponse 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:eventsConfiguration:PutEventsConfigurationResponse', putEventsConfigurationResponse_eventsConfiguration - Undocumented member.

$sel:httpStatus:PutEventsConfigurationResponse', putEventsConfigurationResponse_httpStatus - The response's http status code.

Response Lenses