Ressource : DatasetConfig
Message décrivant les propriétés de configuration de l'ensemble de données. Pour en savoir plus, consultez Propriétés de configuration des ensembles de données.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
| Champs | |
|---|---|
name |
Identifiant, nom de la ressource |
createTime |
Uniquement en sortie. Date et heure UTC à auxquelles la configuration de l'ensemble de données a été créée. Ce champ est renseigné automatiquement. Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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 : |
updateTime |
Uniquement en sortie. Date et heure UTC auxquelles la configuration de l'ensemble de données a été mise à jour pour la dernière fois. Ce champ est renseigné automatiquement. Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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 : |
labels |
Étiquettes sous forme de paires clé/valeur Objet contenant une liste de paires |
uid |
Uniquement en sortie. Identifiant unique généré par le système pour la ressource. |
organizationNumber |
Facultatif. ID de la ressource d'organisation à laquelle les projets sources doivent appartenir. Les projets qui n'appartiennent pas à l'organisation fournie ne sont pas pris en compte lors de la création de l'ensemble de données. |
includeNewlyCreatedBuckets |
Si la valeur est définie sur |
retentionPeriodDays |
Nombre de jours d'historique à conserver. |
link |
Détails de l'ensemble de données associé. |
identity |
Identité utilisée par cette |
status |
Uniquement en sortie. État de la |
datasetConfigState |
Uniquement en sortie. État de la |
description |
Facultatif. Description de la configuration de l'ensemble de données fournie par l'utilisateur. Longueur maximale : 256 caractères. |
Champ d'union source_options. Définit les options permettant de fournir des identifiants de sources pour l'ensemble de données. source_options ne peut être qu'un des éléments suivants : |
|
sourceProjects |
Définit les options permettant de fournir des projets sources pour l'ensemble de données. |
sourceFolders |
Définit les options permettant de fournir des dossiers sources pour l'ensemble de données. |
organizationScope |
Définit les options permettant de fournir une organisation source pour l'ensemble de données. |
cloudStorageObjectPath |
Uniquement en entrée. Chemin d'accès à l'objet Cloud Storage contenant une liste de numéros de projets ou de dossiers à inclure dans l'ensemble de données. Il ne peut pas contenir un mélange de projets et de dossiers. L'objet doit être un fichier texte dans lequel chaque ligne comporte l'une des entrées suivantes :
|
Champ d'union cloud_storage_locations. Emplacements Cloud Storage à inclure ou à exclure. cloud_storage_locations ne peut être qu'un des éléments suivants : |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Champ d'union cloud_storage_buckets. Buckets Cloud Storage à inclure ou à exclure. cloud_storage_buckets ne peut être qu'un des éléments suivants : |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
Collection de numéros de projet.
| Représentation JSON |
|---|
{ "projectNumbers": [ string ] } |
| Champs | |
|---|---|
projectNumbers[] |
|
SourceFolders
Spécifie un ensemble de dossiers à inclure dans l'ensemble de données.
| Représentation JSON |
|---|
{ "folderNumbers": [ string ] } |
| Champs | |
|---|---|
folderNumbers[] |
Facultatif. Liste des numéros de dossiers à inclure dans l'ensemble de données. |
CloudStorageLocations
Collection d'emplacements Cloud Storage.
| Représentation JSON |
|---|
{ "locations": [ string ] } |
| Champs | |
|---|---|
locations[] |
|
CloudStorageBuckets
Collection de buckets Cloud Storage.
| Représentation JSON |
|---|
{
"cloudStorageBuckets": [
{
object ( |
| Champs | |
|---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
Définit le bucket par son nom ou un modèle d'expression régulière pour faire correspondre les buckets.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union
|
|
bucketName |
Nom du bucket Cloud Storage. |
bucketPrefixRegex |
Modèle d'expression régulière pour les noms de buckets correspondant à l'expression régulière. Les expressions régulières doivent respecter la syntaxe spécifiée dans |
Link
Définit les détails de l'ensemble de données associé.
| Représentation JSON |
|---|
{ "dataset": string, "linked": boolean } |
| Champs | |
|---|---|
dataset |
Uniquement en sortie. Nom de l'ensemble de données associé. |
linked |
Uniquement en sortie. État de l'ensemble de données associé. |
Identity
Identity permet à l'utilisateur de fournir le type d'identité à utiliser et génère la chaîne d'identité qui peut être utilisée pour les modifications de stratégies IAM.
| Représentation JSON |
|---|
{
"name": string,
"type": enum ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de l'identité. |
type |
Type d'identité à utiliser pour datasetConfig. |
IdentityType
Type de compte de service à utiliser pour la configuration de l'ensemble de données.
| Enums | |
|---|---|
IDENTITY_TYPE_UNSPECIFIED |
La valeur par défaut n'est pas spécifiée et ne doit pas être utilisée. |
IDENTITY_TYPE_PER_CONFIG |
Compte de service géré par Google au niveau de la ressource. |
IDENTITY_TYPE_PER_PROJECT |
Compte de service géré par Google au niveau du projet. |
ConfigState
État de la configuration.
| Enums | |
|---|---|
CONFIG_STATE_UNSPECIFIED |
État non spécifié. |
CONFIG_STATE_ACTIVE |
Une configuration active indique qu'elle ingère activement des données. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
Dans cet état, la configuration est en cours de validation pour différentes autorisations. |
CONFIG_STATE_CREATED |
La configuration est créée et un traitement supplémentaire est nécessaire. |
CONFIG_STATE_PROCESSING |
La configuration est en cours de traitement. |
Méthodes |
|
|---|---|
|
Crée une configuration d'ensemble de données dans un projet et un emplacement donnés. |
|
Supprime une configuration d'ensemble de données dans un projet et un emplacement donnés. |
|
Récupère la configuration de l'ensemble de données dans un projet et un emplacement donnés. |
|
Associe un ensemble de données à BigQuery dans un projet et un emplacement donnés. |
|
Liste les configurations de l'ensemble de données dans un projet et un emplacement donnés. |
|
Met à jour une configuration d'ensemble de données dans un projet et un emplacement donnés. |
|
Dissocie un ensemble de données de BigQuery dans un projet et un emplacement donnés. |