SnapshotService
Section titled “SnapshotService”class SnapshotService()VM snapshot namespace.
SnapshotService.__init__
Section titled “SnapshotService.__init__”def __init__(impl: AsyncSnapshotService, bridge: SyncBridge) -> NoneSnapshotService.delete
Section titled “SnapshotService.delete”def delete(snapshot_id: str) -> NoneDelete a snapshot (409 while sandboxes still depend on it).
SnapshotService.get
Section titled “SnapshotService.get”def get(snapshot_id: str, *, wait: Optional[Literal['ready']] = None, timeout: Optional[float] = None) -> SnapshotSnapshotService.iter
Section titled “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
Section titled “SnapshotService.list”def list(*, name: Optional[str] = None, sandbox_id: Optional[str] = None, cursor: Optional[str] = None, limit: Optional[int] = None) -> ListResult[Snapshot]AsyncSnapshotService
Section titled “AsyncSnapshotService”class AsyncSnapshotService()VM snapshot namespace.
AsyncSnapshotService.__init__
Section titled “AsyncSnapshotService.__init__”def __init__(transport: AsyncTransport) -> NoneAsyncSnapshotService.list
Section titled “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
Section titled “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
Section titled “AsyncSnapshotService.get”async def get(snapshot_id: str, *, wait: Optional[Literal['ready']] = None, timeout: Optional[float] = None) -> SnapshotAsyncSnapshotService.delete
Section titled “AsyncSnapshotService.delete”async def delete(snapshot_id: str) -> NoneDelete a snapshot (409 while sandboxes still depend on it).
Snapshot
Section titled “Snapshot”@dataclass(frozen=True, slots=True)class Snapshot()Attributes:
idstrnamestrstatusstrregionstrkindSnapshotKindvar_classstravailable_inlist[str]created_atOptional[str] = NoneerrorOptional[str] = NonebytesOptional[int] = Nonememory_bytesOptional[int] = Nonesandbox_idOptional[str] = Noneraw_kindstr = field(default=”, kw_only=True)cursorOptional[str] = Noneupdated_atOptional[str] = None