- Recurso REST: v1beta1.projects.locations
- Recurso REST: v1beta.projects.locations.aclPolicies
- Recurso REST: v1beta.projects.locations.aclPolicies.revisions
- Recurso REST: v1beta.projects.locations.backupCollections
- Recurso REST: v1beta.projects.locations.backupCollections.backups
- Recurso REST: v1beta.projects.locations.instances
- Recurso REST: v1beta.projects.locations.instances.tokenAuthUsers
- Recurso REST: v1beta.projects.locations.instances.tokenAuthUsers.authTokens
- Recurso REST: v1beta.projects.locations.operations
- Recurso REST: v1alpha.projects.locations
- Recurso REST: v1alpha.projects.locations.aclPolicies
- Recurso REST: v1alpha.projects.locations.aclPolicies.revisions
- Recurso REST: v1alpha.projects.locations.backupCollections
- Recurso REST: v1alpha.projects.locations.backupCollections.backups
- Recurso REST: v1alpha.projects.locations.instances
- Recurso REST: v1alpha.projects.locations.instances.tokenAuthUsers
- Recurso REST: v1alpha.projects.locations.instances.tokenAuthUsers.authTokens
- Recurso REST: v1alpha.projects.locations.operations
- Recurso REST: v1.projects.locations
- Recurso REST: v1.projects.locations.aclPolicies
- Recurso REST: v1.projects.locations.aclPolicies.revisions
- Recurso REST: v1.projects.locations.backupCollections
- Recurso REST: v1.projects.locations.backupCollections.backups
- Recurso REST: v1.projects.locations.instances
- Recurso REST: v1.projects.locations.instances.tokenAuthUsers
- Recurso REST: v1.projects.locations.instances.tokenAuthUsers.authTokens
- Recurso da REST: v1.projects.locations.operations
Serviço: memorystore.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://memorystore.googleapis.com
Endpoint de serviço regional
Um endpoint de serviço regional é um URL de base que especifica o endereço de rede de um serviço de API em uma única região. Um serviço disponível em várias regiões pode ter vários endpoints regionais. Selecione um local para conferir o endpoint de serviço regional dele.
https://memorystore.googleapis.com Recurso REST: v1beta1.projects.locations
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*} Extrai informações sobre um local. |
getSharedRegionalCertificateAuthority |
GET /v1beta/{name=projects/*/locations/*/sharedRegionalCertificateAuthority} Recebe os detalhes das informações compartilhadas da autoridade de certificação regional para a instância do Memorystore. |
list |
GET /v1beta/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1beta.projects.locations.aclPolicies
| Métodos | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/aclPolicies Cria uma política de ACL. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/aclPolicies/*} Exclui uma política de ACL específica. |
get |
GET /v1beta/{name=projects/*/locations/*/aclPolicies/*} Recebe os detalhes de uma política de ACL do Memorystore específica. |
list |
GET /v1beta/{parent=projects/*/locations/*}/aclPolicies Lista todas as políticas de ACL pertencentes a um projeto no local (região) especificado ou em todos os locais. |
patch |
PATCH /v1beta/{aclPolicy.name=projects/*/locations/*/aclPolicies/*} Atualiza a política de ACL. |
Recurso REST: v1beta.projects.locations.aclPolicies.revisions
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*/aclPolicies/*/revisions/*} Recebe detalhes de uma revisão específica da política de ACL. |
list |
GET /v1beta/{parent=projects/*/locations/*/aclPolicies/*}/revisions Lista todas as revisões de uma determinada política de ACL. |
Recurso REST: v1beta.projects.locations.backupCollections
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*/backupCollections/*} Receba uma coleção de backup. |
list |
GET /v1beta/{parent=projects/*/locations/*}/backupCollections Lista todas as coleções de backup pertencentes a um projeto consumidor no local especificado (região) ou em todos os locais. |
Recurso REST: v1beta.projects.locations.backupCollections.backups
| Métodos | |
|---|---|
delete |
DELETE /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*} Exclui um backup específico. |
export |
POST /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*}:export Exporta um backup específico para um URI do Cloud Storage de destino do cliente. |
get |
GET /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*} Recebe os detalhes de um backup específico. |
list |
GET /v1beta/{parent=projects/*/locations/*/backupCollections/*}/backups Lista todos os backups de uma coleção de backup. |
Recurso REST: v1beta.projects.locations.instances
| Métodos | |
|---|---|
addTokenAuthUser |
POST /v1beta/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser Adiciona um usuário de autenticação por token a uma instância com autenticação por token ativada. |
backup |
POST /v1beta/{name=projects/*/locations/*/instances/*}:backup Fazer backup da instância. |
create |
POST /v1beta/{parent=projects/*/locations/*}/instances Cria uma nova instância em um determinado projeto e local. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/instances/*} Exclui uma única instância. |
finishMigration |
POST /v1beta/{name=projects/*/locations/*/instances/*}:finishMigration Finaliza o processo de migração. |
get |
GET /v1beta/{name=projects/*/locations/*/instances/*} Recebe detalhes de uma única instância. |
getCertificateAuthority |
GET /v1beta/{name=projects/*/locations/*/instances/*}/certificateAuthority Recebe detalhes sobre a autoridade certificadora de uma instância. |
list |
GET /v1beta/{parent=projects/*/locations/*}/instances Lista as instâncias em determinado projeto e local. |
patch |
PATCH /v1beta/{instance.name=projects/*/locations/*/instances/*} Atualiza os parâmetros de uma única instância. |
rescheduleMaintenance |
POST /v1beta/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance Reprograma o próximo evento de manutenção. |
startMigration |
POST /v1beta/{name=projects/*/locations/*/instances/*}:startMigration Inicia a migração de uma instância de origem para a instância de destino do Memorystore. |
Recurso REST: v1beta.projects.locations.instances.tokenAuthUsers
| Métodos | |
|---|---|
addAuthToken |
POST /v1beta/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken Adiciona um token para um usuário de uma instância com autenticação baseada em token ativada. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Exclui um usuário de autenticação por token de uma instância ativada para autenticação baseada em token. |
get |
GET /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Recebe um usuário de autenticação de token específico para uma instância ativada com autenticação baseada em token. |
list |
GET /v1beta/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers Lista todos os usuários de autenticação de token para uma instância com autenticação baseada em token ativada. |
Recurso REST: v1beta.projects.locations.instances.tokenAuthUsers.authTokens
| Métodos | |
|---|---|
delete |
DELETE /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Exclui um token de um usuário de uma instância com autenticação baseada em token ativada. |
get |
GET /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Recebe o token de autenticação de uma instância ativada com autenticação baseada em token para um determinado usuário. |
list |
GET /v1beta/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens Lista todos os tokens de autenticação de um usuário específico. |
Recurso REST: v1beta.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1alpha.projects.locations
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*} Extrai informações sobre um local. |
getSharedRegionalCertificateAuthority |
GET /v1alpha/{name=projects/*/locations/*/sharedRegionalCertificateAuthority} Recebe os detalhes das informações compartilhadas da autoridade de certificação regional para a instância do Memorystore. |
list |
GET /v1alpha/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1alpha.projects.locations.aclPolicies
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/aclPolicies Cria uma política de ACL. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/aclPolicies/*} Exclui uma política de ACL específica. |
get |
GET /v1alpha/{name=projects/*/locations/*/aclPolicies/*} Recebe os detalhes de uma política de ACL do Memorystore específica. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/aclPolicies Lista todas as políticas de ACL pertencentes a um projeto no local (região) especificado ou em todos os locais. |
patch |
PATCH /v1alpha/{aclPolicy.name=projects/*/locations/*/aclPolicies/*} Atualiza a política de ACL. |
Recurso REST: v1alpha.projects.locations.aclPolicies.revisions
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/aclPolicies/*/revisions/*} Recebe detalhes de uma revisão específica da política de ACL. |
list |
GET /v1alpha/{parent=projects/*/locations/*/aclPolicies/*}/revisions Lista todas as revisões de uma determinada política de ACL. |
Recurso REST: v1alpha.projects.locations.backupCollections
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/backupCollections/*} Receba uma coleção de backup. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/backupCollections Lista todas as coleções de backup pertencentes a um projeto consumidor no local especificado (região) ou em todos os locais. |
Recurso REST: v1alpha.projects.locations.backupCollections.backups
| Métodos | |
|---|---|
delete |
DELETE /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*} Exclui um backup específico. |
export |
POST /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*}:export Exporta um backup específico para um URI do Cloud Storage de destino do cliente. |
get |
GET /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*} Recebe os detalhes de um backup específico. |
list |
GET /v1alpha/{parent=projects/*/locations/*/backupCollections/*}/backups Lista todos os backups pertencentes a uma coleção de backup. |
Recurso REST: v1alpha.projects.locations.instances
| Métodos | |
|---|---|
addTokenAuthUser |
POST /v1alpha/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser Adiciona um usuário de autenticação por token a uma instância com autenticação por token ativada. |
backup |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:backup Fazer backup da instância. |
create |
POST /v1alpha/{parent=projects/*/locations/*}/instances Cria uma nova instância em um determinado projeto e local. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/instances/*} Exclui uma única instância. |
finishMigration |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:finishMigration Finaliza o processo de migração. |
get |
GET /v1alpha/{name=projects/*/locations/*/instances/*} Recebe detalhes de uma única instância. |
getCertificateAuthority |
GET /v1alpha/{name=projects/*/locations/*/instances/*}/certificateAuthority Recebe detalhes sobre a autoridade certificadora de uma instância. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/instances Lista as instâncias em determinado projeto e local. |
patch |
PATCH /v1alpha/{instance.name=projects/*/locations/*/instances/*} Atualiza os parâmetros de uma única instância. |
rescheduleMaintenance |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance Reprograma o próximo evento de manutenção. |
startMigration |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:startMigration Inicia a migração de uma instância de origem para a instância de destino do Memorystore. |
Recurso REST: v1alpha.projects.locations.instances.tokenAuthUsers
| Métodos | |
|---|---|
addAuthToken |
POST /v1alpha/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken Adiciona um token para um usuário de uma instância com autenticação baseada em token ativada. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Exclui um usuário de autenticação por token de uma instância ativada para autenticação baseada em token. |
get |
GET /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Recebe um usuário de autenticação de token específico para uma instância ativada com autenticação baseada em token. |
list |
GET /v1alpha/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers Lista todos os usuários de autenticação de token para uma instância com autenticação baseada em token ativada. |
Recurso REST: v1alpha.projects.locations.instances.tokenAuthUsers.authTokens
| Métodos | |
|---|---|
delete |
DELETE /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Exclui um token de um usuário de uma instância com autenticação baseada em token ativada. |
get |
GET /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Recebe o token de autenticação de uma instância ativada com autenticação baseada em token para um determinado usuário. |
list |
GET /v1alpha/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens Lista todos os tokens de autenticação de um usuário específico. |
Recurso REST: v1alpha.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1alpha/{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. |
getSharedRegionalCertificateAuthority |
GET /v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority} Recebe os detalhes das informações compartilhadas da autoridade de certificação regional para a instância do Memorystore. |
list |
GET /v1/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1.projects.locations.aclPolicies
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/aclPolicies Cria uma política de ACL. |
delete |
DELETE /v1/{name=projects/*/locations/*/aclPolicies/*} Exclui uma política de ACL específica. |
get |
GET /v1/{name=projects/*/locations/*/aclPolicies/*} Recebe os detalhes de uma política de ACL do Memorystore específica. |
list |
GET /v1/{parent=projects/*/locations/*}/aclPolicies Lista todas as políticas de ACL pertencentes a um projeto no local (região) especificado ou em todos os locais. |
patch |
PATCH /v1/{aclPolicy.name=projects/*/locations/*/aclPolicies/*} Atualiza a política de ACL. |
Recurso REST: v1.projects.locations.aclPolicies.revisions
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/aclPolicies/*/revisions/*} Recebe detalhes de uma revisão específica da política de ACL. |
list |
GET /v1/{parent=projects/*/locations/*/aclPolicies/*}/revisions Lista todas as revisões de uma determinada política de ACL. |
Recurso REST: v1.projects.locations.backupCollections
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/backupCollections/*} Receba uma coleção de backup. |
list |
GET /v1/{parent=projects/*/locations/*}/backupCollections Lista todas as coleções de backup pertencentes a 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 do Cloud Storage de destino 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 backup. |
Recurso REST: v1.projects.locations.instances
| Métodos | |
|---|---|
addTokenAuthUser |
POST /v1/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser Adiciona um usuário de autenticação por token a uma instância com autenticação por token ativada. |
backup |
POST /v1/{name=projects/*/locations/*/instances/*}:backup Fazer backup da instância. |
create |
POST /v1/{parent=projects/*/locations/*}/instances Cria uma nova instância em um determinado projeto e local. |
delete |
DELETE /v1/{name=projects/*/locations/*/instances/*} Exclui uma única instância. |
finishMigration |
POST /v1/{name=projects/*/locations/*/instances/*}:finishMigration Finaliza o processo de migração. |
get |
GET /v1/{name=projects/*/locations/*/instances/*} Recebe detalhes de uma única instância. |
getCertificateAuthority |
GET /v1/{name=projects/*/locations/*/instances/*}/certificateAuthority Recebe detalhes sobre a autoridade certificadora de uma instância. |
list |
GET /v1/{parent=projects/*/locations/*}/instances Lista as instâncias em determinado projeto e local. |
patch |
PATCH /v1/{instance.name=projects/*/locations/*/instances/*} Atualiza os parâmetros de uma única instância. |
rescheduleMaintenance |
POST /v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance Reprograma o próximo evento de manutenção. |
startMigration |
POST /v1/{name=projects/*/locations/*/instances/*}:startMigration Inicia a migração de uma instância de origem para a instância de destino do Memorystore. |
Recurso REST: v1.projects.locations.instances.tokenAuthUsers
| Métodos | |
|---|---|
addAuthToken |
POST /v1/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken Adiciona um token para um usuário de uma instância com autenticação baseada em token ativada. |
delete |
DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Exclui um usuário de autenticação por token de uma instância ativada para autenticação baseada em token. |
get |
GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Recebe um usuário de autenticação de token específico para uma instância ativada com autenticação baseada em token. |
list |
GET /v1/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers Lista todos os usuários de autenticação de token para uma instância com autenticação baseada em token ativada. |
Recurso REST: v1.projects.locations.instances.tokenAuthUsers.authTokens
| Métodos | |
|---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Exclui um token de um usuário de uma instância com autenticação baseada em token ativada. |
get |
GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Recebe o token de autenticação de uma instância ativada com autenticação baseada em token para um determinado usuário. |
list |
GET /v1/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens Lista todos os tokens de autenticação de um usuário específico. |
Recurso da 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. |