- 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à, nel formato:   Nota: le istanze Memcached vengono gestite e indirizzate a livello regionale, quindi   | 
              
displayName | 
                
                   
 Nome fornito dall'utente per l'istanza, utilizzato solo a scopo di visualizzazione. Non può contenere più di 80 caratteri.  | 
              
labels | 
                
                   
 Etichette delle risorse per rappresentare i metadati forniti dagli utenti. Per saperne di più, consulta la documentazione 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 è connessa l'istanza. Se non specificata, verrà utilizzata la rete   | 
              
zones[] | 
                
                   
 Le zone in cui devono essere sottoposti a provisioning i nodi Memcached. I nodi Memcached verranno distribuiti equamente tra queste zone. Se non viene fornito alcun valore, 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 fornita, verrà utilizzata l'ultima versione supportata. Al momento, l'ultima versione principale supportata è   | 
              
parameters | 
                
                   
 Parametri definiti dall'utente da applicare al processo memcached su ogni nodo.  | 
              
memcacheNodes[] | 
                
                   
 Solo output. Elenco dei nodi Memcached. Per ulteriori dettagli, consulta il messaggio   | 
              
createTime | 
                
                   
 Solo output. Ora in cui è stata creata l'istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
updateTime | 
                
                   
 Solo output. L'ora in cui è stata aggiornata l'istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". 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 a MemcacheVersion. 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.  | 
              
updateAvailable | 
                
                   
 Solo output. Restituisce true se è presente un aggiornamento in attesa di essere applicato  | 
              
maintenancePolicy | 
                
                   
 I criteri di manutenzione per l'istanza. Se non viene fornito, l'evento di manutenzione verrà eseguito in base alla pianificazione interna dell'implementazione 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 al servizio privato, ad esempio "test-default" associato all'intervallo IP 10.0.0.0/29.  | 
              
satisfiesPzs | 
                
                   
 Facoltativo. Solo output. Riservato per l'uso futuro.  | 
              
satisfiesPzi | 
                
                   
 Facoltativo. Solo output. Riservato per l'uso futuro.  | 
              
NodeConfig
Configurazione di un nodo Memcached.
| Rappresentazione JSON | 
|---|
{ "cpuCount": integer, "memorySizeMb": integer }  | 
              
| Campi | |
|---|---|
cpuCount | 
                
                   
 Obbligatorio. Numero di CPU per nodo Memcached.  | 
              
memorySizeMb | 
                
                   
 Obbligatorio. La dimensione della memoria in MiB per ogni nodo Memcached.  | 
              
MemcacheVersion
Versioni di Memcached supportate dal nostro servizio.
| Enum | |
|---|---|
MEMCACHE_VERSION_UNSPECIFIED | 
                La versione di Memcache non è specificata dal cliente | 
MEMCACHE_1_5 | 
                Versione 1.5 di Memcached. | 
MEMCACHE_1_6_15 | 
                Versione 1.6.15 di Memcached. | 
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 differiscono da quelli associati ai nodi. Una discrepanza tra gli ID parametro può informare gli utenti che potrebbero dover intervenire per applicare i parametri ai nodi.  | 
              
params | 
                
                   
 Set di parametri definiti dall'utente da utilizzare nel processo memcached. 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 località 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.  | 
              
updateAvailable | 
                
                   
 Solo output. Restituisce true se è presente un aggiornamento in attesa di essere applicato  | 
              
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 esempio, memcached-1.5.16  | 
              
Stato
I 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
I diversi stati di un'istanza Memcached.
| Enum | |
|---|---|
STATE_UNSPECIFIED | 
                Stato non impostato. | 
CREATING | 
                Creazione dell'istanza Memcached in corso. | 
READY | 
                L'istanza Memcached è stata creata ed è pronta per essere utilizzata. | 
UPDATING | 
                L'istanza Memcached sta aggiornando la configurazione, ad esempio la policy e la pianificazione della manutenzione. | 
DELETING | 
                L'istanza Memcached è in fase di eliminazione. | 
PERFORMING_MAINTENANCE | 
                L'istanza Memcached è in fase di manutenzione, ad esempio 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à esposta agli utenti.  | 
              
Codice
| Enum | |
|---|---|
CODE_UNSPECIFIED | 
                Codice messaggio non impostato. | 
ZONE_DISTRIBUTION_UNBALANCED | 
                I nodi Memcached sono distribuiti in modo non uniforme. | 
MaintenancePolicy
Policy 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. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
updateTime | 
                
                   
 Solo output. L'ora in cui è stato aggiornato il criterio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
description | 
                
                   
 Descrizione dello scopo di queste norme. I metodi Create/Update restituiscono INVALID_ARGUMENT se la lunghezza è maggiore di 512.  | 
              
weeklyMaintenanceWindow[] | 
                
                   
 Obbligatorio. Finestra di manutenzione applicata alle risorse coperte da questa policy. Minimo 1. Per la versione attuale, il numero massimo di weekly_maintenance_windows previsto è uno.  | 
              
WeeklyMaintenanceWindow
Finestra temporale specificata per le operazioni settimanali.
| Rappresentazione JSON | 
|---|
{ "day": enum (  | 
              
| Campi | |
|---|---|
day | 
                
                   
 Obbligatorio. Consente di definire una pianificazione che viene eseguita in un giorno specifico della settimana.  | 
              
startTime | 
                
                   
 Obbligatorio. L'ora di inizio della finestra in UTC.  | 
              
duration | 
                
                   
 Obbligatorio. Durata della finestra temporale. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "  | 
              
MaintenanceSchedule
Pianificazione della manutenzione imminente.
| Rappresentazione JSON | 
|---|
{ "startTime": string, "endTime": string, "scheduleDeadlineTime": string }  | 
              
| Campi | |
|---|---|
startTime | 
                
                   
 Solo output. L'ora di inizio di qualsiasi manutenzione pianificata imminente per questa istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
endTime | 
                
                   
 Solo output. L'ora di fine di qualsiasi manutenzione pianificata imminente per questa istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
scheduleDeadlineTime | 
                
                   
 Solo output. La scadenza che l'ora di inizio della pianificazione della manutenzione non può superare, inclusa la ripianificazione. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi:   | 
              
Metodi | 
            |
|---|---|
                
 | 
              
                ApplyParameters riavvia l'insieme di nodi specificati per aggiornarli all'insieme corrente di parametri per l'istanza Memcached. | 
            
                
 | 
              Aggiorna il software sui nodi selezionati dell'istanza. | 
                
 | 
              Crea una nuova istanza in una determinata località. | 
                
 | 
              Elimina una singola istanza. | 
                
 | 
              Recupera i dettagli di una singola istanza. | 
                
 | 
              Elenca le istanze in una determinata località. | 
                
 | 
              Aggiorna un'istanza esistente in un determinato progetto e in una determinata località. | 
                
 | 
              Esegue la fase di applicazione del verbo RescheduleMaintenance. | 
                
 | 
              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. |