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

Description

 
Synopsis

Operations

GetEventIntegration

getEventIntegration_name :: Lens' GetEventIntegration Text Source #

The name of the event integration.

getEventIntegrationResponse_eventIntegrationArn :: Lens' GetEventIntegrationResponse (Maybe Text) Source #

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

ListDataIntegrations

listDataIntegrations_nextToken :: Lens' ListDataIntegrations (Maybe Text) Source #

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

listDataIntegrations_maxResults :: Lens' ListDataIntegrations (Maybe Natural) Source #

The maximum number of results to return per page.

listDataIntegrationsResponse_nextToken :: Lens' ListDataIntegrationsResponse (Maybe Text) Source #

If there are additional results, this is the token for the next set of results.

CreateDataIntegration

createDataIntegration_scheduleConfig :: Lens' CreateDataIntegration (Maybe ScheduleConfiguration) Source #

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

createDataIntegration_clientToken :: Lens' CreateDataIntegration (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

createDataIntegration_kmsKey :: Lens' CreateDataIntegration (Maybe Text) Source #

The KMS key for the DataIntegration.

createDataIntegrationResponse_clientToken :: Lens' CreateDataIntegrationResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

createDataIntegrationResponse_scheduleConfiguration :: Lens' CreateDataIntegrationResponse (Maybe ScheduleConfiguration) Source #

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

ListTagsForResource

listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #

The Amazon Resource Name (ARN) of the resource.

ListEventIntegrationAssociations

listEventIntegrationAssociations_nextToken :: Lens' ListEventIntegrationAssociations (Maybe Text) Source #

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

listEventIntegrationAssociationsResponse_nextToken :: Lens' ListEventIntegrationAssociationsResponse (Maybe Text) Source #

If there are additional results, this is the token for the next set of results.

GetDataIntegration

getDataIntegrationResponse_arn :: Lens' GetDataIntegrationResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) for the DataIntegration.

getDataIntegrationResponse_scheduleConfiguration :: Lens' GetDataIntegrationResponse (Maybe ScheduleConfiguration) Source #

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

ListEventIntegrations

listEventIntegrations_nextToken :: Lens' ListEventIntegrations (Maybe Text) Source #

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

listEventIntegrations_maxResults :: Lens' ListEventIntegrations (Maybe Natural) Source #

The maximum number of results to return per page.

listEventIntegrationsResponse_nextToken :: Lens' ListEventIntegrationsResponse (Maybe Text) Source #

If there are additional results, this is the token for the next set of results.

DeleteEventIntegration

UpdateEventIntegration

DeleteDataIntegration

UpdateDataIntegration

updateDataIntegration_identifier :: Lens' UpdateDataIntegration Text Source #

A unique identifier for the DataIntegration.

TagResource

tagResource_resourceArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) of the resource.

UntagResource

untagResource_resourceArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) of the resource.

ListDataIntegrationAssociations

listDataIntegrationAssociations_nextToken :: Lens' ListDataIntegrationAssociations (Maybe Text) Source #

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

listDataIntegrationAssociationsResponse_nextToken :: Lens' ListDataIntegrationAssociationsResponse (Maybe Text) Source #

If there are additional results, this is the token for the next set of results.

CreateEventIntegration

createEventIntegration_clientToken :: Lens' CreateEventIntegration (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

createEventIntegration_description :: Lens' CreateEventIntegration (Maybe Text) Source #

The description of the event integration.

Types

DataIntegrationAssociationSummary

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

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

DataIntegrationSummary

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

The Amazon Resource Name (ARN) of the DataIntegration.

EventFilter

eventFilter_source :: Lens' EventFilter Text Source #

The source of the events.

EventIntegration

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

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

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.