Backup

A NetApp Backup.

JSON representation
{
  "name": string,
  "state": enum (State),
  "stateDetails": string,
  "storageBytes": string,
  "type": enum (Type),
  "sourceVolume": string,
  "createTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "sourceSnapshot": string
}
Fields
name

string

Output only. The resource name of the backup. Format: projects/{projectId}/locations/{location}/backupVaults/{backupVaultId}/backups/{backupId}.

state

enum (State)

Output only. The backup state.

stateDetails

string

Output only. State details of the backup.

storageBytes

string (int64 format)

Output only. Current size for the backup in bytes.

type

enum (Type)

Output only. Type of backup, manually created or created by a backup policy.

sourceVolume

string

Volume full name of this backup belongs to. Format: projects/{projects_id}/locations/{location}/volumes/{volumeId}

createTime

string (Timestamp format)

Output only. The time when the backup was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Resource labels to represent user provided metadata.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.

sourceSnapshot

string

If specified, backup will be created from the given snapshot. If not specified, there will be a new snapshot taken to initiate the backup creation. Format: projects/{projectId}/locations/{location}/volumes/{volumeId}/snapshots/{snapshotId}