REST Resource: hive.v1.projects.catalogs.databases

Ressource : HiveDatabase

Stocke les informations de la base de données Hive. Il inclut le nom, la description, l'emplacement et les propriétés de la base de données.

Représentation JSON
{
  "name": string,
  "description": string,
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string
}
Champs
name

string

Identifiant. Nom de la ressource. Format : projects/{project_id_or_number}/catalogs/{catalogId}/databases/{databaseId}

description

string

Facultatif. Stocke la description de la base de données. La longueur ne doit pas dépasser 4 000 caractères.

locationUri

string

Facultatif. Chemin d'accès Cloud Storage où se trouve la base de données. Format : gs://bucket/path/to/database. Si aucune valeur n'est spécifiée, la base de données sera stockée dans l'emplacement du catalogue. La longueur ne doit pas dépasser 4 000 caractères.

parameters

map (key: string, value: string)

Facultatif. Stocke les propriétés associées à la base de données. La taille maximale est de 2 Mio.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création de la base de données.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de mise à jour de la base de données.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Méthodes

create

Crée une base de données.

delete

Supprime une base de données existante spécifiée par son nom.

get

Récupère la base de données spécifiée par le nom de ressource.

list

Répertorie toutes les bases de données d'un catalogue spécifié.

patch

Met à jour une base de données existante spécifiée par son nom.