Skip to content

CheckpointManager

Lists, resolves, waits for, and deletes tenant checkpoints.

Sync · Async counterpart: AsyncCheckpointManager

class CheckpointManager(_SdkOwnedHandle):

This type is created by the SDK; do not construct it directly.

manager = client.checkpoints

List user-created tenant checkpoints.

def list() -> list[CheckpointInfo]
  • list[CheckpointInfo]

Resolve a checkpoint by UUID or display name.

def get(id: str) -> CheckpointInfo
Name Type Default Description
id str Resource UUID or display name.
  • CheckpointInfo

Wait until a checkpoint is ready or has failed.

def wait_until_ready(id: str, *, timeout: float = 240.0, poll_interval: float = 0.5) -> CheckpointInfo
Name Type Default Description
id str Resource UUID or display name.
timeout float 240.0 Maximum operation time in seconds.
poll_interval float 0.5 Seconds between status checks.
  • CheckpointInfo

Delete a checkpoint by UUID or display name.

def delete(id: str) -> None
Name Type Default Description
id str Resource UUID or display name.