- Ressource: Instanz
- NodeConfig
- MemcacheVersion
- MemcacheParameters
- Knoten
- Status
- Status
- InstanceMessage
- Code
- Methoden
Ressource: Instanz
JSON-Darstellung | |
---|---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "authorizedNetwork": string, "zones": [ string ], "nodeCount": integer, "nodeConfig": { object ( |
Felder | |
---|---|
name |
Erforderlich. Eindeutiger Name der Ressource in diesem Bereich, einschließlich Projekt und Standort, die folgendes Format haben: Hinweis: Memcached-Instanzen werden auf regionaler Ebene verwaltet und bearbeitet, sodass sich die locationId auf eine GCP-Region bezieht. Nutzer können jedoch auch auswählen, in welchen Zonen Memcached-Knoten innerhalb einer Instanz bereitgestellt werden sollen. Weitere Informationen finden Sie im Feld [zones]. |
displayName |
Optional. Vom Nutzer angegebener Name für die Instanz, die nur zu Anzeigezwecken verwendet wird. Darf nicht länger als 80 Zeichen sein. |
labels |
Optional. Ressourcenetiketten zur Darstellung der vom Nutzer bereitgestellten Metadaten. Weitere Informationen finden Sie in der Cloud-Dokumentation zu Labels. https://cloud.google.com/compute/docs/labeling-resources Ein Objekt, das eine Liste von |
authorizedNetwork |
Optional. Der vollständige Name des Google Compute Engine-Netzwerks, mit dem die Instanz verbunden ist. Wenn nicht angegeben, wird das Netzwerk |
zones[] |
Optional. Zonen, in denen Memcached-Knoten bereitgestellt werden sollen. Memcached-Knoten werden gleichmäßig auf diese Zonen verteilt. Wenn nicht angegeben, erstellt der Dienst standardmäßig Knoten in allen Zonen der Region für die Instanz. |
nodeCount |
Erforderlich. Anzahl der Knoten in der Memcached-Instanz. |
nodeConfig |
Erforderlich. Konfiguration für Memcached-Knoten. |
memcacheVersion |
Optional. Die Hauptversion der Memcached-Software. Wenn nicht angegeben, wird die neueste unterstützte Version verwendet. Die neueste unterstützte Hauptversion ist MEMACHC_1_5. Die Nebenversion wird automatisch von unserem System auf der Grundlage der neuesten unterstützten Nebenversion ermittelt. |
parameters |
Optional: Benutzerdefinierte Parameter, die auf den Memcached-Prozess auf jedem Knoten angewendet werden sollen. |
memcacheNodes[] |
Nur Ausgabe Liste der Memcached-Knoten. Weitere Informationen finden Sie in der Nachricht [Node]. |
createTime |
Nur Ausgabe Die Uhrzeit, zu der die Instanz erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" in Nanosekunden. Beispiel: |
updateTime |
Nur Ausgabe Der Zeitpunkt der Aktualisierung der Instanz. Ein Zeitstempel im Format RFC3339 UTC "Zulu" in Nanosekunden. Beispiel: |
state |
Nur Ausgabe Der Status dieser Memcached-Instanz. |
memcacheFullVersion |
Nur Ausgabe Die vollständige Version des Memcached-Servers, der auf dieser Instanz ausgeführt wird. Das System bestimmt automatisch die gesamte Memcache-Version für eine Instanz anhand der Memcache-Version von Eingabe. Die Vollversion umfasst das Format "memcached-1.5.1". |
instanceMessages[] |
Auflistung der Nachrichten, die den aktuellen Status der Memcache-Instanz beschreiben. |
discoveryEndpoint |
Nur Ausgabe Endpunkt für Discovery API |
NodeConfig
Konfiguration für einen Memcache-Knoten.
JSON-Darstellung | |
---|---|
{ "cpuCount": integer, "memorySizeMb": integer } |
Felder | |
---|---|
cpuCount |
Erforderlich. Anzahl der CPU-Ressourcen pro Memcache-Knoten. |
memorySizeMb |
Erforderlich. Arbeitsspeichergröße in MiB für jeden Memcache-Knoten. |
MemcacheVersion
Memcache-Versionen, die von unserem Dienst unterstützt werden.
Enums | |
---|---|
MEMCACHE_VERSION_UNSPECIFIED |
|
MEMCACHE_1_5 |
Memcached 1.5-Version. |
MemcacheParameters
JSON-Darstellung | |
---|---|
{ "id": string, "params": { string: string, ... } } |
Felder | |
---|---|
id |
Nur Ausgabe Eindeutige ID für diese Gruppe von Parametern. Nutzer können mit dieser ID feststellen, ob die mit der Instanz verknüpften Parameter von den Parametern abweichen und alle Aktionen ausgeführt werden müssen, um Parameter auf Knoten anzuwenden. |
params |
Benutzerdefinierter Satz von Parametern, die im Memcache-Prozess verwendet werden. Ein Objekt, das eine Liste von |
Node
JSON-Darstellung | |
---|---|
{ "nodeId": string, "zone": string, "state": enum ( |
Felder | |
---|---|
nodeId |
Nur Ausgabe Kennzeichnung des Memcache-Knotens. Die Knoten-ID enthält weder das Projekt noch den Standort wie den Memcache-Instanznamen. |
zone |
Nur Ausgabe Speicherort (GCP-Zone) für den Memcache-Knoten. |
state |
Nur Ausgabe Aktueller Status des Memcache-Knotens: |
host |
Nur Ausgabe Hostname oder IP-Adresse des Memcache-Knotens, der von den Clients verwendet wird, um eine Verbindung zum Memcache-Server auf diesem Knoten herzustellen. |
port |
Nur Ausgabe Die Portnummer des Memcache-Servers auf diesem Knoten. |
parameters |
Benutzerdefinierte Parameter, die derzeit auf den Knoten angewendet werden. |
State
Verschiedene Status eines Memcached-Knotens.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Knotenstatus ist nicht festgelegt. |
CREATING |
Der Knoten wird erstellt. |
READY |
Der Knoten wurde erstellt und ist einsatzbereit. |
DELETING |
Der Knoten wird gelöscht. |
UPDATING |
Der Knoten wird aktualisiert. |
State
Verschiedene Status einer Memcached-Instanz.
Enums | |
---|---|
STATE_UNSPECIFIED |
Kein Status festgelegt. |
CREATING |
Die Memcache-Instanz wird erstellt. |
READY |
Die Memcache-Instanz wurde erstellt und ist einsatzbereit. |
DELETING |
Die Memcache-Instanz wird gelöscht. |
PERFORMING_MAINTENANCE |
Die Memcached-Instanz wird gewartet, z. B. die Einführung der Datenebene. |
InstanceMessage
JSON-Darstellung | |
---|---|
{
"code": enum ( |
Felder | |
---|---|
code |
Ein Code, der einer Art von Benachrichtigung für Nutzer entspricht. |
message |
Die Nachricht auf Memcache-Instanz, die den Nutzern zur Verfügung gestellt wird. |
Code
Enums | |
---|---|
CODE_UNSPECIFIED |
Der Nachrichtencode ist nicht festgelegt. |
ZONE_DISTRIBUTION_UNBALANCED |
Die Memcache-Knoten werden ungleichmäßig verteilt. |
Methoden |
|
---|---|
|
ApplyParameters aktualisiert den aktuellen Parametersatz auf den Satz der angegebenen Knoten der Memcache-Instanz. |
|
Erstellt eine neue Instanz in einem angegebenen Projekt und an einem angegebenen Ort. |
|
Löscht eine einzelne Instanz. |
|
Ruft Details einer einzelnen Instanz ab. |
|
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
|
Listet Instanzen in einem angegebenen Projekt und an einem angegebenen Standort auf. |
|
Aktualisiert eine vorhandene Instanz in einem angegebenen Projekt und an einem angegebenen Standort. |
|
Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest. |
|
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |
|
Aktualisiert die definierten Memcache-Parameter für eine vorhandene Instanz. |