Create a new SandboxTemplate.
Only the container image, resource limits, and volume mounts can be configured. All other container details are handled by the server.
create_template(
self,
name: str,
image: str,
*,
cpu: str = '500m',
memory: str = '512Mi',
storage: Optional[str] = None,
volume_mounts: Optional[list[VolumeMountSpec]] = None
) -> SandboxTemplate| Name | Type | Description |
|---|---|---|
name* | str | Template name. |
image* | str | Container image (e.g., "python:3.12-slim"). |
cpu | str | Default: '500m'CPU limit (e.g., "500m", "1", "2"). Default: "500m". |
memory | str | Default: '512Mi'Memory limit (e.g., "256Mi", "1Gi"). Default: "512Mi". |
storage | Optional[str] | Default: NoneEphemeral storage limit (e.g., "1Gi"). Optional. |
volume_mounts | Optional[list[VolumeMountSpec]] | Default: NoneList of volumes to mount in the sandbox. Optional. |