Ressource: Instanz
Eine Google Cloud Redis-Instanz
JSON-Darstellung | |
---|---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "locationId": string, "alternativeLocationId": string, "redisVersion": string, "reservedIpRange": string, "host": string, "port": number, "currentLocationId": string, "createTime": string, "state": enum( |
Felder | |
---|---|
name |
Erforderlich. Eindeutiger Name der Ressource in diesem Bereich, einschließlich Projekt und Zone, in folgendem Format: Hinweis: Redis-Instanzen werden auf regionaler Ebene verwaltet und adressiert. Die Zonen-ID bezieht sich somit auf die GCP-Region; Nutzer können jedoch auswählen, in welcher Zone bzw. in welchen Zonen (bei zonenübergreifenden Instanzen) eine Instanz bereitgestellt wird. Weitere Informationen finden Sie in den Feldern [locationId] und [alternativeLocationId]. |
displayName |
Ein beliebiger und optional vom Nutzer bereitgestellter Name für die Instanz. |
labels |
Ressourcenetiketten zur Darstellung der vom Nutzer bereitgestellten Metadaten. Ein Objekt mit einer Liste der Paare |
locationId |
Optional. Die Zone, in der die Instanz bereitgestellt wird. Wenn nicht angegeben, wählt der Dienst eine Zone für die Instanz aus. Für die Stufe STANDARD_HA werden Instanzen in zwei Zonen erstellt. Hierdurch ist die Instanz vor zonalen Ausfällen geschützt. [alternativeLocationId] muss sich von [locationId] unterscheiden. sofern angegeben |
alternativeLocationId |
Optional. Gilt nur für die Stufe STANDARD_HA, die die Instanz vor zonalen Ausfällen schützt, indem sie in zwei Zonen bereitgestellt wird. Falls angegeben, muss es sich um eine andere Zone als die in [locationId] angegebene Zone handeln. |
redisVersion |
Optional. Die Version der Redis-Software. Wenn nicht angegeben, wird die neueste unterstützte Version verwendet. Durch das Aktualisieren der Version wird ein Upgrade/Downgrade auf die neue Version durchgeführt. Derzeit werden für Redis 3.2 die Werte |
reservedIpRange |
Optional. Der CIDR-Bereich interner Adressen, die für diese Instanz reserviert sind. Wenn nicht angegeben, wählt der Dienst einen unbenutzten /29-Block aus, z. B. 10.0.0.0/29 oder 192.168.0.0/29. Bereiche müssen eindeutig sein und dürfen sich nicht mit vorhandenen Subnetzen in einem autorisierten Netzwerk überschneiden. |
host |
Nur Ausgabe. Hostname oder IP-Adresse des exponierten Redis-Endpunkts, der von Clients zum Herstellen einer Verbindung mit dem Dienst verwendet wird. |
port |
Nur Ausgabe. Die Portnummer des exponierten Redis-Endpunkts. |
currentLocationId |
Nur Ausgabe. Die aktuelle Zone, in der der Redis-Endpunkt platziert wird. Für Instanzen der Basisstufe entspricht dies immer der [locationId], die der Nutzer zum Zeitpunkt der Erstellung angibt. Für Instanzen der Standardstufe kann dies entweder [locationId] oder [alternativeLocationId] sein und sich nach einem Failover-Ereignis ändern. |
createTime |
Nur Ausgabe. Die Uhrzeit, zu der die Instanz erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" in Nanosekunden. Beispiel: |
state |
Nur Ausgabe. Der aktuelle Status dieser Instanz. |
statusMessage |
Nur Ausgabe. Weitere Informationen zum aktuellen Status dieser Instanz, falls verfügbar. |
redisConfigs |
Optional. Redis-Konfigurationsparameter gemäß http://redis.io/topics/config. Derzeit werden nur folgende Parameter unterstützt:
Ein Objekt mit einer Liste der Paare |
tier |
Erforderlich. Die Dienststufe der Instanz. |
memorySizeGb |
Erforderlich. Redis-Speichergröße in GiB. |
authorizedNetwork |
Optional. Der vollständige Name des Google Compute Engine-Netzwerks, mit dem die Instanz verbunden ist. Wenn nicht angegeben, wird |
persistenceIamIdentity |
Nur Ausgabe. IAM-Identität, die von Import-/Exportvorgängen verwendet wird, um Daten an/von GCS zu übertragen. Das Format ist "serviceAccount: |
Status
Stellt die verschiedenen Status einer Redis-Instanz dar.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht definiert. |
CREATING |
Redis-Instanz wird erstellt. |
READY |
Redis-Instanz wurde erstellt und ist vollständig nutzbar. |
UPDATING |
Redis-Instanzkonfiguration wird aktualisiert. Bestimmte Arten von Aktualisierungen können dazu führen, dass die Instanz während des Aktualisierungsvorgangs unbrauchbar wird. |
DELETING |
Redis-Instanz wird gelöscht. |
REPAIRING |
Redis-Instanz wird repariert und kann möglicherweise nicht verwendet werden. Details finden Sie im Feld statusMessage . |
MAINTENANCE |
Redis-Instanz befindet sich im Wartungsmodus. |
IMPORTING |
Redis-Instanz importiert Daten. Die Verfügbarkeit ist möglicherweise beeinträchtigt. |
Stufe
Verfügbare Dienststufen
Enums | |
---|---|
TIER_UNSPECIFIED |
Nicht definiert. |
BASIC |
Stufe BASIC: eigenständige Instanz. |
STANDARD_HA |
Stufe STANDARD_HA: hoch verfügbare Primär-/Replikatinstanzen. |
Methoden |
|
---|---|
|
Erstellt eine Redis-Instanz basierend auf der angegebenen Stufe und Speichergröße. |
|
Löscht eine bestimmte Redis-Instanz. |
|
Ruft die Details einer bestimmten Redis-Instanz ab. |
|
Listet alle Redis-Instanzen auf, die einem Projekt entweder in der angegebenen Zone (Region) oder in allen Zonen zugehörig sind. |
|
Aktualisiert die Metadaten und die Konfiguration einer bestimmten Redis-Instanz. |