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