Sign Up

SnapshotService

class SnapshotService()

VM snapshot namespace.

SnapshotService.__init__

def __init__(impl: AsyncSnapshotService, bridge: SyncBridge) -> None

SnapshotService.delete

def delete(snapshot_id: str) -> None

Delete a snapshot (409 while sandboxes still depend on it).

SnapshotService.get

def get(snapshot_id: str,
        *,
        wait: Optional[Literal['ready']] = None,
        timeout: Optional[float] = None) -> Snapshot

SnapshotService.iter

def iter(*,
         name: Optional[str] = None,
         sandbox_id: Optional[str] = None,
         cursor: Optional[str] = None,
         limit: Optional[int] = None) -> Iterator[Snapshot]

SnapshotService.list

def list(*,
         name: Optional[str] = None,
         sandbox_id: Optional[str] = None,
         cursor: Optional[str] = None,
         limit: Optional[int] = None) -> ListResult[Snapshot]

AsyncSnapshotService

class AsyncSnapshotService()

VM snapshot namespace.

AsyncSnapshotService.__init__

def __init__(transport: AsyncTransport) -> None

AsyncSnapshotService.list

async def list(*,
               name: Optional[str] = None,
               sandbox_id: Optional[str] = None,
               cursor: Optional[str] = None,
               limit: Optional[int] = None) -> ListResult[Snapshot]

AsyncSnapshotService.iter

async def iter(*,
               name: Optional[str] = None,
               sandbox_id: Optional[str] = None,
               cursor: Optional[str] = None,
               limit: Optional[int] = None) -> AsyncIterator[Snapshot]

AsyncSnapshotService.get

async def get(snapshot_id: str,
              *,
              wait: Optional[Literal['ready']] = None,
              timeout: Optional[float] = None) -> Snapshot

AsyncSnapshotService.delete

async def delete(snapshot_id: str) -> None

Delete a snapshot (409 while sandboxes still depend on it).

Snapshot

@dataclass(frozen=True, slots=True)
class Snapshot()

Attributes:

  • id str
  • name str
  • status str
  • region str
  • kind SnapshotKind
  • var_class str
  • available_in list[str]
  • created_at Optional[str] = None
  • error Optional[str] = None
  • bytes Optional[int] = None
  • memory_bytes Optional[int] = None
  • sandbox_id Optional[str] = None
  • raw_kind str = field(default='', kw_only=True)
  • cursor Optional[str] = None
  • updated_at Optional[str] = None