Method: projects.locations.services.alterLocation

Altera la ubicación del recurso de metadatos. El recurso de metadatos puede ser una base de datos, una tabla o una partición. Esta función solo actualiza el directorio superior del recurso de metadatos correspondiente y no transfiere ningún dato existente a la ubicación nueva.

Solicitud HTTP

POST https://metastore.googleapis.com/v1beta/{service}:alterLocation

Parámetros de ruta

Parámetros
service

string

Obligatorio. Es el nombre de recurso relativo del servicio de metastore para mutar metadatos, en el siguiente formato:

projects/{projectId}/locations/{locationId}/services/{serviceId}

La autorización requiere el siguiente permiso IAM en el recurso especificado service:

  • metastore.services.mutateMetadata

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "resourceName": string,
  "locationUri": string
}
Campos
resourceName

string

Obligatorio. El nombre del recurso de metadatos relativo en el siguiente formato

databases/{database_id} o databases/{database_id}/tables/{table_id} o databases/{database_id}/tables/{table_id}/partitions/{partition_id}

locationUri

string

Obligatorio. Es el URI de la nueva ubicación para el recurso de metadatos.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.

Permisos de autorización

Se requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.