- Recurso de REST: v1beta.projects.locations
- Recurso de REST: v1beta.projects.locations.aclPolicies
- Recurso de REST: v1beta.projects.locations.aclPolicies.revisions
- Recurso de REST: v1beta.projects.locations.backupCollections
- Recurso de REST: v1beta.projects.locations.backupCollections.backups
- Recurso de REST: v1beta.projects.locations.instances
- Recurso de REST: v1beta.projects.locations.instances.tokenAuthUsers
- Recurso de REST: v1beta.projects.locations.instances.tokenAuthUsers.authTokens
- Recurso de REST: v1beta.projects.locations.operations
- Recurso de REST: v1alpha.projects.locations
- Recurso de REST: v1alpha.projects.locations.aclPolicies
- Recurso de REST: v1alpha.projects.locations.aclPolicies.revisions
- Recurso de REST: v1alpha.projects.locations.backupCollections
- Recurso de REST: v1alpha.projects.locations.backupCollections.backups
- Recurso de REST: v1alpha.projects.locations.instances
- Recurso de REST: v1alpha.projects.locations.instances.tokenAuthUsers
- Recurso de REST: v1alpha.projects.locations.instances.tokenAuthUsers.authTokens
- Recurso de REST: v1alpha.projects.locations.operations
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.aclPolicies
- Recurso de REST: v1.projects.locations.aclPolicies.revisions
- Recurso de REST: v1.projects.locations.backupCollections
- Recurso de REST: v1.projects.locations.backupCollections.backups
- Recurso de REST: v1.projects.locations.instances
- Recurso de REST: v1.projects.locations.instances.tokenAuthUsers
- Recurso de REST: v1.projects.locations.instances.tokenAuthUsers.authTokens
- Recurso de REST: v1.projects.locations.operations
Servicio: memorystore.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información que se indica más abajo cuando realices las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://memorystore.googleapis.com
Extremo de servicio regional
Un extremo de servicio regional es una URL base que especifica la dirección de red de un servicio de API en una sola región. Un servicio que está disponible en varias regiones puede tener varios extremos regionales. Selecciona una ubicación para ver su extremo de servicio regional para este servicio.
https://memorystore.googleapis.com Recurso de REST: v1beta.projects.locations
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
getSharedRegionalCertificateAuthority |
GET /v1beta/{name=projects/*/locations/*/sharedRegionalCertificateAuthority} Obtiene los detalles de la información compartida de la autoridad certificadora regional para la instancia de Memorystore. |
list |
GET /v1beta/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1beta.projects.locations.aclPolicies
| Métodos | |
|---|---|
create |
POST /v1beta/{parent=projects/*/locations/*}/aclPolicies Crea una política de ACL. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/aclPolicies/*} Borra una política de ACL específica. |
get |
GET /v1beta/{name=projects/*/locations/*/aclPolicies/*} Obtiene los detalles de una política de ACL de Memorystore específica. |
list |
GET /v1beta/{parent=projects/*/locations/*}/aclPolicies Enumera todas las políticas de ACL que posee un proyecto en la ubicación (región) especificada o en todas las ubicaciones. |
patch |
PATCH /v1beta/{aclPolicy.name=projects/*/locations/*/aclPolicies/*} Actualiza la política de ACL. |
Recurso de REST: v1beta.projects.locations.aclPolicies.revisions
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*/aclPolicies/*/revisions/*} Obtiene detalles de una revisión específica de la política de ACL. |
list |
GET /v1beta/{parent=projects/*/locations/*/aclPolicies/*}/revisions Enumera todas las revisiones de la política de ACL en una política de ACL determinada. |
Recurso de REST: v1beta.projects.locations.backupCollections
| Métodos | |
|---|---|
get |
GET /v1beta/{name=projects/*/locations/*/backupCollections/*} Obtén una colección de copias de seguridad. |
list |
GET /v1beta/{parent=projects/*/locations/*}/backupCollections Enumera todas las colecciones de copias de seguridad que posee un proyecto del consumidor en la ubicación (región) especificada o en todas las ubicaciones. |
Recurso de REST: v1beta.projects.locations.backupCollections.backups
| Métodos | |
|---|---|
delete |
DELETE /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*} Borra una copia de seguridad específica. |
export |
POST /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*}:export Exporta una copia de seguridad específica a un URI de Cloud Storage de destino del cliente. |
get |
GET /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*} Obtiene los detalles de una copia de seguridad específica. |
list |
GET /v1beta/{parent=projects/*/locations/*/backupCollections/*}/backups Enumera todas las copias de seguridad que pertenecen a una colección de copias de seguridad. |
Recurso de REST: v1beta.projects.locations.instances
| Métodos | |
|---|---|
addTokenAuthUser |
POST /v1beta/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser Agrega un usuario de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
backup |
POST /v1beta/{name=projects/*/locations/*/instances/*}:backup Copia de seguridad de la instancia. |
create |
POST /v1beta/{parent=projects/*/locations/*}/instances Crea una instancia nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/instances/*} Borra una instancia única. |
finishMigration |
POST /v1beta/{name=projects/*/locations/*/instances/*}:finishMigration Finaliza el proceso de migración. |
get |
GET /v1beta/{name=projects/*/locations/*/instances/*} Obtiene los detalles de una sola instancia. |
getCertificateAuthority |
GET /v1beta/{name=projects/*/locations/*/instances/*}/certificateAuthority Obtiene detalles sobre la autoridad certificadora de una instancia. |
list |
GET /v1beta/{parent=projects/*/locations/*}/instances Enumera instancias en una ubicación y un proyecto determinados. |
patch |
PATCH /v1beta/{instance.name=projects/*/locations/*/instances/*} Actualiza los parámetros de una sola instancia. |
rescheduleMaintenance |
POST /v1beta/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance Reprograma el próximo evento de mantenimiento. |
startMigration |
POST /v1beta/{name=projects/*/locations/*/instances/*}:startMigration Inicia la migración de una instancia de origen a la instancia de Memorystore de destino. |
Recurso de REST: v1beta.projects.locations.instances.tokenAuthUsers
| Métodos | |
|---|---|
addAuthToken |
POST /v1beta/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken Agrega un token para un usuario de una instancia habilitada para la autenticación basada en tokens. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Borra un usuario de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
get |
GET /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Obtiene un usuario de autenticación de token específico para una instancia habilitada para la autenticación basada en tokens. |
list |
GET /v1beta/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers Enumera todos los usuarios de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
Recurso de REST: v1beta.projects.locations.instances.tokenAuthUsers.authTokens
| Métodos | |
|---|---|
delete |
DELETE /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Borra un token para un usuario de una instancia habilitada para la autenticación basada en tokens. |
get |
GET /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Obtiene el token de autenticación de una instancia habilitada para la autenticación basada en tokens para un usuario determinado. |
list |
GET /v1beta/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens Enumera todos los tokens de autenticación para un usuario específico de autenticación con token. |
Recurso de REST: v1beta.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1alpha.projects.locations
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
getSharedRegionalCertificateAuthority |
GET /v1alpha/{name=projects/*/locations/*/sharedRegionalCertificateAuthority} Obtiene los detalles de la información compartida de la autoridad certificadora regional para la instancia de Memorystore. |
list |
GET /v1alpha/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1alpha.projects.locations.aclPolicies
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/aclPolicies Crea una política de ACL. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/aclPolicies/*} Borra una política de ACL específica. |
get |
GET /v1alpha/{name=projects/*/locations/*/aclPolicies/*} Obtiene los detalles de una política de ACL de Memorystore específica. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/aclPolicies Enumera todas las políticas de ACL que posee un proyecto en la ubicación (región) especificada o en todas las ubicaciones. |
patch |
PATCH /v1alpha/{aclPolicy.name=projects/*/locations/*/aclPolicies/*} Actualiza la política de ACL. |
Recurso de REST: v1alpha.projects.locations.aclPolicies.revisions
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/aclPolicies/*/revisions/*} Obtiene detalles de una revisión específica de la política de ACL. |
list |
GET /v1alpha/{parent=projects/*/locations/*/aclPolicies/*}/revisions Enumera todas las revisiones de la política de ACL en una política de ACL determinada. |
Recurso de REST: v1alpha.projects.locations.backupCollections
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/backupCollections/*} Obtén una colección de copias de seguridad. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/backupCollections Enumera todas las colecciones de copias de seguridad que posee un proyecto consumidor en la ubicación (región) especificada o en todas las ubicaciones. |
Recurso de REST: v1alpha.projects.locations.backupCollections.backups
| Métodos | |
|---|---|
delete |
DELETE /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*} Borra una copia de seguridad específica. |
export |
POST /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*}:export Exporta una copia de seguridad específica a un URI de Cloud Storage de destino del cliente. |
get |
GET /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*} Obtiene los detalles de una copia de seguridad específica. |
list |
GET /v1alpha/{parent=projects/*/locations/*/backupCollections/*}/backups Enumera todas las copias de seguridad que pertenecen a una colección de copias de seguridad. |
Recurso de REST: v1alpha.projects.locations.instances
| Métodos | |
|---|---|
addTokenAuthUser |
POST /v1alpha/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser Agrega un usuario de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
backup |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:backup Copia de seguridad de la instancia. |
create |
POST /v1alpha/{parent=projects/*/locations/*}/instances Crea una instancia nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/instances/*} Borra una instancia única. |
finishMigration |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:finishMigration Finaliza el proceso de migración. |
get |
GET /v1alpha/{name=projects/*/locations/*/instances/*} Obtiene los detalles de una sola instancia. |
getCertificateAuthority |
GET /v1alpha/{name=projects/*/locations/*/instances/*}/certificateAuthority Obtiene detalles sobre la autoridad certificadora de una instancia. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/instances Enumera instancias en una ubicación y un proyecto determinados. |
patch |
PATCH /v1alpha/{instance.name=projects/*/locations/*/instances/*} Actualiza los parámetros de una sola instancia. |
rescheduleMaintenance |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance Reprograma el próximo evento de mantenimiento. |
startMigration |
POST /v1alpha/{name=projects/*/locations/*/instances/*}:startMigration Inicia la migración de una instancia de origen a la instancia de Memorystore de destino. |
Recurso de REST: v1alpha.projects.locations.instances.tokenAuthUsers
| Métodos | |
|---|---|
addAuthToken |
POST /v1alpha/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken Agrega un token para un usuario de una instancia habilitada para la autenticación basada en tokens. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Borra un usuario de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
get |
GET /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Obtiene un usuario de autenticación de token específico para una instancia habilitada para la autenticación basada en tokens. |
list |
GET /v1alpha/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers Enumera todos los usuarios de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
Recurso de REST: v1alpha.projects.locations.instances.tokenAuthUsers.authTokens
| Métodos | |
|---|---|
delete |
DELETE /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Borra un token para un usuario de una instancia habilitada para la autenticación basada en tokens. |
get |
GET /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Obtiene el token de autenticación de una instancia habilitada para la autenticación basada en tokens para un usuario determinado. |
list |
GET /v1alpha/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens Enumera todos los tokens de autenticación para un usuario específico de autenticación con token. |
Recurso de REST: v1alpha.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1alpha/{name=projects/*/locations/*}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1.projects.locations
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
getSharedRegionalCertificateAuthority |
GET /v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority} Obtiene los detalles de la información compartida de la autoridad certificadora regional para la instancia de Memorystore. |
list |
GET /v1/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.aclPolicies
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/aclPolicies Crea una política de ACL. |
delete |
DELETE /v1/{name=projects/*/locations/*/aclPolicies/*} Borra una política de ACL específica. |
get |
GET /v1/{name=projects/*/locations/*/aclPolicies/*} Obtiene los detalles de una política de ACL de Memorystore específica. |
list |
GET /v1/{parent=projects/*/locations/*}/aclPolicies Enumera todas las políticas de ACL que posee un proyecto en la ubicación (región) especificada o en todas las ubicaciones. |
patch |
PATCH /v1/{aclPolicy.name=projects/*/locations/*/aclPolicies/*} Actualiza la política de ACL. |
Recurso de REST: v1.projects.locations.aclPolicies.revisions
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/aclPolicies/*/revisions/*} Obtiene detalles de una revisión específica de la política de ACL. |
list |
GET /v1/{parent=projects/*/locations/*/aclPolicies/*}/revisions Enumera todas las revisiones de la política de ACL en una política de ACL determinada. |
Recurso de REST: v1.projects.locations.backupCollections
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/backupCollections/*} Obtén una colección de copias de seguridad. |
list |
GET /v1/{parent=projects/*/locations/*}/backupCollections Enumera todas las colecciones de copias de seguridad que posee un proyecto del consumidor en la ubicación (región) especificada o en todas las ubicaciones. |
Recurso de REST: v1.projects.locations.backupCollections.backups
| Métodos | |
|---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/backupCollections/*/backups/*} Borra una copia de seguridad específica. |
export |
POST /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export Exporta una copia de seguridad específica a un URI de Cloud Storage de destino del cliente. |
get |
GET /v1/{name=projects/*/locations/*/backupCollections/*/backups/*} Obtiene los detalles de una copia de seguridad específica. |
list |
GET /v1/{parent=projects/*/locations/*/backupCollections/*}/backups Enumera todas las copias de seguridad que pertenecen a una colección de copias de seguridad. |
Recurso de REST: v1.projects.locations.instances
| Métodos | |
|---|---|
addTokenAuthUser |
POST /v1/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser Agrega un usuario de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
backup |
POST /v1/{name=projects/*/locations/*/instances/*}:backup Copia de seguridad de la instancia. |
create |
POST /v1/{parent=projects/*/locations/*}/instances Crea una instancia nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name=projects/*/locations/*/instances/*} Borra una instancia única. |
finishMigration |
POST /v1/{name=projects/*/locations/*/instances/*}:finishMigration Finaliza el proceso de migración. |
get |
GET /v1/{name=projects/*/locations/*/instances/*} Obtiene los detalles de una sola instancia. |
getCertificateAuthority |
GET /v1/{name=projects/*/locations/*/instances/*}/certificateAuthority Obtiene detalles sobre la autoridad certificadora de una instancia. |
list |
GET /v1/{parent=projects/*/locations/*}/instances Enumera instancias en una ubicación y un proyecto determinados. |
patch |
PATCH /v1/{instance.name=projects/*/locations/*/instances/*} Actualiza los parámetros de una sola instancia. |
rescheduleMaintenance |
POST /v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance Reprograma el próximo evento de mantenimiento. |
startMigration |
POST /v1/{name=projects/*/locations/*/instances/*}:startMigration Inicia la migración de una instancia de origen a la instancia de Memorystore de destino. |
Recurso de REST: v1.projects.locations.instances.tokenAuthUsers
| Métodos | |
|---|---|
addAuthToken |
POST /v1/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken Agrega un token para un usuario de una instancia habilitada para la autenticación basada en tokens. |
delete |
DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Borra un usuario de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
get |
GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*} Obtiene un usuario de autenticación de token específico para una instancia habilitada para la autenticación basada en tokens. |
list |
GET /v1/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers Enumera todos los usuarios de autenticación con token para una instancia habilitada para la autenticación basada en tokens. |
Recurso de REST: v1.projects.locations.instances.tokenAuthUsers.authTokens
| Métodos | |
|---|---|
delete |
DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Borra un token para un usuario de una instancia habilitada para la autenticación basada en tokens. |
get |
GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*} Obtiene el token de autenticación de una instancia habilitada para la autenticación basada en tokens para un usuario determinado. |
list |
GET /v1/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens Enumera todos los tokens de autenticación para un usuario específico de autenticación con token. |
Recurso de REST: v1.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Borra una operación de larga duración. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1/{name=projects/*/locations/*}/operationsEnumera las operaciones que coinciden con el filtro especificado en la solicitud. |