Skip to content

cmem_client.components.deployment¤

Corporate Memory deployment status component.

Provides the Deployment component for aggregating version and health information across all Corporate Memory services (DataIntegration, DataPlatform, shapes catalog, and graph store).

Classes:

  • Deployment – High-level interface for Corporate Memory deployment status.

Deployment¤

Deployment(client)

High-level interface for Corporate Memory deployment status.

Aggregates version and health information across all Corporate Memory components (DataIntegration, DataPlatform, shapes catalog, graph store). Per-component failures are captured rather than raised, so a partial outage still returns a populated StatusInfo for the healthy components.

Functions:

  • get_status – Aggregate version and health information across all components.

Attributes:

get_status¤

get_status()

Aggregate version and health information across all components.

Returns:

  • StatusInfo – StatusInfo with version, health, and error per component. The
  • StatusInfo – overall health is exposed via the StatusInfo.health property.

logger¤

logger = logging.getLogger(f'{self._client.logger.name}.{self.__class__.__name__}')

Comments