REST Resource: projects.locations.backupCollections.backups

Ressource: Sicherung

Sicherung einer Instanz.

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

string

Kennung. Der vollständige Ressourcenpfad der Sicherung. Der letzte Teil des Namens ist die Sicherungs-ID im folgenden Format: [JJJJMMTTHHMMSS]_[Kurz-UID der Instanz] ODER vom Kunden beim Erstellen der Sicherungs-Instanz angegeben. Beispiel: 20240515123000_1234

createTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der die Sicherung erstellt wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

instance

string

Nur Ausgabe. Der Pfad zur Instanzressource dieser Sicherung.

instanceUid

string

Nur Ausgabe. Die Instanz-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.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

engineVersion

string

Nur Ausgabe. Beispiel: „valkey-7.5/valkey-8.0“.

backupFiles[]

object (BackupFile)

Nur Ausgabe. Liste der Sicherungsdateien der Sicherung.

nodeType

enum (NodeType)

Nur Ausgabe. Knotentyp der Instanz.

replicaCount

integer

Nur Ausgabe. Anzahl der Replikate für die Instanz.

shardCount

integer

Nur Ausgabe. Anzahl der Shards für die Instanz.

backupType

enum (BackupType)

Nur Ausgabe. Typ der Sicherung.

state

enum (State)

Nur Ausgabe. Status der Sicherung.

uid

string

Nur Ausgabe. 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. Beispiel: .rdb

sizeBytes

string (int64 format)

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

createTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der die Sicherungsdatei erstellt wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. 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, nicht festgelegt.
ON_DEMAND On-Demand-Sicherung
AUTOMATED Automatische Sicherung

Bundesland

Status der Sicherung.

Enums
STATE_UNSPECIFIED Der Standardwert, 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 ist derzeit aufgrund von Gründen wie dem Löschen des Projekts oder der Schließung des Rechnungskontos ausgesetzt.

Methoden

delete

Löscht eine bestimmte Sicherung.

export

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

get

Ruft die Details einer bestimmten Sicherung ab.

list

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