Skip to main content

data.entities.connector.connector_instance_utils

find_connector_instance_by_id

def find_connector_instance_by_id(
connector_instances: typing.List[ConnectorInstance],
instance_id: ConnectorInstanceID) -> ConnectorInstance | None

Searches for a connector instance by its ID within a list of connector instances.

Arguments:

  • connector_instances - The list of connector instances.
  • instance_id - The connector instance to search for.

Returns:

The found connector instance or None otherwise.

find_connector_by_instance_id

def find_connector_by_instance_id(
connectors: typing.List[Connector],
connector_instances: typing.List[ConnectorInstance],
instance_id: ConnectorInstanceID) -> Connector | None

Retrieves the connector that is indirectly specified by a connector instance.

Arguments:

  • connectors - The list of connectors.
  • connector_instances - The list of connector instances.
  • instance_id - The connector instance to search for.

Returns:

The found connector or None otherwise.