Experimental
Schema
SnapshotSummary
Type:
object
SnapshotSummary is the list view of a snapshot.
uid must equal the immutable resource ID in name
captureMode
Schema:
CaptureMode
capture_mode is the mode the snapshot was captured with.
All schema constraints and annotations
{
"$ref": "#/components/schemas/CaptureMode",
"description": "capture_mode is the mode the snapshot was captured with."
}createdAt
· required
Schema:
Timestamp
created_at is the creation timestamp.
All schema constraints and annotations
{
"$ref": "#/components/schemas/Timestamp",
"description": "created_at is the creation timestamp."
}displayName
Type:
string
display_name is a scoped label and never selects the resource.
All schema constraints and annotations
{
"description": "display_name is a scoped label and never selects the resource.",
"type": "string"
}name
· required
Type:
string
name ends in the immutable backing ID and never changes with display_name.
All schema constraints and annotations
{
"description": "name ends in the immutable backing ID and never changes with display_name.",
"pattern": "^snapshots/[^/]+$",
"type": "string"
}sandbox
Type:
string
sandbox is the resource name recorded for this reference.
All schema constraints and annotations
{
"description": "sandbox is the resource name recorded for this reference.",
"type": "string"
}sandboxUid
· response only
Type:
string | null
sandbox_uid retains the observed backing incarnation when the backend provides one.
All schema constraints and annotations
{
"description": "sandbox_uid retains the observed backing incarnation when the backend provides one.",
"readOnly": true,
"type": [
"string",
"null"
]
}status
· required
Schema:
SnapshotStatus
status is the snapshot readiness state.
All schema constraints and annotations
{
"$ref": "#/components/schemas/SnapshotStatus",
"description": "status is the snapshot readiness state.",
"not": {
"enum": [
"unspecified"
]
}
}totalSizeBytes
Type:
integer | string
total_size_bytes is the approximate stored snapshot size.
All schema constraints and annotations
{
"description": "total_size_bytes is the approximate stored snapshot size.",
"format": "int64",
"type": [
"integer",
"string"
]
}uid
· required
· response only
Type:
string
(IMMUTABLE) uid is the existing backing ID, equal to the resource name's terminal segment.
All schema constraints and annotations
{
"description": "(IMMUTABLE) uid is the existing backing ID, equal to the resource name's terminal segment.",
"minLength": 1,
"readOnly": true,
"type": [
"string"
]
}All schema constraints and annotations
{
"description": "SnapshotSummary is the list view of a snapshot.\nuid must equal the immutable resource ID in name",
"properties": {
"captureMode": {
"$ref": "#/components/schemas/CaptureMode",
"description": "capture_mode is the mode the snapshot was captured with."
},
"createdAt": {
"$ref": "#/components/schemas/Timestamp",
"description": "created_at is the creation timestamp."
},
"displayName": {
"description": "display_name is a scoped label and never selects the resource.",
"type": "string"
},
"name": {
"description": "name ends in the immutable backing ID and never changes with display_name.",
"pattern": "^snapshots/[^/]+$",
"type": "string"
},
"sandbox": {
"description": "sandbox is the resource name recorded for this reference.",
"type": "string"
},
"sandboxUid": {
"description": "sandbox_uid retains the observed backing incarnation when the backend provides one.",
"readOnly": true,
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/SnapshotStatus",
"description": "status is the snapshot readiness state.",
"not": {
"enum": [
"unspecified"
]
}
},
"totalSizeBytes": {
"description": "total_size_bytes is the approximate stored snapshot size.",
"format": "int64",
"type": [
"integer",
"string"
]
},
"uid": {
"description": "(IMMUTABLE) uid is the existing backing ID, equal to the resource name's terminal segment.",
"minLength": 1,
"readOnly": true,
"type": [
"string"
]
}
},
"required": [
"uid",
"name",
"status",
"createdAt"
],
"title": "SnapshotSummary",
"type": "object"
}