Glue / Client / describe_inbound_integrations

describe_inbound_integrations

Glue.Client.describe_inbound_integrations(**kwargs)

Returns a list of inbound integrations for the specified integration.

See also: AWS API Documentation

Request Syntax

response = client.describe_inbound_integrations(
    IntegrationArn='string',
    Marker='string',
    MaxRecords=123,
    TargetArn='string'
)
Parameters:
  • IntegrationArn (string) – The Amazon Resource Name (ARN) of the integration.

  • Marker (string) – A token to specify where to start paginating. This is the marker from a previously truncated response.

  • MaxRecords (integer) – The total number of items to return in the output.

  • TargetArn (string) – The Amazon Resource Name (ARN) of the target resource in the integration.

Return type:

dict

Returns:

Response Syntax

{
    'InboundIntegrations': [
        {
            'SourceArn': 'string',
            'TargetArn': 'string',
            'IntegrationArn': 'string',
            'Status': 'CREATING'|'ACTIVE'|'MODIFYING'|'FAILED'|'DELETING'|'SYNCING'|'NEEDS_ATTENTION',
            'CreateTime': datetime(2015, 1, 1),
            'IntegrationConfig': {
                'RefreshInterval': 'string'
            },
            'Errors': [
                {
                    'ErrorCode': 'string',
                    'ErrorMessage': 'string'
                },
            ]
        },
    ],
    'Marker': 'string'
}

Response Structure

  • (dict) –

    • InboundIntegrations (list) –

      A list of inbound integrations.

      • (dict) –

        A structure for an integration that writes data into a resource.

        • SourceArn (string) –

          The ARN of the source resource for the integration.

        • TargetArn (string) –

          The ARN of the target resource for the integration.

        • IntegrationArn (string) –

          The ARN of the zero-ETL integration.

        • Status (string) –

          The possible statuses are:

          • CREATING: The integration is being created.

          • ACTIVE: The integration creation succeeds.

          • MODIFYING: The integration is being modified.

          • FAILED: The integration creation fails.

          • DELETING: The integration is deleted.

          • SYNCING: The integration is synchronizing.

          • NEEDS_ATTENTION: The integration needs attention, such as synchronization.

        • CreateTime (datetime) –

          The time that the integration was created, in UTC.

        • IntegrationConfig (dict) –

          Properties associated with the integration.

          • RefreshInterval (string) –

            Specifies the frequency at which CDC (Change Data Capture) pulls or incremental loads should occur. This parameter provides flexibility to align the refresh rate with your specific data update patterns, system load considerations, and performance optimization goals. Time increment can be set from 15 minutes to 8640 minutes (six days). Currently supports creation of RefreshInterval only.

        • Errors (list) –

          A list of errors associated with the integration.

          • (dict) –

            An error associated with a zero-ETL integration.

            • ErrorCode (string) –

              The code associated with this error.

            • ErrorMessage (string) –

              A message describing the error.

    • Marker (string) –

      A value that indicates the starting point for the next set of response records in a subsequent request.

Exceptions