Resource: VolumeSnapshot
A snapshot of a volume. Only boot volumes can have snapshots.
JSON representation |
---|
{
"name"
:
string
,
"id"
:
string
,
"description"
:
string
,
"createTime"
:
string
,
"storageVolume"
:
string
,
"type"
:
enum (
|
Fields | |
---|---|
name
|
The name of the snapshot. |
id
|
Output only. An identifier for the snapshot, generated by the backend. |
description
|
The description of the snapshot. |
createTime
|
Output only. The creation time of the snapshot. |
storageVolume
|
Output only. The name of the volume which this snapshot belongs to. |
type
|
Output only. The type of the snapshot which indicates whether it was scheduled or manual/ad-hoc. |
SnapshotType
Represents the type of a snapshot.
Enums | |
---|---|
SNAPSHOT_TYPE_UNSPECIFIED
|
Type is not specified. |
AD_HOC
|
Snapshot was taken manually by user. |
SCHEDULED
|
Snapshot was taken automatically as a part of a snapshot schedule. |
Methods |
|
---|---|
|
Takes a snapshot of a boot volume. |
|
Deletes a volume snapshot. |
|
Returns the specified snapshot resource. |
|
Retrieves the list of snapshots for the specified volume. |
|
Uses the specified snapshot to restore its parent volume. |