REST Resource: projects.locations.backupCollections.backups

Ressource: Backup

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),
  "encryptionInfo": {
    object (EncryptionInfo)
  },
  "uid": string
}
Felder
name

string

Kennung. Vollständiger Ressourcenpfad der Sicherung. Der letzte Teil des Namens ist die Sicherungs-ID im folgenden Format: [YYYYMMDDHHMMSS]_[Shorted Instance UID] ODER vom Kunden beim Sichern der Instanz 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".

instance

string

Nur Ausgabe. Der Instanzressourcenpfad 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.

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. valkey-7.5/valkey-8.0 usw.

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.

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.