REST Resource: projects.locations.backupPlans.revisions

Resource: BackupPlanRevision

BackupPlanRevision represents a snapshot of a BackupPlan at a point in time.

JSON representation
{
  "name": string,
  "revisionId": string,
  "state": enum (State),
  "backupPlanSnapshot": {
    object (BackupPlan)
  },
  "createTime": string
}
Fields
name

string

Output only. Identifier. The resource name of the BackupPlanRevision.

Format: projects/{project}/locations/{location}/backupPlans/{backupPlan}/revisions/{revision}

revisionId

string

Output only. The user friendly revision ID of the BackupPlanRevision.

Example: v0, v1, v2, etc.

state

enum (State)

Output only. Resource State

backupPlanSnapshot

object (BackupPlan)

The Backup Plan being encompassed by this revision.

createTime

string (Timestamp format)

Output only. The timestamp that the revision was created.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

State

The state of the BackupPlanRevision.

Enums
STATE_UNSPECIFIED State not set.
CREATING The resource is being created.
ACTIVE The resource has been created and is fully usable.
DELETING The resource is being deleted.
INACTIVE The resource has been created but is not usable.

Methods

get

Gets details of a single BackupPlanRevision.

list

Lists BackupPlanRevisions in a given project and location.