Iterate over simulator integrations

async AsyncCogniteClient.simulators.integrations.__call__(
chunk_size: int | None = None,
simulator_external_ids: str | SequenceNotStr[str] | None = None,
active: bool | None = None,
limit: int | None = None,
) AsyncIterator[SimulatorIntegration] | AsyncIterator[SimulatorIntegrationList]

Iterate over simulator integrations

Fetches simulator integrations as they are iterated over, so you keep a limited number of simulator integrations in memory.

Parameters:
  • chunk_size (int | None) – Number of simulator integrations to return in each chunk. Defaults to yielding one simulator integration a time.

  • simulator_external_ids (str | SequenceNotStr[str] | None) – Filter on simulator external ids.

  • active (bool | None) – Filter on active status of the simulator integration.

  • limit (int | None) – The maximum number of simulator integrations to return, pass None to return all.

Yields:

SimulatorIntegration | SimulatorIntegrationList – yields SimulatorIntegration one by one if chunk_size is not specified, else SimulatorIntegrationList objects.