Google Cloud Memorystore for Redis API

Cria e gerencia instâncias do Redis no Google Cloud Platform.

Serviço: redis.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://redis.googleapis.com

Recurso da REST: v1beta1.projects.locations

Métodos
get GET /v1beta1/{name=projects/*/locations/*}
Extrai informações sobre um local.
list GET /v1beta1/{name=projects/*}/locations
Lista informações sobre os locais compatíveis com este serviço.

Recurso REST: v1beta1.projects.locations.backupCollections

Métodos
get GET /v1beta1/{name=projects/*/locations/*/backupCollections/*}
Recebe uma coleção de backup.
list GET /v1beta1/{parent=projects/*/locations/*}/backupCollections
Lista todas as coleções de backup de um projeto consumidor no local especificado (região) ou em todos os locais.

Recurso REST: v1beta1.projects.locations.backupCollections.backups

Métodos
delete DELETE /v1beta1/{name=projects/*/locations/*/backupCollections/*/backups/*}
Exclui um backup específico.
export POST /v1beta1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
Exporta um backup específico para um URI de destino do Cloud Storage do cliente.
get GET /v1beta1/{name=projects/*/locations/*/backupCollections/*/backups/*}
Recebe os detalhes de um backup específico.
list GET /v1beta1/{parent=projects/*/locations/*/backupCollections/*}/backups
Lista todos os backups pertencentes a uma coleção de backups.

Recurso REST: v1beta1.projects.locations.clusters

Métodos
backup POST /v1beta1/{name=projects/*/locations/*/clusters/*}:backup
Faça backup do cluster do Redis.
create POST /v1beta1/{parent=projects/*/locations/*}/clusters
Cria um cluster do Redis com base nas propriedades especificadas.
delete DELETE /v1beta1/{name=projects/*/locations/*/clusters/*}
Exclui um cluster do Redis específico.
get GET /v1beta1/{name=projects/*/locations/*/clusters/*}
Recebe os detalhes de um cluster do Redis específico.
getCertificateAuthority GET /v1beta1/{name=projects/*/locations/*/clusters/*/certificateAuthority}
Extrai os detalhes das informações da autoridade certificadora para o cluster do Redis.
list GET /v1beta1/{parent=projects/*/locations/*}/clusters
Lista todos os clusters do Redis pertencentes a um projeto no local especificado (região) ou em todos os locais.
patch PATCH /v1beta1/{cluster.name=projects/*/locations/*/clusters/*}
Atualiza os metadados e a configuração de um cluster do Redis específico.
rescheduleClusterMaintenance POST /v1beta1/{name=projects/*/locations/*/clusters/*}:rescheduleClusterMaintenance
Remarca o próximo evento de manutenção.

Recurso da REST: v1beta1.projects.locations.operations

Métodos
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Exclui uma operação de longa duração.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1alpha1.projects.locations

Métodos
get GET /v1alpha1/{name=projects/*/locations/*}
Extrai informações sobre um local.
list GET /v1alpha1/{name=projects/*}/locations
Lista informações sobre os locais compatíveis com este serviço.

Recurso REST: v1alpha1.projects.locations.backupCollections

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/backupCollections/*}
Recebe uma coleção de backup.
list GET /v1alpha1/{parent=projects/*/locations/*}/backupCollections
Lista todas as coleções de backup de um projeto consumidor no local especificado (região) ou em todos os locais.

Recurso REST: v1alpha1.projects.locations.backupCollections.backups

Métodos
delete DELETE /v1alpha1/{name=projects/*/locations/*/backupCollections/*/backups/*}
Exclui um backup específico.
export POST /v1alpha1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
Exporta um backup específico para um URI de destino do Cloud Storage do cliente.
get GET /v1alpha1/{name=projects/*/locations/*/backupCollections/*/backups/*}
Recebe os detalhes de um backup específico.
list GET /v1alpha1/{parent=projects/*/locations/*/backupCollections/*}/backups
Lista todos os backups pertencentes a uma coleção de backups.

Recurso REST: v1alpha1.projects.locations.clusters

Métodos
backup POST /v1alpha1/{name=projects/*/locations/*/clusters/*}:backup
Faça backup do cluster do Redis.
create POST /v1alpha1/{parent=projects/*/locations/*}/clusters
Cria um cluster do Redis com base nas propriedades especificadas.
delete DELETE /v1alpha1/{name=projects/*/locations/*/clusters/*}
Exclui um cluster do Redis específico.
get GET /v1alpha1/{name=projects/*/locations/*/clusters/*}
Recebe os detalhes de um cluster do Redis específico.
getCertificateAuthority GET /v1alpha1/{name=projects/*/locations/*/clusters/*/certificateAuthority}
Extrai os detalhes das informações da autoridade certificadora para o cluster do Redis.
list GET /v1alpha1/{parent=projects/*/locations/*}/clusters
Lista todos os clusters do Redis pertencentes a um projeto no local especificado (região) ou em todos os locais.
patch PATCH /v1alpha1/{cluster.name=projects/*/locations/*/clusters/*}
Atualiza os metadados e a configuração de um cluster do Redis específico.
rescheduleClusterMaintenance POST /v1alpha1/{name=projects/*/locations/*/clusters/*}:rescheduleClusterMaintenance
Remarca o próximo evento de manutenção.

Recurso REST: v1alpha1.projects.locations.operations

Métodos
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
Exclui uma operação de longa duração.
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Extrai informações sobre um local.
list GET /v1/{name=projects/*}/locations
Lista informações sobre os locais compatíveis com este serviço.

Recurso REST: v1.projects.locations.backupCollections

Métodos
get GET /v1/{name=projects/*/locations/*/backupCollections/*}
Recebe uma coleção de backup.
list GET /v1/{parent=projects/*/locations/*}/backupCollections
Lista todas as coleções de backup de um projeto consumidor no local especificado (região) ou em todos os locais.

Recurso REST: v1.projects.locations.backupCollections.backups

Métodos
delete DELETE /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}
Exclui um backup específico.
export POST /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
Exporta um backup específico para um URI de destino do Cloud Storage do cliente.
get GET /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}
Recebe os detalhes de um backup específico.
list GET /v1/{parent=projects/*/locations/*/backupCollections/*}/backups
Lista todos os backups pertencentes a uma coleção de backups.

Recurso REST: v1.projects.locations.clusters

Métodos
backup POST /v1/{name=projects/*/locations/*/clusters/*}:backup
Faça backup do cluster do Redis.
create POST /v1/{parent=projects/*/locations/*}/clusters
Cria um cluster do Redis com base nas propriedades especificadas.
delete DELETE /v1/{name=projects/*/locations/*/clusters/*}
Exclui um cluster do Redis específico.
get GET /v1/{name=projects/*/locations/*/clusters/*}
Recebe os detalhes de um cluster do Redis específico.
getCertificateAuthority GET /v1/{name=projects/*/locations/*/clusters/*/certificateAuthority}
Extrai os detalhes das informações da autoridade certificadora para o cluster do Redis.
list GET /v1/{parent=projects/*/locations/*}/clusters
Lista todos os clusters do Redis pertencentes a um projeto no local especificado (região) ou em todos os locais.
patch PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*}
Atualiza os metadados e a configuração de um cluster do Redis específico.
rescheduleClusterMaintenance POST /v1/{name=projects/*/locations/*/clusters/*}:rescheduleClusterMaintenance
Remarca o próximo evento de manutenção.

Recurso REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Exclui uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.