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),
            '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.

        • 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

  • Glue.Client.exceptions.ValidationException

  • Glue.Client.exceptions.AccessDeniedException

  • Glue.Client.exceptions.InternalServerException

  • Glue.Client.exceptions.IntegrationNotFoundFault

  • Glue.Client.exceptions.TargetResourceNotFound

  • Glue.Client.exceptions.OperationNotSupportedException

  • Glue.Client.exceptions.EntityNotFoundException

  • Glue.Client.exceptions.InternalServiceException

  • Glue.Client.exceptions.InvalidInputException