Cria e gerencia instâncias do Redis no Google Cloud Platform.
- Recurso da REST: v1beta1.projects.locations
- Recurso REST: v1beta1.projects.locations.backupCollections
- Recurso REST: v1beta1.projects.locations.backupCollections.backups
- Recurso REST: v1beta1.projects.locations.clusters
- Recurso da REST: v1beta1.projects.locations.operations
- Recurso REST: v1alpha1.projects.locations
- Recurso REST: v1alpha1.projects.locations.backupCollections
- Recurso REST: v1alpha1.projects.locations.backupCollections.backups
- Recurso REST: v1alpha1.projects.locations.clusters
- Recurso REST: v1alpha1.projects.locations.operations
- Recurso REST: v1.projects.locations
- Recurso REST: v1.projects.locations.backupCollections
- Recurso REST: v1.projects.locations.backupCollections.backups
- Recurso REST: v1.projects.locations.clusters
- Recurso REST: v1.projects.locations.operations
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. |