Skip to content

AsyncCheckpointManager

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

Async · Sync counterpart: CheckpointManager

class AsyncCheckpointManager(_SdkOwnedHandle):

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

manager = client.checkpoints

List user-created tenant checkpoints.

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

Resolve a checkpoint by UUID or display name.

async 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.

async 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.

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