Ressource: DatasetConfig
Nachricht mit den Konfigurationseigenschaften des Datensatzes. Weitere Informationen finden Sie unter Konfigurationseigenschaften für Datensätze.
JSON-Darstellung |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
Felder | |
---|---|
name |
Kennung. Name der Ressource |
createTime |
Nur Ausgabe. Die UTC-Zeit, zu der die Dataset-Konfiguration erstellt wurde. Dieser Wert wird automatisch ausgefüllt. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
updateTime |
Nur Ausgabe. Die UTC-Zeit, zu der die Dataset-Konfiguration zuletzt aktualisiert wurde. Dieser Wert wird automatisch ausgefüllt. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
labels |
Labels als Schlüssel/Wert-Paare Ein Objekt, das eine Liste von |
uid |
Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource. |
organizationNumber |
Optional. Die Ressourcen-ID der Organisation, zu der die Quellprojekte gehören sollen. Projekte, die nicht zur angegebenen Organisation gehören, werden beim Erstellen des Datensatzes nicht berücksichtigt. |
includeNewlyCreatedBuckets |
Wenn |
retentionPeriodDays |
Anzahl der Tage, für die der Verlauf aufbewahrt werden soll. |
link |
Details zum verknüpften Datenpool. |
identity |
Identität, die von diesem |
status |
Nur Ausgabe. Status von |
datasetConfigState |
Nur Ausgabe. Status von |
description |
Optional. Eine vom Nutzer angegebene Beschreibung für die Datensatzkonfiguration. Maximale Länge: 256 Zeichen. |
Union-Feld source_options . Hier werden die Optionen für die Angabe von Quell-IDs für den Datensatz definiert. Für source_options ist nur einer der folgenden Werte zulässig: |
|
sourceProjects |
Hier werden die Optionen für die Bereitstellung von Quellprojekten für den Datensatz definiert. |
sourceFolders |
Hier werden die Optionen für die Bereitstellung von Quellordnern für den Datensatz definiert. |
organizationScope |
Hier werden die Optionen für die Angabe einer Quellorganisation für den Datensatz definiert. |
cloudStorageObjectPath |
Nur Eingabe. Cloud Storage-Objektpfad mit einer Liste von Projekt- oder Ordnernummern, die in den Datensatz aufgenommen werden sollen. Er darf keine Kombination aus Projekten und Ordnern enthalten. Das Objekt muss eine Textdatei sein, in der jede Zeile einen der folgenden Einträge enthält:
|
Union-Feld cloud_storage_locations . Zu includerende oder auszuschließende Cloud Storage-Speicherorte. Für cloud_storage_locations ist nur einer der folgenden Werte zulässig: |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Union-Feld cloud_storage_buckets . Zu includerende oder auszuschließende Cloud Storage-Buckets. Für cloud_storage_buckets ist nur einer der folgenden Werte zulässig: |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
Sammlung von Projektnummern
JSON-Darstellung |
---|
{ "projectNumbers": [ string ] } |
Felder | |
---|---|
projectNumbers[] |
|
SourceFolders
Gibt eine Reihe von Ordnern an, die in den Datensatz aufgenommen werden sollen.
JSON-Darstellung |
---|
{ "folderNumbers": [ string ] } |
Felder | |
---|---|
folderNumbers[] |
Optional. Die Liste der Ordnernummern, die in den Datensatz aufgenommen werden sollen. |
CloudStorageLocations
Sammlung von Cloud Storage-Speicherorten.
JSON-Darstellung |
---|
{ "locations": [ string ] } |
Felder | |
---|---|
locations[] |
|
CloudStorageBuckets
Sammlung von Cloud Storage-Buckets.
JSON-Darstellung |
---|
{
"cloudStorageBuckets": [
{
object ( |
Felder | |
---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
Hiermit wird der Bucket anhand seines Namens oder eines regulären Ausdrucks für die Übereinstimmung mit Buckets definiert.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
bucketName |
Name des Cloud Storage-Buckets. |
bucketPrefixRegex |
Ein reguläres Ausdrucksmuster für Bucket-Namen, die mit dem regulären Ausdruck übereinstimmen. Der reguläre Ausdruck muss der Syntax entsprechen, die in |
Link
Hier werden die Details zum verknüpften Datensatz definiert.
JSON-Darstellung |
---|
{ "dataset": string, "linked": boolean } |
Felder | |
---|---|
dataset |
Nur Ausgabe. Name des verknüpften Datasets. |
linked |
Nur Ausgabe. Status des verknüpften Datensatzes. |
Identität
Mit „Identity“ kann der Nutzer den zu verwendenden Identitätstyp angeben. Daraufhin wird der Identitätsstring ausgegeben, der für Änderungen an IAM-Richtlinien verwendet werden kann.
JSON-Darstellung |
---|
{
"name": string,
"type": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Name der Identität. |
type |
Identitätstyp, der für die datasetConfig verwendet werden soll. |
IdentityType
Der Typ des Dienstkontos, der für die Dataset-Konfiguration verwendet werden soll.
Enums | |
---|---|
IDENTITY_TYPE_UNSPECIFIED |
Standardmäßig ist keine Angabe erforderlich und sollte auch nicht verwendet werden. |
IDENTITY_TYPE_PER_CONFIG |
Von Google verwaltetes Dienstkonto pro Ressource. |
IDENTITY_TYPE_PER_PROJECT |
Von Google verwaltetes Dienstkonto pro Projekt. |
ConfigState
Status der Konfiguration.
Enums | |
---|---|
CONFIG_STATE_UNSPECIFIED |
Nicht angegebener Zustand. |
CONFIG_STATE_ACTIVE |
„Aktive Konfiguration“ bedeutet, dass in der Konfiguration aktiv Daten aufgenommen werden. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
In diesem Status wird die Konfiguration auf verschiedene Berechtigungen geprüft. |
CONFIG_STATE_CREATED |
Die Konfiguration wird erstellt und es muss eine weitere Verarbeitung erfolgen. |
CONFIG_STATE_PROCESSING |
Konfiguration wird verarbeitet |
Methoden |
|
---|---|
|
Erstellt eine Dataset-Konfiguration in einem bestimmten Projekt für einen bestimmten Standort. |
|
Löscht eine Datasetkonfiguration in einem bestimmten Projekt für einen bestimmten Standort. |
|
Ruft die Datasetkonfiguration in einem bestimmten Projekt für einen bestimmten Standort ab. |
|
Verknüpft ein Dataset mit BigQuery in einem bestimmten Projekt für einen bestimmten Speicherort. |
|
Listet die Datensatzkonfigurationen in einem bestimmten Projekt für einen bestimmten Standort auf. |
|
Aktualisiert die Datasetkonfiguration in einem bestimmten Projekt für einen bestimmten Standort. |
|
Heben Sie die Verknüpfung eines Datenpools mit BigQuery in einem bestimmten Projekt für einen bestimmten Speicherort auf. |