Represents a snapshot of a job.
JSON representation |
---|
{ "id" : string , "projectId" : string , "sourceJobId" : string , "creationTime" : string , "ttl" : string , "state" : enum ( |
Fields | |
---|---|
id
|
The unique ID of this snapshot. |
projectId
|
The project this snapshot belongs to. |
sourceJobId
|
The job this snapshot was created from. |
creationTime
|
The time this snapshot 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: |
ttl
|
The time after which this snapshot will be automatically deleted. A duration in seconds with up to nine fractional digits, ending with ' |
state
|
State of the snapshot. |
pubsubMetadata[]
|
Pub/Sub snapshot metadata. |
description
|
User specified description of the snapshot. Maybe empty. |
diskSizeBytes
|
The disk byte size of the snapshot. Only available for snapshots in READY state. |
region
|
Cloud region where this snapshot lives in, e.g., "us-central1". |
SnapshotState
Snapshot state.
Enums | |
---|---|
UNKNOWN_SNAPSHOT_STATE
|
Unknown state. |
PENDING
|
Snapshot intent to create has been persisted, snapshotting of state has not yet started. |
RUNNING
|
Snapshotting is being performed. |
READY
|
Snapshot has been created and is ready to be used. |
FAILED
|
Snapshot failed to be created. |
DELETED
|
Snapshot has been deleted. |
PubsubSnapshotMetadata
Represents a Pubsub snapshot.
JSON representation |
---|
{ "topicName" : string , "snapshotName" : string , "expireTime" : string } |
Fields | |
---|---|
topicName
|
The name of the Pubsub topic. |
snapshotName
|
The name of the Pubsub snapshot. |
expireTime
|
The expire time of the Pubsub snapshot. 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: |