libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations
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.AppIntegrationS.Types.EventIntegration

Description

 
Synopsis

Documentation

data EventIntegration Source #

The event integration.

See: newEventIntegration smart constructor.

Constructors

EventIntegration' 

Fields

Instances

Instances details
Eq EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

Read EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

Show EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

Generic EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

Associated Types

type Rep EventIntegration :: Type -> Type #

NFData EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

Methods

rnf :: EventIntegration -> () #

Hashable EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

FromJSON EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

type Rep EventIntegration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegration

type Rep EventIntegration = D1 ('MetaData "EventIntegration" "Amazonka.AppIntegrationS.Types.EventIntegration" "libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations" 'False) (C1 ('MetaCons "EventIntegration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventBridgeBus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventFilter)) :*: S1 ('MetaSel ('Just "eventIntegrationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newEventIntegration :: EventIntegration Source #

Create a value of EventIntegration 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:eventBridgeBus:EventIntegration', eventIntegration_eventBridgeBus - The Amazon EventBridge bus for the event integration.

$sel:eventFilter:EventIntegration', eventIntegration_eventFilter - The event integration filter.

$sel:eventIntegrationArn:EventIntegration', eventIntegration_eventIntegrationArn - The Amazon Resource Name (ARN) of the event integration.

$sel:name:EventIntegration', eventIntegration_name - The name of the event integration.

$sel:description:EventIntegration', eventIntegration_description - The event integration description.

$sel:tags:EventIntegration', eventIntegration_tags - The tags.

eventIntegration_eventBridgeBus :: Lens' EventIntegration (Maybe Text) Source #

The Amazon EventBridge bus for the event integration.

eventIntegration_eventIntegrationArn :: Lens' EventIntegration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the event integration.

eventIntegration_name :: Lens' EventIntegration (Maybe Text) Source #

The name of the event integration.

eventIntegration_description :: Lens' EventIntegration (Maybe Text) Source #

The event integration description.