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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-07-29 of the Amazon AppIntegrations Service SDK configuration.

Errors

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have sufficient access to perform this action.

_DuplicateResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A resource with the specified name already exists.

_ResourceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The allowed quota for the resource has been exceeded.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The throttling limit has been exceeded.

_InternalServiceError :: AsError a => Getting (First ServiceError) a ServiceError Source #

Request processing failed due to an error or failure with the service.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource was not found.

DataIntegrationAssociationSummary

data DataIntegrationAssociationSummary Source #

Summary information about the DataIntegration association.

See: newDataIntegrationAssociationSummary smart constructor.

Constructors

DataIntegrationAssociationSummary' 

Fields

Instances

Instances details
Eq DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

Read DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

Show DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

Generic DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

Associated Types

type Rep DataIntegrationAssociationSummary :: Type -> Type #

NFData DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

Hashable DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

FromJSON DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

type Rep DataIntegrationAssociationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary

type Rep DataIntegrationAssociationSummary = D1 ('MetaData "DataIntegrationAssociationSummary" "Amazonka.AppIntegrationS.Types.DataIntegrationAssociationSummary" "libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations" 'False) (C1 ('MetaCons "DataIntegrationAssociationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataIntegrationAssociationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataIntegrationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDataIntegrationAssociationSummary :: DataIntegrationAssociationSummary Source #

Create a value of DataIntegrationAssociationSummary 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:clientId:DataIntegrationAssociationSummary', dataIntegrationAssociationSummary_clientId - The identifier for teh client that is associated with the DataIntegration association.

$sel:dataIntegrationAssociationArn:DataIntegrationAssociationSummary', dataIntegrationAssociationSummary_dataIntegrationAssociationArn - The Amazon Resource Name (ARN) of the DataIntegration association.

$sel:dataIntegrationArn:DataIntegrationAssociationSummary', dataIntegrationAssociationSummary_dataIntegrationArn - The Amazon Resource Name (ARN)of the DataIntegration.

dataIntegrationAssociationSummary_clientId :: Lens' DataIntegrationAssociationSummary (Maybe Text) Source #

The identifier for teh client that is associated with the DataIntegration association.

DataIntegrationSummary

data DataIntegrationSummary Source #

Summary information about the DataIntegration.

See: newDataIntegrationSummary smart constructor.

Constructors

DataIntegrationSummary' 

Fields

Instances

Instances details
Eq DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

Read DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

Show DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

Generic DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

Associated Types

type Rep DataIntegrationSummary :: Type -> Type #

NFData DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

Methods

rnf :: DataIntegrationSummary -> () #

Hashable DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

FromJSON DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

type Rep DataIntegrationSummary Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.DataIntegrationSummary

type Rep DataIntegrationSummary = D1 ('MetaData "DataIntegrationSummary" "Amazonka.AppIntegrationS.Types.DataIntegrationSummary" "libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations" 'False) (C1 ('MetaCons "DataIntegrationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceURI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDataIntegrationSummary :: DataIntegrationSummary Source #

Create a value of DataIntegrationSummary 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:arn:DataIntegrationSummary', dataIntegrationSummary_arn - The Amazon Resource Name (ARN) of the DataIntegration.

$sel:name:DataIntegrationSummary', dataIntegrationSummary_name - The name of the DataIntegration.

$sel:sourceURI:DataIntegrationSummary', dataIntegrationSummary_sourceURI - The URI of the data source.

dataIntegrationSummary_arn :: Lens' DataIntegrationSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the DataIntegration.

EventFilter

data EventFilter Source #

The event filter.

See: newEventFilter smart constructor.

Constructors

EventFilter' 

Fields

Instances

Instances details
Eq EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

Read EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

Show EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

Generic EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

Associated Types

type Rep EventFilter :: Type -> Type #

NFData EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

Methods

rnf :: EventFilter -> () #

Hashable EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

ToJSON EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

FromJSON EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

type Rep EventFilter Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventFilter

type Rep EventFilter = D1 ('MetaData "EventFilter" "Amazonka.AppIntegrationS.Types.EventFilter" "libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations" 'False) (C1 ('MetaCons "EventFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEventFilter Source #

Create a value of EventFilter 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:source:EventFilter', eventFilter_source - The source of the events.

eventFilter_source :: Lens' EventFilter Text Source #

The source of the events.

EventIntegration

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.

EventIntegrationAssociation

data EventIntegrationAssociation Source #

The event integration association.

See: newEventIntegrationAssociation smart constructor.

Constructors

EventIntegrationAssociation' 

Fields

Instances

Instances details
Eq EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

Read EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

Show EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

Generic EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

Associated Types

type Rep EventIntegrationAssociation :: Type -> Type #

NFData EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

Hashable EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

FromJSON EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

type Rep EventIntegrationAssociation Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.EventIntegrationAssociation

type Rep EventIntegrationAssociation = D1 ('MetaData "EventIntegrationAssociation" "Amazonka.AppIntegrationS.Types.EventIntegrationAssociation" "libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations" 'False) (C1 ('MetaCons "EventIntegrationAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventIntegrationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientAssociationMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "eventIntegrationAssociationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eventIntegrationAssociationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventBridgeRuleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newEventIntegrationAssociation :: EventIntegrationAssociation Source #

Create a value of EventIntegrationAssociation 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:clientId:EventIntegrationAssociation', eventIntegrationAssociation_clientId - The identifier for the client that is associated with the event integration.

$sel:eventIntegrationName:EventIntegrationAssociation', eventIntegrationAssociation_eventIntegrationName - The name of the event integration.

$sel:clientAssociationMetadata:EventIntegrationAssociation', eventIntegrationAssociation_clientAssociationMetadata - The metadata associated with the client.

$sel:eventIntegrationAssociationId:EventIntegrationAssociation', eventIntegrationAssociation_eventIntegrationAssociationId - The identifier for the event integration association.

$sel:eventIntegrationAssociationArn:EventIntegrationAssociation', eventIntegrationAssociation_eventIntegrationAssociationArn - The Amazon Resource Name (ARN) for the event integration association.

$sel:eventBridgeRuleName:EventIntegrationAssociation', eventIntegrationAssociation_eventBridgeRuleName - The name of the EventBridge rule.

eventIntegrationAssociation_clientId :: Lens' EventIntegrationAssociation (Maybe Text) Source #

The identifier for the client that is associated with the event integration.

eventIntegrationAssociation_eventIntegrationAssociationArn :: Lens' EventIntegrationAssociation (Maybe Text) Source #

The Amazon Resource Name (ARN) for the event integration association.

ScheduleConfiguration

data ScheduleConfiguration Source #

The name of the data and how often it should be pulled from the source.

See: newScheduleConfiguration smart constructor.

Constructors

ScheduleConfiguration' 

Fields

Instances

Instances details
Eq ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

Read ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

Show ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

Generic ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

Associated Types

type Rep ScheduleConfiguration :: Type -> Type #

NFData ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

Methods

rnf :: ScheduleConfiguration -> () #

Hashable ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

ToJSON ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

FromJSON ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

type Rep ScheduleConfiguration Source # 
Instance details

Defined in Amazonka.AppIntegrationS.Types.ScheduleConfiguration

type Rep ScheduleConfiguration = D1 ('MetaData "ScheduleConfiguration" "Amazonka.AppIntegrationS.Types.ScheduleConfiguration" "libZSservicesZSamazonka-appintegrationsZSamazonka-appintegrations" 'False) (C1 ('MetaCons "ScheduleConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scheduleExpression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "object'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "firstExecutionFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newScheduleConfiguration :: ScheduleConfiguration Source #

Create a value of ScheduleConfiguration 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:scheduleExpression:ScheduleConfiguration', scheduleConfiguration_scheduleExpression - How often the data should be pulled from data source.

$sel:object':ScheduleConfiguration', scheduleConfiguration_object - The name of the object to pull from the data source.

$sel:firstExecutionFrom:ScheduleConfiguration', scheduleConfiguration_firstExecutionFrom - The start date for objects to import in the first flow run.

scheduleConfiguration_scheduleExpression :: Lens' ScheduleConfiguration (Maybe Text) Source #

How often the data should be pulled from data source.

scheduleConfiguration_object :: Lens' ScheduleConfiguration (Maybe Text) Source #

The name of the object to pull from the data source.

scheduleConfiguration_firstExecutionFrom :: Lens' ScheduleConfiguration (Maybe Text) Source #

The start date for objects to import in the first flow run.