AppIntegrationsService / Client / update_data_integration_association

update_data_integration_association#

AppIntegrationsService.Client.update_data_integration_association(**kwargs)#

Updates and persists a DataIntegrationAssociation resource.

Note

Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job.

See also: AWS API Documentation

Request Syntax

response = client.update_data_integration_association(
    DataIntegrationIdentifier='string',
    DataIntegrationAssociationIdentifier='string',
    ExecutionConfiguration={
        'ExecutionMode': 'ON_DEMAND'|'SCHEDULED',
        'OnDemandConfiguration': {
            'StartTime': 'string',
            'EndTime': 'string'
        },
        'ScheduleConfiguration': {
            'FirstExecutionFrom': 'string',
            'Object': 'string',
            'ScheduleExpression': 'string'
        }
    }
)
Parameters:
  • DataIntegrationIdentifier (string) –

    [REQUIRED]

    A unique identifier for the DataIntegration.

  • DataIntegrationAssociationIdentifier (string) –

    [REQUIRED]

    A unique identifier. of the DataIntegrationAssociation resource

  • ExecutionConfiguration (dict) –

    [REQUIRED]

    The configuration for how the files should be pulled from the source.

    • ExecutionMode (string) – [REQUIRED]

      The mode for data import/export execution.

    • OnDemandConfiguration (dict) –

      The start and end time for data pull from the source.

      • StartTime (string) – [REQUIRED]

        The start time for data pull from the source as an Unix/epoch string in milliseconds

      • EndTime (string) –

        The end time for data pull from the source as an Unix/epoch string in milliseconds

    • ScheduleConfiguration (dict) –

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

      • FirstExecutionFrom (string) –

        The start date for objects to import in the first flow run as an Unix/epoch timestamp in milliseconds or in ISO-8601 format.

      • Object (string) –

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

      • ScheduleExpression (string) – [REQUIRED]

        How often the data should be pulled from data source.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • AppIntegrationsService.Client.exceptions.InternalServiceError

  • AppIntegrationsService.Client.exceptions.ThrottlingException

  • AppIntegrationsService.Client.exceptions.ResourceNotFoundException

  • AppIntegrationsService.Client.exceptions.InvalidRequestException

  • AppIntegrationsService.Client.exceptions.AccessDeniedException