- Recurso: instância
- NodeConfig
- MemcacheVersion
- MemcacheParameters
- Node
- Estado
- Estado
- InstanceMessage
- Código
- MaintenancePolicy
- WeeklyMaintenanceWindow
- MaintenanceSchedule
- Métodos
Recurso: instância
Uma instância do Memorystore for Memcached
Representação JSON |
---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "authorizedNetwork": string, "zones": [ string ], "nodeCount": integer, "nodeConfig": { object ( |
Campos | |
---|---|
name |
Obrigatório. Nome exclusivo do recurso neste âmbito, incluindo o projeto e a localização, no formato: Nota: as instâncias do Memcached são geridas e abordadas ao nível regional, pelo que |
displayName |
Nome fornecido pelo utilizador para a instância, que é usado apenas para fins de apresentação. Não pode ter mais de 80 carateres. |
labels |
Etiquetas de recursos para representar metadados fornecidos pelos utilizadores. Consulte a documentação da nuvem sobre etiquetas para obter mais detalhes. https://cloud.google.com/compute/docs/labeling-resources Um objeto que contém uma lista de pares |
authorizedNetwork |
O nome completo da rede do Google Compute Engine à qual a instância está ligada. Se não for especificado, é usada a rede |
zones[] |
Zonas nas quais os nós do Memcached devem ser aprovisionados. Os nós do Memcached são distribuídos igualmente por estas zonas. Se não for fornecido, o serviço cria nós por predefinição em todas as zonas na região da instância. |
nodeCount |
Obrigatório. Número de nós na instância do Memcached. |
nodeConfig |
Obrigatório. Configuração para nós do Memcached. |
memcacheVersion |
A versão principal do software Memcached. Se não for indicado, é usada a versão suportada mais recente. Atualmente, a versão principal mais recente suportada é a |
parameters |
Parâmetros definidos pelo utilizador a aplicar ao processo memcached em cada nó. |
memcacheNodes[] |
Apenas saída. Lista de nós do Memcached. Consulte a mensagem |
createTime |
Apenas saída. A hora em que a instância foi criada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. A hora em que a instância foi atualizada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
state |
Apenas saída. O estado desta instância do Memcached. |
memcacheFullVersion |
Apenas saída. A versão completa do servidor memcached em execução nesta instância. O sistema determina automaticamente a versão completa do memcached para uma instância com base no MemcacheVersion introduzido. O formato da versão completa é "memcached-1.5.16". |
instanceMessages[] |
Lista de mensagens que descrevem o estado atual da instância do Memcached. |
discoveryEndpoint |
Apenas saída. Ponto final da API Discovery. |
maintenancePolicy |
A política de manutenção da instância. Se não for indicado, o evento de manutenção é realizado com base no cronograma de implementação interno do Memorystore. |
maintenanceSchedule |
Apenas saída. Agendamento de manutenção publicado. |
reservedIpRangeId[] |
Opcional. Contém o ID dos intervalos de endereços IP atribuídos associados à ligação de acesso ao serviço privado, por exemplo, "test-default" associado ao intervalo de IP 10.0.0.0/29. |
satisfiesPzs |
Opcional. Apenas saída. Reservado para utilização futura. |
satisfiesPzi |
Opcional. Apenas saída. Reservado para utilização futura. |
NodeConfig
Configuração de um nó do Memcached.
Representação JSON |
---|
{ "cpuCount": integer, "memorySizeMb": integer } |
Campos | |
---|---|
cpuCount |
Obrigatório. Número de CPUs por nó do Memcached. |
memorySizeMb |
Obrigatório. Tamanho da memória em MiB para cada nó do Memcached. |
MemcacheVersion
Versões do Memcached suportadas pelo nosso serviço.
Enumerações | |
---|---|
MEMCACHE_VERSION_UNSPECIFIED |
A versão do Memcache não é especificada pelo cliente |
MEMCACHE_1_5 |
Versão 1.5 do Memcached. |
MEMCACHE_1_6_15 |
Versão 1.6.15 do Memcached. |
MemcacheParameters
Representação JSON |
---|
{ "id": string, "params": { string: string, ... } } |
Campos | |
---|---|
id |
Apenas saída. O ID exclusivo associado a este conjunto de parâmetros. Os utilizadores podem usar este ID para determinar se os parâmetros associados à instância diferem dos parâmetros associados aos nós. Uma discrepância entre os IDs dos parâmetros pode informar os utilizadores de que podem ter de tomar medidas para aplicar parâmetros nos nós. |
params |
Conjunto de parâmetros definidos pelo utilizador para usar no processo memcached. Um objeto que contém uma lista de pares |
Nó
Representação JSON |
---|
{ "nodeId": string, "zone": string, "state": enum ( |
Campos | |
---|---|
nodeId |
Apenas saída. Identificador do nó do Memcached. O ID do nó não inclui o projeto nem a localização, como o nome da instância do Memcached. |
zone |
Apenas saída. Localização (zona do GCP) do nó do Memcached. |
state |
Apenas saída. Estado atual do nó do Memcached. |
host |
Apenas saída. Nome do anfitrião ou endereço IP do nó Memcached usado pelos clientes para estabelecer ligação ao servidor Memcached neste nó. |
port |
Apenas saída. O número da porta do servidor Memcached neste nó. |
parameters |
Parâmetros definidos pelo utilizador atualmente aplicados ao nó. |
memcacheVersion |
Apenas saída. Versão principal do servidor memcached em execução neste nó, por exemplo, MEMCACHE_1_5 |
memcacheFullVersion |
Apenas saída. A versão completa do servidor memcached em execução neste nó. Por exemplo: - memcached-1.5.16 |
Estado
Diferentes estados de um nó do Memcached.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
O estado do nó não está definido. |
CREATING |
O nó está a ser criado. |
READY |
O nó foi criado e está pronto a ser usado. |
DELETING |
O nó está a ser eliminado. |
UPDATING |
O nó está a ser atualizado. |
Estado
Diferentes estados de uma instância do Memcached.
Enumerações | |
---|---|
STATE_UNSPECIFIED |
Estado não definido. |
CREATING |
A instância do Memcached está a ser criada. |
READY |
A instância do Memcached foi criada e está pronta a ser usada. |
UPDATING |
A instância do Memcached está a atualizar a configuração, como a política e a programação de manutenção. |
DELETING |
A instância do Memcached está a ser eliminada. |
PERFORMING_MAINTENANCE |
A instância do Memcached está a ser sujeita a manutenção, por exemplo, implementação do plano de dados. |
MEMCACHE_VERSION_UPGRADING |
A instância do Memcached está a ser atualizada para a versão do motor do Memcached. |
InstanceMessage
Representação JSON |
---|
{
"code": enum ( |
Campos | |
---|---|
code |
Um código que corresponde a um tipo de mensagem apresentada ao utilizador. |
message |
Mensagem na instância do memcached que vai ser exposta aos utilizadores. |
Código
Enumerações | |
---|---|
CODE_UNSPECIFIED |
O código da mensagem não foi definido. |
ZONE_DISTRIBUTION_UNBALANCED |
Os nós do Memcached estão distribuídos de forma desigual. |
MaintenancePolicy
Política de manutenção por instância.
Representação JSON |
---|
{
"createTime": string,
"updateTime": string,
"description": string,
"weeklyMaintenanceWindow": [
{
object ( |
Campos | |
---|---|
createTime |
Apenas saída. A hora em que a política foi criada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. A hora em que a política foi atualizada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
description |
Descrição da finalidade desta política. Os métodos de criação/atualização devolvem INVALID_ARGUMENT se o comprimento for superior a 512. |
weeklyMaintenanceWindow[] |
Obrigatório. Janela de manutenção que é aplicada aos recursos abrangidos por esta política. Mínimo de 1. Para a versão atual, o número máximo de weekly_maintenance_windows esperado é um. |
WeeklyMaintenanceWindow
Período especificado para as operações semanais.
Representação JSON |
---|
{ "day": enum ( |
Campos | |
---|---|
day |
Obrigatório. Permite definir uma programação que é executada num dia especificado da semana. |
startTime |
Obrigatório. Hora de início do período em UTC. |
duration |
Obrigatório. Duração do período. Uma duração em segundos com até nove dígitos fracionários, que termina com " |
MaintenanceSchedule
Agendamento de manutenção futura.
Representação JSON |
---|
{ "startTime": string, "endTime": string, "scheduleDeadlineTime": string } |
Campos | |
---|---|
startTime |
Apenas saída. A hora de início de qualquer manutenção agendada futura para esta instância. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
endTime |
Apenas saída. A hora de fim de qualquer manutenção agendada futura para esta instância. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
scheduleDeadlineTime |
Apenas saída. O prazo que a hora de início da programação de manutenção não pode ultrapassar, incluindo o reagendamento. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
Métodos |
|
---|---|
|
ApplyParameters reinicia o conjunto de nós especificados para os atualizar para o conjunto atual de parâmetros da instância do Memcached. |
|
Cria uma nova instância numa determinada localização. |
|
Elimina uma única instância. |
|
Recebe detalhes de uma única instância. |
|
Lista as instâncias numa determinada localização. |
|
Atualiza uma instância existente num determinado projeto e localização. |
|
Reagenda o evento de manutenção futuro. |
|
Atualiza os parâmetros do Memcached definidos para uma instância existente. |
|
Atualiza a instância do Memcache para uma versão mais recente do motor memcached especificada no pedido. |