Skip to main content
Take a container snapshot and push to a registry.

Signature

VastAI.take_snapshot(
    instance_id: str,
    container_registry: str = "docker.io",
    repo: Optional[str] = None,
    docker_login_user: Optional[str] = None,
    docker_login_pass: Optional[str] = None,
    pause: str = "true"
) -> str

Parameters

instance_id
str
required
instance_id
container_registry
str
default:"\"docker.io\""
container_registry
repo
Optional[str]
repo
docker_login_user
Optional[str]
docker_login_user
docker_login_pass
Optional[str]
docker_login_pass
pause
str
default:"\"true\""
pause

Returns

str — Result from the API call.

Example

from vastai import VastAI

client = VastAI(api_key="YOUR_API_KEY")
result = client.take_snapshot(instance_id="...")
print(result)