REST Resource: projects.locations.catalogs.databases

Ressource : Database

Une base de données est un conteneur de tables.

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "type": enum (Type),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of mutually exclusive fields.
}
Champs
name

string

Uniquement en sortie. Nom de la ressource. Format : projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

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 la dernière modification 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".

deleteTime

string (Timestamp format)

Uniquement en sortie. Heure de suppression de la base de données. Défini uniquement après la suppression 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".

expireTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle cette base de données est considérée comme expirée. Défini uniquement après la suppression 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".

type

enum (Type)

Type de base de données.

Options spécifiées pour le type de base de données. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
hiveOptions

object (HiveDatabaseOptions)

Options d'une base de données Hive.

Fin des champs qui s'excluent mutuellement.

HiveDatabaseOptions

Options d'une base de données Hive.

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

string

URI du dossier Cloud Storage dans lequel les données de la base de données sont stockées, commençant par "gs://".

parameters

map (key: string, value: string)

Stocke les paramètres de base de données Hive fournis par l'utilisateur.

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

Type

Type de base de données.

Enums
TYPE_UNSPECIFIED Le type n'est pas spécifié.
HIVE Représente une base de données stockant des tables compatibles avec les tables Hive Metastore.

Méthodes

create

Crée une base de données.

delete

Supprime une base de données existante spécifiée par l'ID de la base de données.

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 ID.