air_sdk.endpoints.systems

View as Markdown

Classes

NameDescription
SystemSystem model representing a system in the AIR platform.
SystemEndpointAPIEndpoint API for System operations.

Module Contents

class air_sdk.endpoints.systems.System

Bases: air_sdk.bc.BaseCompatMixin, air_sdk.air_model.AirModel

System model representing a system in the AIR platform.

id: str
created: datetime.datetime = field(...)
modified: datetime.datetime = field(...)
name: str
simulation: Simulation | None = field(...)
image: Image = field(...)
memory: int = field(...)
storage: int = field(...)
cpu: int = field(...)
category: str = field(...)
attributes: dict[str, Any] | None = field(...)
get_model_api() -> type[SystemEndpointAPI]

Returns the respective AirModelAPI type for this model

model_api: SystemEndpointAPI

The current model API instance.

class air_sdk.endpoints.systems.SystemEndpointAPI

Bases: air_sdk.endpoints.mixins.ListApiMixin[air_sdk.endpoints.systems.System], air_sdk.endpoints.mixins.GetApiMixin[air_sdk.endpoints.systems.System], air_sdk.air_model.BaseEndpointAPI[air_sdk.endpoints.systems.System]

Endpoint API for System operations.

API_PATH = systems/nodes
model