Ressource: DatasetConfig
Message décrivant les propriétés de configuration de l'ensemble de données. Pour en savoir plus, consultez la section Propriétés de configuration de l'ensemble 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. Heure UTC à laquelle la configuration de l'ensemble de données a été créée. Ce champ est renseigné automatiquement. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples:   | 
              
updateTime | 
                
                   
 Uniquement en sortie. Heure UTC à laquelle 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ù la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" 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 de l'organisation à laquelle les projets sources doivent appartenir. Les projets qui n'appartiennent pas à l'organisation indiquée ne sont pas pris en compte lors de la création de l'ensemble de données.  | 
              
includeNewlyCreatedBuckets | 
                
                   
 Si cette 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 ce   | 
              
status | 
                
                   
 Uniquement en sortie. État de l'  | 
              
datasetConfigState | 
                
                   
 Uniquement en sortie. État de l'  | 
              
description | 
                
                   
 Facultatif. Description fournie par l'utilisateur pour la configuration de l'ensemble de données. Longueur maximale: 256 caractères.  | 
              
Champ d'union source_options. Définit les options permettant de fournir des identifiants de source 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 à un objet Cloud Storage contenant une liste de numéros de projet ou de dossier à inclure dans l'ensemble de données. Il ne peut pas contenir à la fois des projets et des dossiers. L'objet doit être un fichier texte dont chaque ligne contient 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
Ensemble 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 par 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   | 
              
Lien
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é.  | 
              
Identité
Identity permet à l'utilisateur de spécifier le type d'identité à utiliser et d'afficher la chaîne d'identité pouvant être utilisée pour modifier les 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 le 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 par ressource. | 
IDENTITY_TYPE_PER_PROJECT | 
                Compte de service géré par Google par projet. | 
ConfigState
État de la configuration.
| Enums | |
|---|---|
CONFIG_STATE_UNSPECIFIED | 
                État non spécifié. | 
CONFIG_STATE_ACTIVE | 
                Une configuration active indique que la configuration ingère activement des données. | 
CONFIG_STATE_VERIFICATION_IN_PROGRESS | 
                Dans cet état, la configuration est en cours de vérification pour diverses autorisations. | 
CONFIG_STATE_CREATED | 
                La configuration est créée et un traitement supplémentaire doit être effectué. | 
CONFIG_STATE_PROCESSING | 
                La configuration est en cours de traitement | 
Méthodes | 
            |
|---|---|
                
 | 
              Crée une configuration d'ensemble de données dans un projet donné pour un emplacement donné. | 
                
 | 
              Supprime une configuration d'ensemble de données dans un projet donné pour un emplacement donné. | 
                
 | 
              Récupère la configuration de l'ensemble de données dans un projet donné pour un emplacement donné. | 
                
 | 
              Associe un ensemble de données à BigQuery dans un projet donné pour un emplacement donné. | 
                
 | 
              Répertorie les configurations d'ensemble de données d'un projet donné pour un emplacement donné. | 
                
 | 
              Met à jour la configuration d'un ensemble de données dans un projet donné pour un emplacement donné. | 
                
 | 
              Dissocie un ensemble de données de BigQuery dans un projet donné pour un emplacement donné. |