amazonka-appintegrations-2.0: Amazon AppIntegrations Service 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.AppIntegrationS.Lens

Description

 
Synopsis

Operations

CreateDataIntegration

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.

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

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

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.

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.

DeleteDataIntegration

DeleteEventIntegration

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.

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.

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.

ListDataIntegrations

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

The maximum number of results to return per page.

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.

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

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

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.

ListEventIntegrations

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

The maximum number of results to return per page.

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.

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

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

ListTagsForResource

listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #

The Amazon Resource Name (ARN) of the resource.

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.

UpdateDataIntegration

updateDataIntegration_identifier :: Lens' UpdateDataIntegration Text Source #

A unique identifier for the DataIntegration.

UpdateEventIntegration

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

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