amazonka-chime-2.0: Amazon Chime 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.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
FromJSON 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 #

Show EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

NFData EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

Methods

rnf :: EventsConfiguration -> () #

Eq EventsConfiguration Source # 
Instance details

Defined in Amazonka.Chime.Types.EventsConfiguration

Hashable 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" "amazonka-chime-2.0-AQIuSSkHccQ9VXokPBc5Nb" 'False) (C1 ('MetaCons "EventsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "botId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lambdaFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive 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:botId:EventsConfiguration', eventsConfiguration_botId - The bot ID.

$sel:lambdaFunctionArn:EventsConfiguration', eventsConfiguration_lambdaFunctionArn - Lambda function ARN that allows a bot to receive outgoing events.

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