REST Resource: projects.locations.backupCollections.backups

Ressource: Backup

Sicherung eines Clusters.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "cluster": string,
  "clusterUid": string,
  "totalSizeBytes": string,
  "expireTime": string,
  "engineVersion": string,
  "backupFiles": [
    {
      object (BackupFile)
    }
  ],
  "nodeType": enum (NodeType),
  "replicaCount": integer,
  "shardCount": integer,
  "backupType": enum (BackupType),
  "state": enum (State),
  "encryptionInfo": {
    object (EncryptionInfo)
  },
  "uid": string
}
Felder
name

string

ID. Vollständiger Ressourcenpfad der Sicherung. Der letzte Teil des Namens ist die Sicherungs-ID im folgenden Format: [YYYYMMDDHHMMSS]_[Shorted Cluster UID] ODER vom Kunden beim Sichern des Clusters angegeben. Beispiel: 20240515123000_1234

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Sicherung erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

cluster

string

Nur Ausgabe. Clusterressourcenpfad dieser Sicherung.

clusterUid

string

Nur Ausgabe. Die Cluster-UID dieser Sicherung.

totalSizeBytes

string (int64 format)

Nur Ausgabe. Gesamtgröße der Sicherung in Byte.

expireTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Sicherung abläuft.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

engineVersion

string

Nur Ausgabe. redis-7.2, valkey-7.5

backupFiles[]

object (BackupFile)

Nur Ausgabe. Liste der Sicherungsdateien der Sicherung.

nodeType

enum (NodeType)

Nur Ausgabe. Knotentyp des Clusters.

replicaCount

integer

Nur Ausgabe. Anzahl der Replikate für den Cluster.

shardCount

integer

Nur Ausgabe. Anzahl der Shards für den Cluster.

backupType

enum (BackupType)

Nur Ausgabe. Typ der Sicherung.

state

enum (State)

Nur Ausgabe. Status der Sicherung.

encryptionInfo

object (EncryptionInfo)

Nur Ausgabe. Verschlüsselungsinformationen der Sicherung.

uid

string

Nur Ausgabe. Die vom System zugewiesene eindeutige Kennung der Sicherung.

BackupFile

Die Sicherung besteht aus mehreren Sicherungsdateien.

JSON-Darstellung
{
  "fileName": string,
  "sizeBytes": string,
  "createTime": string
}
Felder
fileName

string

Nur Ausgabe, z. B..rdb

sizeBytes

string (int64 format)

Nur Ausgabe. Größe der Sicherungsdatei in Byte.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Sicherungsdatei erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

BackupType

Typ der Sicherung.

Enums
BACKUP_TYPE_UNSPECIFIED Der Standardwert ist nicht festgelegt.
ON_DEMAND On‑Demand-Sicherung
AUTOMATED Automatische Sicherung

Bundesland

Status der Sicherung.

Enums
STATE_UNSPECIFIED Der Standardwert ist nicht festgelegt.
CREATING Die Sicherung wird erstellt.
ACTIVE Die Sicherung ist aktiv und kann verwendet werden.
DELETING Die Sicherung wird gelöscht.
SUSPENDED Die Sicherung wurde aus Gründen wie Projektlöschung oder Schließung des Rechnungskontos pausiert.

Methoden

delete

Löscht eine bestimmte Sicherung.

export

Exportiert eine bestimmte Sicherung in einen Cloud Storage-Ziel-URI des Kunden.

get

Ruft die Details einer bestimmten Sicherung ab.

list

Listet alle Sicherungen auf, die zu einer Sicherungssammlung gehören.