Method: projects.locations.services.alterLocation

Modifier l'emplacement de la ressource de métadonnées. La ressource de métadonnées peut être une base de données, une table ou une partition. Cette fonctionnalité ne met à jour que le répertoire parent de la ressource de métadonnées correspondante et ne transfère aucune donnée existante vers le nouvel emplacement.

Requête HTTP

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

Paramètres de chemin

Paramètres
service

string

Obligatoire. Nom de ressource relatif du service Metastore pour modifier les métadonnées, au format suivant:

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

L'autorisation IAM suivante est requise pour la ressource service indiquée :

  • metastore.services.mutateMetadata

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "resourceName": string,
  "locationUri": string
}
Champs
resourceName

string

Obligatoire. Nom de la ressource de métadonnées relatif au format suivant.

databases/{database_id}, databases/{database_id}/tables/{table_id} ou databases/{database_id}/tables/{table_id}/partitions/{partition_id}

locationUri

string

Obligatoire. Nouvel URI d'emplacement de la ressource de métadonnées.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez la page Présentation de l'authentification.