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.Types.EventsConfiguration

Description

 
Synopsis

Documentation

data EventsConfiguration Source #

The configuration that allows a bot to receive outgoing events. Can be either an HTTPS endpoint or a Lambda function ARN.

See: newEventsConfiguration smart constructor.

Constructors

EventsConfiguration' 

Fields

Instances

Instances details
Eq EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

Show EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

Generic EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

Associated Types

type Rep EventsConfiguration :: Type -> Type #

NFData EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

Methods

rnf :: EventsConfiguration -> () #

Hashable EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

FromJSON EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

type Rep EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

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

newEventsConfiguration :: EventsConfiguration Source #

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

$sel:botId:EventsConfiguration', eventsConfiguration_botId - The bot ID.

$sel:outboundEventsHTTPSEndpoint:EventsConfiguration', eventsConfiguration_outboundEventsHTTPSEndpoint - HTTPS endpoint that allows a bot to receive outgoing events.

eventsConfiguration_lambdaFunctionArn :: Lens' EventsConfiguration (Maybe Text) Source #

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

eventsConfiguration_outboundEventsHTTPSEndpoint :: Lens' EventsConfiguration (Maybe Text) Source #

HTTPS endpoint that allows a bot to receive outgoing events.