| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AppIntegrationS.Types
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _DuplicateResourceException :: AsError a => Fold a ServiceError
- _InternalServiceError :: AsError a => Fold a ServiceError
- _InvalidRequestException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ResourceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- data DataIntegrationAssociationSummary = DataIntegrationAssociationSummary' {}
- newDataIntegrationAssociationSummary :: DataIntegrationAssociationSummary
- dataIntegrationAssociationSummary_clientId :: Lens' DataIntegrationAssociationSummary (Maybe Text)
- dataIntegrationAssociationSummary_dataIntegrationArn :: Lens' DataIntegrationAssociationSummary (Maybe Text)
- dataIntegrationAssociationSummary_dataIntegrationAssociationArn :: Lens' DataIntegrationAssociationSummary (Maybe Text)
- data DataIntegrationSummary = DataIntegrationSummary' {}
- newDataIntegrationSummary :: DataIntegrationSummary
- dataIntegrationSummary_arn :: Lens' DataIntegrationSummary (Maybe Text)
- dataIntegrationSummary_name :: Lens' DataIntegrationSummary (Maybe Text)
- dataIntegrationSummary_sourceURI :: Lens' DataIntegrationSummary (Maybe Text)
- data EventFilter = EventFilter' {}
- newEventFilter :: Text -> EventFilter
- eventFilter_source :: Lens' EventFilter Text
- data EventIntegration = EventIntegration' {
- description :: Maybe Text
- eventBridgeBus :: Maybe Text
- eventFilter :: Maybe EventFilter
- eventIntegrationArn :: Maybe Text
- name :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newEventIntegration :: EventIntegration
- eventIntegration_description :: Lens' EventIntegration (Maybe Text)
- eventIntegration_eventBridgeBus :: Lens' EventIntegration (Maybe Text)
- eventIntegration_eventFilter :: Lens' EventIntegration (Maybe EventFilter)
- eventIntegration_eventIntegrationArn :: Lens' EventIntegration (Maybe Text)
- eventIntegration_name :: Lens' EventIntegration (Maybe Text)
- eventIntegration_tags :: Lens' EventIntegration (Maybe (HashMap Text Text))
- data EventIntegrationAssociation = EventIntegrationAssociation' {}
- newEventIntegrationAssociation :: EventIntegrationAssociation
- eventIntegrationAssociation_clientAssociationMetadata :: Lens' EventIntegrationAssociation (Maybe (HashMap Text Text))
- eventIntegrationAssociation_clientId :: Lens' EventIntegrationAssociation (Maybe Text)
- eventIntegrationAssociation_eventBridgeRuleName :: Lens' EventIntegrationAssociation (Maybe Text)
- eventIntegrationAssociation_eventIntegrationAssociationArn :: Lens' EventIntegrationAssociation (Maybe Text)
- eventIntegrationAssociation_eventIntegrationAssociationId :: Lens' EventIntegrationAssociation (Maybe Text)
- eventIntegrationAssociation_eventIntegrationName :: Lens' EventIntegrationAssociation (Maybe Text)
- data ScheduleConfiguration = ScheduleConfiguration' {}
- newScheduleConfiguration :: ScheduleConfiguration
- scheduleConfiguration_firstExecutionFrom :: Lens' ScheduleConfiguration (Maybe Text)
- scheduleConfiguration_object :: Lens' ScheduleConfiguration (Maybe Text)
- scheduleConfiguration_scheduleExpression :: Lens' ScheduleConfiguration (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2020-07-29 of the Amazon AppIntegrations Service SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
You do not have sufficient access to perform this action.
_DuplicateResourceException :: AsError a => Fold a ServiceError Source #
A resource with the specified name already exists.
_InternalServiceError :: AsError a => Fold a ServiceError Source #
Request processing failed due to an error or failure with the service.
_InvalidRequestException :: AsError a => Fold a ServiceError Source #
The request is not valid.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource was not found.
_ResourceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The allowed quota for the resource has been exceeded.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The throttling limit has been exceeded.
DataIntegrationAssociationSummary
data DataIntegrationAssociationSummary Source #
Summary information about the DataIntegration association.
See: newDataIntegrationAssociationSummary smart constructor.
Constructors
| DataIntegrationAssociationSummary' | |
Fields
| |
Instances
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:dataIntegrationArn:DataIntegrationAssociationSummary', dataIntegrationAssociationSummary_dataIntegrationArn - The Amazon Resource Name (ARN)of the DataIntegration.
$sel:dataIntegrationAssociationArn:DataIntegrationAssociationSummary', dataIntegrationAssociationSummary_dataIntegrationAssociationArn - The Amazon Resource Name (ARN) of the DataIntegration association.
dataIntegrationAssociationSummary_clientId :: Lens' DataIntegrationAssociationSummary (Maybe Text) Source #
The identifier for teh client that is associated with the DataIntegration association.
dataIntegrationAssociationSummary_dataIntegrationArn :: Lens' DataIntegrationAssociationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN)of the DataIntegration.
dataIntegrationAssociationSummary_dataIntegrationAssociationArn :: Lens' DataIntegrationAssociationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the DataIntegration association.
DataIntegrationSummary
data DataIntegrationSummary Source #
Summary information about the DataIntegration.
See: newDataIntegrationSummary smart constructor.
Constructors
| DataIntegrationSummary' | |
Instances
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.
dataIntegrationSummary_name :: Lens' DataIntegrationSummary (Maybe Text) Source #
The name of the DataIntegration.
dataIntegrationSummary_sourceURI :: Lens' DataIntegrationSummary (Maybe Text) Source #
The URI of the data source.
EventFilter
data EventFilter Source #
The event filter.
See: newEventFilter smart constructor.
Constructors
| EventFilter' | |
Instances
Arguments
| :: Text | |
| -> EventFilter |
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
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:description:EventIntegration', eventIntegration_description - The event integration description.
$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:tags:EventIntegration', eventIntegration_tags - The tags.
eventIntegration_description :: Lens' EventIntegration (Maybe Text) Source #
The event integration description.
eventIntegration_eventBridgeBus :: Lens' EventIntegration (Maybe Text) Source #
The Amazon EventBridge bus for the event integration.
eventIntegration_eventFilter :: Lens' EventIntegration (Maybe EventFilter) Source #
The event integration filter.
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_tags :: Lens' EventIntegration (Maybe (HashMap Text Text)) Source #
The tags.
EventIntegrationAssociation
data EventIntegrationAssociation Source #
The event integration association.
See: newEventIntegrationAssociation smart constructor.
Constructors
| EventIntegrationAssociation' | |
Fields
| |
Instances
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:clientAssociationMetadata:EventIntegrationAssociation', eventIntegrationAssociation_clientAssociationMetadata - The metadata associated with the client.
$sel:clientId:EventIntegrationAssociation', eventIntegrationAssociation_clientId - The identifier for the client that is associated with the event
integration.
$sel:eventBridgeRuleName:EventIntegrationAssociation', eventIntegrationAssociation_eventBridgeRuleName - The name of the EventBridge rule.
$sel:eventIntegrationAssociationArn:EventIntegrationAssociation', eventIntegrationAssociation_eventIntegrationAssociationArn - The Amazon Resource Name (ARN) for the event integration association.
$sel:eventIntegrationAssociationId:EventIntegrationAssociation', eventIntegrationAssociation_eventIntegrationAssociationId - The identifier for the event integration association.
$sel:eventIntegrationName:EventIntegrationAssociation', eventIntegrationAssociation_eventIntegrationName - The name of the event integration.
eventIntegrationAssociation_clientAssociationMetadata :: Lens' EventIntegrationAssociation (Maybe (HashMap Text Text)) Source #
The metadata associated with the client.
eventIntegrationAssociation_clientId :: Lens' EventIntegrationAssociation (Maybe Text) Source #
The identifier for the client that is associated with the event integration.
eventIntegrationAssociation_eventBridgeRuleName :: Lens' EventIntegrationAssociation (Maybe Text) Source #
The name of the EventBridge rule.
eventIntegrationAssociation_eventIntegrationAssociationArn :: Lens' EventIntegrationAssociation (Maybe Text) Source #
The Amazon Resource Name (ARN) for the event integration association.
eventIntegrationAssociation_eventIntegrationAssociationId :: Lens' EventIntegrationAssociation (Maybe Text) Source #
The identifier for the event integration association.
eventIntegrationAssociation_eventIntegrationName :: Lens' EventIntegrationAssociation (Maybe Text) Source #
The name of the event integration.
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
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:firstExecutionFrom:ScheduleConfiguration', scheduleConfiguration_firstExecutionFrom - The start date for objects to import in the first flow run.
$sel:object':ScheduleConfiguration', scheduleConfiguration_object - The name of the object to pull from the data source.
$sel:scheduleExpression:ScheduleConfiguration', scheduleConfiguration_scheduleExpression - How often the data should be pulled from data source.
scheduleConfiguration_firstExecutionFrom :: Lens' ScheduleConfiguration (Maybe Text) Source #
The start date for objects to import in the first flow run.
scheduleConfiguration_object :: Lens' ScheduleConfiguration (Maybe Text) Source #
The name of the object to pull from the data source.
scheduleConfiguration_scheduleExpression :: Lens' ScheduleConfiguration (Maybe Text) Source #
How often the data should be pulled from data source.