- Risorsa: istanza
- NodeConfig
- MemcacheVersion
- MemcacheParameters
- Nodo
- Stato
- Stato
- InstanceMessage
- Codice
- MaintenancePolicy
- WeeklyMaintenanceWindow
- MaintenanceSchedule
- Metodi
Risorsa: istanza
Un'istanza Memorystore for Memcached
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "authorizedNetwork": string, "zones": [ string ], "nodeCount": integer, "nodeConfig": { object ( |
Campi | |
---|---|
name |
Obbligatorio. Nome univoco della risorsa in questo ambito, inclusi progetto e località, utilizzando il modulo: Nota: le istanze Memcached vengono gestite e indirizzate a livello di regione, pertanto |
displayName |
Nome fornito dall'utente per l'istanza, che viene utilizzato solo per la visualizzazione. Non può contenere più di 80 caratteri. |
labels |
Etichette delle risorse per rappresentare i metadati forniti dall'utente. Per ulteriori dettagli, consulta la documentazione di Cloud sulle etichette. https://cloud.google.com/compute/docs/labeling-resources Un oggetto contenente un elenco di coppie |
authorizedNetwork |
Il nome completo della rete Google Compute Engine a cui è collegata l'istanza. Se questo valore non è specificato, verrà usata la rete |
zones[] |
Zone in cui deve essere eseguito il provisioning dei nodi Memcached. I nodi Memcached verranno distribuiti equamente tra queste zone. Se non viene fornito, il servizio creerà per impostazione predefinita nodi in tutte le zone della regione per l'istanza. |
nodeCount |
Obbligatorio. Numero di nodi nell'istanza Memcached. |
nodeConfig |
Obbligatorio. Configurazione per i nodi Memcached. |
memcacheVersion |
La versione principale del software Memcached. Se non viene specificata, verrà utilizzata l'ultima versione supportata. Attualmente l'ultima versione principale supportata è |
parameters |
Parametri definiti dall'utente da applicare al processo memcache su ciascun nodo. |
memcacheNodes[] |
Solo output. Elenco di nodi Memcached. Per maggiori dettagli, consulta il messaggio |
createTime |
Solo output. Ora in cui è stata creata l'istanza. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. L'ora in cui è stata aggiornata l'istanza. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
state |
Solo output. Lo stato di questa istanza Memcached. |
memcacheFullVersion |
Solo output. La versione completa del server memcached in esecuzione su questa istanza. Il sistema determina automaticamente la versione completa di Memcached per un'istanza in base al valore MemcacheVersion specificato. Il formato della versione completa sarà "memcached-1.5.16". |
instanceMessages[] |
Elenco di messaggi che descrivono lo stato attuale dell'istanza Memcached. |
discoveryEndpoint |
Solo output. Endpoint per l'API Discovery. |
maintenancePolicy |
Il criterio di manutenzione per l'istanza. Se non viene fornito, l'evento di manutenzione verrà eseguito in base alla pianificazione di implementazione interna di Memorystore. |
maintenanceSchedule |
Solo output. Pianificazione della manutenzione pubblicata. |
reservedIpRangeId[] |
Facoltativo. Contiene l'ID degli intervalli di indirizzi IP allocati associati alla connessione di accesso privato ai servizi, ad esempio "test-default" associato all'intervallo IP 10.0.0.0/29. |
NodeConfig
Configurazione per un nodo Memcached.
Rappresentazione JSON |
---|
{ "cpuCount": integer, "memorySizeMb": integer } |
Campi | |
---|---|
cpuCount |
Obbligatorio. Numero di CPU per nodo Memcached. |
memorySizeMb |
Obbligatorio. Dimensioni della memoria in MiB per ogni nodo Memcached. |
MemcacheVersion
Versioni di Memcached supportate dal nostro servizio.
Enum | |
---|---|
MEMCACHE_VERSION_UNSPECIFIED |
La versione Memcache non è specificata dal cliente |
MEMCACHE_1_5 |
Versione Memcached 1.5. |
MEMCACHE_1_6_15 |
Versione Memcached 1.6.15. |
MemcacheParameters
Rappresentazione JSON |
---|
{ "id": string, "params": { string: string, ... } } |
Campi | |
---|---|
id |
Solo output. L'ID univoco associato a questo insieme di parametri. Gli utenti possono utilizzare questo ID per determinare se i parametri associati all'istanza sono diversi da quelli associati ai nodi. Una discrepanza tra gli ID parametro può indicare agli utenti che potrebbero dover intervenire per applicare i parametri ai nodi. |
params |
Insieme di parametri definito dall'utente da utilizzare nel processo di memorizzazione nella cache. Un oggetto contenente un elenco di coppie |
Nodo
Rappresentazione JSON |
---|
{ "nodeId": string, "zone": string, "state": enum ( |
Campi | |
---|---|
nodeId |
Solo output. Identificatore del nodo Memcached. L'ID nodo non include il progetto o la posizione, come il nome dell'istanza Memcached. |
zone |
Solo output. Posizione (zona Google Cloud) del nodo Memcached. |
state |
Solo output. Stato attuale del nodo Memcached. |
host |
Solo output. Nome host o indirizzo IP del nodo Memcached utilizzato dai client per connettersi al server Memcached su questo nodo. |
port |
Solo output. Il numero di porta del server Memcached su questo nodo. |
parameters |
Parametri definiti dall'utente attualmente applicati al nodo. |
memcacheVersion |
Solo output. Versione principale del server memcached in esecuzione su questo nodo, ad esempio MEMCACHE_1_5 |
memcacheFullVersion |
Solo output. La versione completa del server memcached in esecuzione su questo nodo. ad es. - memcached-1.5.16 |
Stato
Diversi stati di un nodo Memcached.
Enum | |
---|---|
STATE_UNSPECIFIED |
Lo stato del nodo non è impostato. |
CREATING |
Il nodo è in fase di creazione. |
READY |
Il nodo è stato creato ed è pronto per essere utilizzato. |
DELETING |
Il nodo è in fase di eliminazione. |
UPDATING |
Il nodo è in fase di aggiornamento. |
Stato
Diversi stati di un'istanza Memcached.
Enum | |
---|---|
STATE_UNSPECIFIED |
Stato non impostato. |
CREATING |
È in corso la creazione dell'istanza Memcached. |
READY |
L'istanza Memcached è stata creata ed è pronta per essere utilizzata. |
UPDATING |
L'istanza Memcached sta aggiornando la configurazione, ad esempio il criterio e la pianificazione della manutenzione. |
DELETING |
È in corso l'eliminazione dell'istanza Memcached. |
PERFORMING_MAINTENANCE |
L'istanza Memcached è in fase di manutenzione, ad esempio l'implementazione del piano dati. |
MEMCACHE_VERSION_UPGRADING |
L'istanza Memcached è in fase di upgrade della versione del motore Memcached. |
InstanceMessage
Rappresentazione JSON |
---|
{
"code": enum ( |
Campi | |
---|---|
code |
Un codice che corrisponde a un tipo di messaggio rivolto agli utenti. |
message |
Messaggio sull'istanza Memcached che verrà esposto agli utenti. |
Codice
Enum | |
---|---|
CODE_UNSPECIFIED |
Codice messaggio non impostato. |
ZONE_DISTRIBUTION_UNBALANCED |
I nodi Memcached sono distribuiti in modo non uniforme. |
MaintenancePolicy
Criterio di manutenzione per istanza.
Rappresentazione JSON |
---|
{
"createTime": string,
"updateTime": string,
"description": string,
"weeklyMaintenanceWindow": [
{
object ( |
Campi | |
---|---|
createTime |
Solo output. L'ora in cui è stato creato il criterio. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
updateTime |
Solo output. L'ora in cui è stato aggiornato il criterio. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
description |
Descrizione dello scopo di questo criterio. I metodi Create/Update restituiscono INVALID_ARGUMENT se la lunghezza è maggiore di 512. |
weeklyMaintenanceWindow[] |
Obbligatorio. Il periodo di manutenzione applicato alle risorse coperte da questo criterio. Minimo 1. Per la versione corrente, il numero massimo di finestre_di_manutenzione_settimanali dovrebbe essere uno. |
WeeklyMaintenanceWindow
Finestra temporale specificata per le operazioni settimanali.
Rappresentazione JSON |
---|
{ "day": enum ( |
Campi | |
---|---|
day |
Obbligatorio. Consente di definire una pianificazione che esegue il giorno della settimana specificato. |
startTime |
Obbligatorio. Ora di inizio della finestra in UTC. |
duration |
Obbligatorio. Durata della finestra temporale. Durata in secondi con un massimo di nove cifre frazionarie e termina con " |
MaintenanceSchedule
Manutenzione programmata imminente.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string, "scheduleDeadlineTime": string } |
Campi | |
---|---|
startTime |
Solo output. L'ora di inizio della manutenzione pianificata imminente per questa istanza. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
endTime |
Solo output. L'ora di fine di qualsiasi manutenzione pianificata imminente per questa istanza. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: |
scheduleDeadlineTime |
Solo output. La scadenza per la quale l'ora di inizio della pianificazione della manutenzione non può andare oltre, inclusa la riprogrammazione. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
Metodi |
|
---|---|
|
ApplyParameters riavvia l'insieme di nodi specificati per aggiornarli all'insieme di parametri corrente per l'istanza Memcached. |
|
Crea una nuova istanza in una determinata località. |
|
Consente di eliminare una singola istanza. |
|
Recupera i dettagli di una singola istanza. |
|
Elenca le istanze in una determinata posizione. |
|
Aggiorna un'istanza esistente in un progetto e in una località specifici. |
|
Riprogramma l'evento di manutenzione imminente. |
|
Aggiorna i parametri Memcached definiti per un'istanza esistente. |
|
Esegue l'upgrade dell'istanza Memcache a una versione più recente del motore memcached specificata nella richiesta. |