Recurso: instância
Uma instância do Redis do Google Cloud.
Representação JSON | |
---|---|
{ "name": string, "displayName": string, "labels": { string: string, ... }, "locationId": string, "alternativeLocationId": string, "redisVersion": string, "reservedIpRange": string, "host": string, "port": number, "currentLocationId": string, "createTime": string, "state": enum( |
Campos | |
---|---|
name |
Obrigatório. Nome exclusivo do recurso neste escopo, incluindo projeto e local usando o formulário: Observação: as instâncias do Redis são gerenciadas e tratadas regionalmente, de modo que "locationId" aqui se refere a uma região do GCP. No entanto, os usuários podem escolher em qual zona específica (ou coleção de zonas, para instâncias de zona cruzada) uma instância deve ser provisionada. Para saber mais detalhes, consulte os campos [locationId] e [alternativeLocationId]. |
displayName |
Um nome para a instância arbitrário e opcional, fornecido por usuários. |
labels |
Rótulos de recursos para representar metadados fornecidos por usuários Um objeto com uma lista de pares |
locationId |
Opcional. A zona em que a instância será provisionada. Se a informação não for fornecida, o serviço escolherá uma zona para a instância. Para o nível STANDARD_HA, as instâncias serão criadas em duas zonas para proteção contra falhas zonais. Se [alternativeLocationId] também for fornecido, precisará ser diferente de [locationId]. |
alternativeLocationId |
Opcional. Aplicável somente à camada STANDARD_HA, que protege a instância contra falhas zonais, provisionando-a em duas zonas. Se fornecido, precisa ser uma zona diferente da fornecida em [locationId]. |
redisVersion |
Opcional. A versão do software Redis. Se não for fornecido, a versão mais recente compatível será usada. A atualização da versão realizará um upgrade/downgrade para a nova versão. Atualmente, os valores compatíveis são |
reservedIpRange |
Opcional. O intervalo CIDR de endereços internos reservados para essa instância. Se não for fornecido, o serviço escolherá um bloco /29 não utilizado, por exemplo, 10.0.0.0/29 ou 192.168.0.0/29. Os intervalos precisam ser exclusivos e não se sobreporem às sub-redes existentes em uma rede autorizada. |
host |
Apenas saída. Nome do host ou endereço IP do ponto de extremidade do Redis exposto usado pelos clientes para se conectar ao serviço. |
port |
Apenas saída. O número da porta do ponto de extremidade do Redis exposto. |
currentLocationId |
Apenas saída. A zona atual em que o ponto de extremidade do Redis é colocado. Para instâncias do nível básico, será sempre a mesma zona que no [locationId] fornecido pelo usuário no momento da criação. Para instâncias de nível padrão, pode ser tanto [locationId] quanto [alternativeLocationId] e pode ser alterada após um evento de failover. |
createTime |
Apenas saída. Hora em que a instância foi criada. Um timestamp no formato UTC "Zulu" RFC3339 é precisamente medido em nanossegundos. Exemplo: |
state |
Apenas saída. O estado atual desta instância. |
statusMessage |
Apenas saída. Outras informações sobre o status atual desta instância, caso disponíveis. |
redisConfigs |
Opcional. Parâmetros de configuração do Redis, de acordo com http://redis.io/topics/config. Atualmente, os únicos parâmetros compatíveis são:
Um objeto com uma lista de pares |
tier |
Obrigatório. O nível de serviço da instância. |
memorySizeGb |
Obrigatório. O tamanho da memória do Redis, em GiB. |
authorizedNetwork |
Opcional. O nome completo da rede do Google Compute Engine à qual a instância está conectada. Se não for especificado, será usada a rede |
persistenceIamIdentity |
Apenas saída. Identidade do IAM usada pelas operações de importação/exportação para transferir dados para o/do GCS. O formato é "serviceAccount: |
Estado
Representa os diferentes estados de uma instância do Redis.
Enums | |
---|---|
STATE_UNSPECIFIED |
Não definido |
CREATING |
A instância do Redis está sendo criada. |
READY |
A instância Redis foi criada e está totalmente utilizável. |
UPDATING |
A configuração da instância do Redis está sendo atualizada. Determinados tipos de atualização podem fazer com que a instância fique inutilizável durante o processo de atualização |
DELETING |
A instância do Redis está sendo excluída. |
REPAIRING |
A instância do Redis está sendo reparada e pode estar inutilizável. Detalhes podem ser encontrados no campo statusMessage . |
MAINTENANCE |
Esta instância do Redis está passando por um processo de manutenção. |
IMPORTING |
A instância do Redis está importando dados (a disponibilidade pode ser afetada). |
Nível
Níveis de serviço disponíveis para escolha
Enums | |
---|---|
TIER_UNSPECIFIED |
Não definido |
BASIC |
Nível BASIC: instância independente |
STANDARD_HA |
Nível STANDARD_HA: instâncias principais altamente disponíveis/instâncias de réplica |
Métodos |
|
---|---|
|
Cria uma instância do Redis com base no nível especificado e no tamanho da memória. |
|
Exclui uma instância específica do Redis. |
|
Tem acesso aos detalhes de uma instância específica do Redis. |
|
Lista todas as instâncias do Redis pertencentes a um projeto no local especificado (região) ou em todos os locais. |
|
Atualiza os metadados e as configurações de uma instância específica do Redis. |