La API de Dataproc Metastore se usa para administrar el ciclo de vida y la configuración de los servicios de metastore.
- Recurso de REST: v1beta.projects.locations
- Recurso de REST: v1beta.projects.locations.federations
- Recurso de REST: v1beta.projects.locations.operations
- Recurso de REST: v1beta.projects.locations.services
- Recurso de REST: v1beta.projects.locations.services.backups
- Recurso de REST: v1beta.projects.locations.services.databases
- Recurso de REST: v1beta.projects.locations.services.databases.tables
- Recurso de REST: v1beta.projects.locations.services.metadataImports
- Recurso de REST: v1beta.projects.locations.services.migrationExecutions
- Recurso de REST: v1alpha.projects.locations
- Recurso de REST: v1alpha.projects.locations.federations
- Recurso de REST: v1alpha.projects.locations.operations
- Recurso de REST: v1alpha.projects.locations.services
- Recurso de REST: v1alpha.projects.locations.services.backups
- Recurso de REST: v1alpha.projects.locations.services.databases
- Recurso de REST: v1alpha.projects.locations.services.databases.tables
- Recurso de REST: v1alpha.projects.locations.services.metadataImports
- Recurso de REST: v1alpha.projects.locations.services.migrationExecutions
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.federations
- Recurso de REST: v1.projects.locations.operations
- Recurso de REST: v1.projects.locations.services
- Recurso de REST: v1.projects.locations.services.backups
- Recurso de REST: v1.projects.locations.services.databases
- Recurso de REST: v1.projects.locations.services.databases.tables
- Recurso de REST: v1.projects.locations.services.metadataImports
- Recurso de REST: v1.projects.locations.services.migrationExecutions
Servicio: metastore.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 siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API 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 Discovery:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la 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://metastore.googleapis.com
Recurso de REST: v1beta.projects.locations
Métodos | |
---|---|
get |
GET /v1beta/{name} Obtiene información sobre una ubicación. |
list |
GET /v1beta/{name}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1beta.projects.locations.federations
Métodos | |
---|---|
create |
POST /v1beta/{parent}/federations Crea una federación de metastore en un proyecto y una ubicación. |
delete |
DELETE /v1beta/{name} Borra una sola federación. |
get |
GET /v1beta/{name} Obtiene los detalles de una sola federación. |
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta/{parent}/federations Enumera las federaciones en un proyecto y una ubicación. |
patch |
PATCH /v1beta/{federation.name} Actualiza los campos de una federación. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta/{name}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1beta/{name} Borra una operación de larga duración. |
get |
GET /v1beta/{name} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1beta/{name}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1beta.projects.locations.services
Métodos | |
---|---|
alterLocation |
POST /v1beta/{service}:alterLocation Cambia la ubicación del recurso de metadatos. |
alterTableProperties |
POST /v1beta/{service}:alterTableProperties Modifica las propiedades de la tabla de metadatos. |
cancelMigration |
POST /v1beta/{service}:cancelMigration Cancela el proceso de migración administrada en curso. |
completeMigration |
POST /v1beta/{service}:completeMigration Completa el proceso de migración administrada. |
create |
POST /v1beta/{parent}/services Crea un servicio de Metastore en un proyecto y una ubicación. |
delete |
DELETE /v1beta/{name} Borra un solo servicio. |
exportMetadata |
POST /v1beta/{service}:exportMetadata Exports metadata from a service. |
get |
GET /v1beta/{name} Obtiene los detalles de un solo servicio. |
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta/{parent}/services Enumera los servicios de un proyecto y una ubicación. |
moveTableToDatabase |
POST /v1beta/{service}:moveTableToDatabase Mueve una tabla a otra base de datos. |
patch |
PATCH /v1beta/{service.name} Actualiza los parámetros de un solo servicio. |
queryMetadata |
POST /v1beta/{service}:queryMetadata Consulta los metadatos de Dataproc Metastore. |
removeIamPolicy |
POST /v1beta/{resource}:removeIamPolicy Quita las políticas de IAM adjuntas de un recurso. |
restore |
POST /v1beta/{service}:restore Restablece un servicio a partir de una copia de seguridad. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
startMigration |
POST /v1beta/{service}:startMigration Inicia el proceso de migración administrada. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.services.backups
Métodos | |
---|---|
create |
POST /v1beta/{parent}/backups Crea una copia de seguridad nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1beta/{name} Borra una sola copia de seguridad. |
get |
GET /v1beta/{name} Obtiene los detalles de una sola copia de seguridad. |
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1beta/{parent}/backups Muestra una lista de las copias de seguridad de un servicio. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.services.databases
Métodos | |
---|---|
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.services.databases.tables
Métodos | |
---|---|
getIamPolicy |
GET /v1beta/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
setIamPolicy |
POST /v1beta/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1beta/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1beta.projects.locations.services.metadataImports
Métodos | |
---|---|
create |
POST /v1beta/{parent}/metadataImports Crea una MetadataImport nueva en un proyecto y una ubicación determinados. |
get |
GET /v1beta/{name} Obtiene los detalles de una sola importación. |
list |
GET /v1beta/{parent}/metadataImports Muestra una lista de las importaciones en un servicio. |
patch |
PATCH /v1beta/{metadataImport.name} Actualiza una sola importación. |
Recurso de REST: v1beta.projects.locations.services.migrationExecutions
Métodos | |
---|---|
delete |
DELETE /v1beta/{name} Borra una sola ejecución de migración. |
get |
GET /v1beta/{name} Obtiene los detalles de una sola ejecución de migración. |
list |
GET /v1beta/{parent}/migrationExecutions Muestra una lista de las ejecuciones de migración en un servicio. |
Recurso de REST: v1alpha.projects.locations
Métodos | |
---|---|
get |
GET /v1alpha/{name} Obtiene información sobre una ubicación. |
list |
GET /v1alpha/{name}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1alpha.projects.locations.federations
Métodos | |
---|---|
create |
POST /v1alpha/{parent}/federations Crea una federación de metastore en un proyecto y una ubicación. |
delete |
DELETE /v1alpha/{name} Borra una sola federación. |
get |
GET /v1alpha/{name} Obtiene los detalles de una sola federación. |
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha/{parent}/federations Enumera las federaciones en un proyecto y una ubicación. |
patch |
PATCH /v1alpha/{federation.name} Actualiza los campos de una federación. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1alpha/{name}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1alpha/{name} Borra una operación de larga duración. |
get |
GET /v1alpha/{name} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1alpha/{name}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1alpha.projects.locations.services
Métodos | |
---|---|
alterLocation |
POST /v1alpha/{service}:alterLocation Cambia la ubicación del recurso de metadatos. |
alterTableProperties |
POST /v1alpha/{service}:alterTableProperties Modifica las propiedades de la tabla de metadatos. |
cancelMigration |
POST /v1alpha/{service}:cancelMigration Cancela el proceso de migración administrada en curso. |
completeMigration |
POST /v1alpha/{service}:completeMigration Completa el proceso de migración administrada. |
create |
POST /v1alpha/{parent}/services Crea un servicio de Metastore en un proyecto y una ubicación. |
delete |
DELETE /v1alpha/{name} Borra un solo servicio. |
exportMetadata |
POST /v1alpha/{service}:exportMetadata Exports metadata from a service. |
get |
GET /v1alpha/{name} Obtiene los detalles de un solo servicio. |
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha/{parent}/services Enumera los servicios de un proyecto y una ubicación. |
moveTableToDatabase |
POST /v1alpha/{service}:moveTableToDatabase Mueve una tabla a otra base de datos. |
patch |
PATCH /v1alpha/{service.name} Actualiza los parámetros de un solo servicio. |
queryMetadata |
POST /v1alpha/{service}:queryMetadata Consulta los metadatos de Dataproc Metastore. |
removeIamPolicy |
POST /v1alpha/{resource}:removeIamPolicy Quita las políticas de IAM adjuntas de un recurso. |
restore |
POST /v1alpha/{service}:restore Restablece un servicio a partir de una copia de seguridad. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
startMigration |
POST /v1alpha/{service}:startMigration Inicia el proceso de migración administrada. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.services.backups
Métodos | |
---|---|
create |
POST /v1alpha/{parent}/backups Crea una copia de seguridad nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1alpha/{name} Borra una sola copia de seguridad. |
get |
GET /v1alpha/{name} Obtiene los detalles de una sola copia de seguridad. |
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1alpha/{parent}/backups Muestra una lista de las copias de seguridad de un servicio. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.services.databases
Métodos | |
---|---|
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.services.databases.tables
Métodos | |
---|---|
getIamPolicy |
GET /v1alpha/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
setIamPolicy |
POST /v1alpha/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1alpha/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1alpha.projects.locations.services.metadataImports
Métodos | |
---|---|
create |
POST /v1alpha/{parent}/metadataImports Crea una nueva MetadataImport en un proyecto y una ubicación determinados. |
get |
GET /v1alpha/{name} Obtiene los detalles de una sola importación. |
list |
GET /v1alpha/{parent}/metadataImports Muestra una lista de las importaciones en un servicio. |
patch |
PATCH /v1alpha/{metadataImport.name} Actualiza una sola importación. |
Recurso de REST: v1alpha.projects.locations.services.migrationExecutions
Métodos | |
---|---|
delete |
DELETE /v1alpha/{name} Borra una sola ejecución de migración. |
get |
GET /v1alpha/{name} Obtiene los detalles de una sola ejecución de migración. |
list |
GET /v1alpha/{parent}/migrationExecutions Muestra una lista de las ejecuciones de migración en un servicio. |
Recurso de REST: v1.projects.locations
Métodos | |
---|---|
get |
GET /v1/{name} Obtiene información sobre una ubicación. |
list |
GET /v1/{name}/locations Muestra una lista con información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.federations
Métodos | |
---|---|
create |
POST /v1/{parent}/federations Crea una federación de metastore en un proyecto y una ubicación. |
delete |
DELETE /v1/{name} Borra una sola federación. |
get |
GET /v1/{name} Obtiene los detalles de una sola federación. |
getIamPolicy |
GET /v1/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent}/federations Enumera las federaciones en un proyecto y una ubicación. |
patch |
PATCH /v1/{federation.name} Actualiza los campos de una federación. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
testIamPermissions |
POST /v1/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1/{name}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1/{name} Borra una operación de larga duración. |
get |
GET /v1/{name} Obtiene el estado más reciente de una operación de larga duración. |
list |
GET /v1/{name}/operations Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1.projects.locations.services
Métodos | |
---|---|
alterLocation |
POST /v1/{service}:alterLocation Cambia la ubicación del recurso de metadatos. |
alterTableProperties |
POST /v1/{service}:alterTableProperties Modifica las propiedades de la tabla de metadatos. |
cancelMigration |
POST /v1/{service}:cancelMigration Cancela el proceso de migración administrada en curso. |
completeMigration |
POST /v1/{service}:completeMigration Completa el proceso de migración administrada. |
create |
POST /v1/{parent}/services Crea un servicio de Metastore en un proyecto y una ubicación. |
delete |
DELETE /v1/{name} Borra un solo servicio. |
exportMetadata |
POST /v1/{service}:exportMetadata Exports metadata from a service. |
get |
GET /v1/{name} Obtiene los detalles de un solo servicio. |
getIamPolicy |
GET /v1/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent}/services Enumera los servicios de un proyecto y una ubicación. |
moveTableToDatabase |
POST /v1/{service}:moveTableToDatabase Mueve una tabla a otra base de datos. |
patch |
PATCH /v1/{service.name} Actualiza los parámetros de un solo servicio. |
queryMetadata |
POST /v1/{service}:queryMetadata Consulta los metadatos de Dataproc Metastore. |
restore |
POST /v1/{service}:restore Restablece un servicio a partir de una copia de seguridad. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
startMigration |
POST /v1/{service}:startMigration Inicia el proceso de migración administrada. |
testIamPermissions |
POST /v1/{resource}:testIamPermissions Permite mostrar los permisos que tiene un emisor para un recurso específico. |
Recurso de REST: v1.projects.locations.services.backups
Métodos | |
---|---|
create |
POST /v1/{parent}/backups Crea una copia de seguridad nueva en un proyecto y una ubicación determinados. |
delete |
DELETE /v1/{name} Borra una sola copia de seguridad. |
get |
GET /v1/{name} Obtiene los detalles de una sola copia de seguridad. |
getIamPolicy |
GET /v1/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
list |
GET /v1/{parent}/backups Muestra una lista de las copias de seguridad de un servicio. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
Recurso de REST: v1.projects.locations.services.databases
Métodos | |
---|---|
getIamPolicy |
GET /v1/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
Recurso de REST: v1.projects.locations.services.databases.tables
Métodos | |
---|---|
getIamPolicy |
GET /v1/{resource}:getIamPolicy Permite obtener la política de control de acceso de un recurso. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Permite configurar la política de control de acceso en el recurso especificado. |
Recurso de REST: v1.projects.locations.services.metadataImports
Métodos | |
---|---|
create |
POST /v1/{parent}/metadataImports Crea una MetadataImport nueva en un proyecto y una ubicación determinados. |
get |
GET /v1/{name} Obtiene los detalles de una sola importación. |
list |
GET /v1/{parent}/metadataImports Muestra una lista de las importaciones en un servicio. |
patch |
PATCH /v1/{metadataImport.name} Actualiza una sola importación. |
Recurso de REST: v1.projects.locations.services.migrationExecutions
Métodos | |
---|---|
delete |
DELETE /v1/{name} Borra una sola ejecución de migración. |
get |
GET /v1/{name} Obtiene los detalles de una sola ejecución de migración. |
list |
GET /v1/{parent}/migrationExecutions Muestra una lista de las ejecuciones de migración en un servicio. |