- Recurso: Instancia
- NodeConfig
- MemcacheVersion
- MemcacheParameters
- Nodo
- Estado
- Estado
- InstanceMessage
- Código
- MaintenancePolicy
- WeeklyMaintenanceWindow
- MaintenanceSchedule
- Métodos
Recurso: Instancia
Una instancia de Memorystore para Memcached
Representación JSON |
---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "authorizedNetwork": string, "zones": [ string ], "nodeCount": integer, "nodeConfig": { object ( |
Campos | |
---|---|
name |
Obligatorio. Nombre único del recurso en este permiso, incluido el proyecto y la ubicación mediante el formulario: Nota: Las instancias de Memcached se administran y abordan a nivel regional, por lo que |
displayName |
El nombre que el usuario proporcionó para la instancia, que solo se usa con fines de visualización. No puede tener más de 80 caracteres. |
labels |
Son las etiquetas de los recursos para representar los metadatos proporcionados por el usuario. Consulta la documentación de Cloud sobre etiquetas para obtener más detalles. https://cloud.google.com/compute/docs/labeling-resources Un objeto que contiene una lista de pares |
authorizedNetwork |
El nombre completo de la red de Google Compute Engine a la que está conectada la instancia. Si no se especifica, se usará la red |
zones[] |
Zonas en las que se deben aprovisionar los nodos de Memcached. Los nodos de Memcached se distribuirán de forma equitativa entre estas zonas. Si no se proporciona, el servicio creará nodos de forma predeterminada en todas las zonas de la región para la instancia. |
nodeCount |
Obligatorio. Cantidad de nodos en la instancia de Memcached. |
nodeConfig |
Obligatorio. Configuración de los nodos de Memcached |
memcacheVersion |
La versión principal del software Memcached. Si no se proporciona, se usará la última versión compatible. Actualmente, la última versión principal compatible es |
parameters |
Son los parámetros definidos por el usuario que se aplicarán al proceso de Memcached en cada nodo. |
memcacheNodes[] |
Solo salida. Lista de nodos de Memcached. Consulta el mensaje |
createTime |
Solo salida. Hora en la que se creó la instancia. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La hora en la que se actualizó la instancia. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
state |
Solo salida. El estado de esta instancia de Memcached. |
memcacheFullVersion |
Solo salida. La versión completa del servidor de Memcached que se ejecuta en esta instancia. El sistema determina automáticamente la versión completa de Memcached para una instancia según la MemcacheVersion de entrada. El formato de la versión completa será “Memcached-1.5.16”. |
instanceMessages[] |
Lista de mensajes que describen el estado actual de la instancia de Memcached. |
discoveryEndpoint |
Solo salida. Extremo para la API de Discovery. |
updateAvailable |
Solo salida. Muestra el valor true si hay una actualización en espera para aplicarse |
maintenancePolicy |
La política de mantenimiento de la instancia. Si no se proporciona, el evento de mantenimiento se realizará según el programa de lanzamiento interno de Memorystore. |
maintenanceSchedule |
Solo salida. Se publicó el programa de mantenimiento. |
reservedIpRangeId[] |
Opcional. Contiene el ID de los rangos de direcciones IP asignados asociados con la conexión de acceso privado a servicios (por ejemplo, “test-default” asociado con el rango de IP 10.0.0.0/29). |
NodeConfig
Configuración para un nodo de Memcached.
Representación JSON |
---|
{ "cpuCount": integer, "memorySizeMb": integer } |
Campos | |
---|---|
cpuCount |
Obligatorio. Cantidad de CPU por nodo de Memcached. |
memorySizeMb |
Obligatorio. Tamaño de memoria en MiB de cada nodo de Memcached. |
MemcacheVersion
Versiones de Memcached compatibles con nuestro servicio.
Enums | |
---|---|
MEMCACHE_VERSION_UNSPECIFIED |
El cliente no especificó la versión de Memcache |
MEMCACHE_1_5 |
Versión 1.5 de Memcached. |
MEMCACHE_1_6_15 |
Memcached versión 1.6.15. |
MemcacheParameters
Representación JSON |
---|
{ "id": string, "params": { string: string, ... } } |
Campos | |
---|---|
id |
Solo salida. Es el ID único asociado con este conjunto de parámetros. Los usuarios pueden usar este ID para determinar si los parámetros asociados con la instancia difieren de los parámetros asociados con los nodos. Una discrepancia entre los IDs de los parámetros puede informar a los usuarios que es posible que deban tomar medidas para aplicar los parámetros en los nodos. |
params |
Conjunto de parámetros definido por el usuario para usar en el proceso de Memcached. Un objeto que contiene una lista de pares |
Nodo
Representación JSON |
---|
{ "nodeId": string, "zone": string, "state": enum ( |
Campos | |
---|---|
nodeId |
Solo salida. Identificador del nodo de Memcached. El ID del nodo no incluye un proyecto ni una ubicación como el nombre de la instancia de Memcached. |
zone |
Solo salida. Ubicación (zona de GCP) del nodo de Memcached. |
state |
Solo salida. Estado actual del nodo de Memcached. |
host |
Solo salida. Nombre de host o dirección IP del nodo de Memcached que utilizan los clientes para conectarse al servidor de Memcached en este nodo. |
port |
Solo salida. El número de puerto del servidor de Memcached en este nodo. |
parameters |
Son los parámetros definidos por el usuario que se aplican actualmente al nodo. |
updateAvailable |
Solo salida. Muestra el valor true si hay una actualización en espera para aplicarse |
memcacheVersion |
Solo salida. Versión principal del servidor de Memcached que se ejecuta en este nodo, p. ej., MEMCACHE_1_5. |
memcacheFullVersion |
Solo salida. La versión completa del servidor de Memcached que se ejecuta en este nodo, p. ej., memcached-1.5.16. |
Estado
Diferentes estados de un nodo de Memcached.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado del nodo no está configurado. |
CREATING |
Se está creando el nodo. |
READY |
Se creó el nodo y está listo para usarse. |
DELETING |
Se está borrando el nodo. |
UPDATING |
Se está actualizando el nodo. |
Estado
Diferentes estados de una instancia de Memcached.
Enums | |
---|---|
STATE_UNSPECIFIED |
El estado no se estableció. |
CREATING |
Se está creando la instancia de Memcached. |
READY |
Se creó la instancia de Memcached y está lista para usarse. |
UPDATING |
La instancia de Memcached está actualizando la configuración, como la política y el programa de mantenimiento. |
DELETING |
Se está borrando la instancia de Memcached. |
PERFORMING_MAINTENANCE |
La instancia de Memcached se encuentra en mantenimiento, p. ej., se encuentra en el lanzamiento del plano de datos. |
MEMCACHE_VERSION_UPGRADING |
La instancia de Memcached se encuentra en proceso de actualización de la versión del motor de Memcached. |
InstanceMessage
Representación JSON |
---|
{
"code": enum ( |
Campos | |
---|---|
code |
Un código que corresponde a un tipo de mensaje para el usuario. |
message |
Mensaje en la instancia de Memcached que se expondrá a los usuarios. |
Código
Enums | |
---|---|
CODE_UNSPECIFIED |
No se estableció el código de mensaje. |
ZONE_DISTRIBUTION_UNBALANCED |
Los nodos de Memcached se distribuyen de manera desigual. |
MaintenancePolicy
Política de mantenimiento por instancia.
Representación JSON |
---|
{
"createTime": string,
"updateTime": string,
"description": string,
"weeklyMaintenanceWindow": [
{
object ( |
Campos | |
---|---|
createTime |
Solo salida. La hora en la que se creó la política. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Indica la hora en que se actualizó la política. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
description |
Descripción del propósito de esta política. Los métodos Create/Update muestran INVALID_{8/} si la longitud es mayor que 512. |
weeklyMaintenanceWindow[] |
Obligatorio. Período de mantenimiento que se aplica a los recursos que cubre esta política. Mínimo 1. Para la versión actual, se espera que la cantidad máxima de períodos de mantenimiento_semanales sea una. |
WeeklyMaintenanceWindow
Período especificado para las operaciones semanales.
Representación JSON |
---|
{ "day": enum ( |
Campos | |
---|---|
day |
Obligatorio. Permite definir un programa que se ejecuta en un día específico de la semana. |
startTime |
Obligatorio. Hora de inicio del período en UTC. |
duration |
Obligatorio. Es la duración del período. Una duración en segundos con hasta nueve dígitos decimales que terminen en " |
MaintenanceSchedule
Próximo programa de mantenimiento.
Representación JSON |
---|
{ "startTime": string, "endTime": string, "scheduleDeadlineTime": string } |
Campos | |
---|---|
startTime |
Solo salida. La hora de inicio de cualquier mantenimiento programado próximo para esta instancia. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endTime |
Solo salida. La hora de finalización de cualquier mantenimiento programado próximo para esta instancia. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
scheduleDeadlineTime |
Solo salida. La fecha límite en la que la hora de inicio del programa de mantenimiento no puede superar, incluida la reprogramación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Métodos |
|
---|---|
|
ApplyParameters reinicia el conjunto de nodos especificados para actualizarlos al conjunto actual de parámetros de la instancia de Memcached. |
|
Actualiza el software de los nodos seleccionados de la instancia. |
|
Crea una instancia nueva en una ubicación determinada. |
|
Borra una sola instancia. |
|
Obtiene detalles de una sola instancia. |
|
Muestra una lista de las instancias en una ubicación determinada. |
|
Actualiza una instancia existente en una ubicación y un proyecto determinados. |
|
Realiza la fase de aplicación del verbo Reschedule Hotel. |
|
Actualiza los parámetros definidos de Memcached para una instancia existente. |
|
Actualiza la instancia de Memcache a una versión más reciente del motor de Memcached especificada en la solicitud. |