Ressource: DataSourceDefinition
Stellt die Datenquellendefinition dar.
JSON-Darstellung | |
---|---|
{
"name": string,
"dataSource": {
object( |
Felder | |
---|---|
name |
Der Ressourcenname der Datenquellendefinition. Namen von Datenquellendefinitionen haben das Format |
dataSource |
Datenquellenmetadaten. |
transferRunPubsubTopic |
Das Pub/Sub-Thema, das beim Erstellen einer Übertragungsausführung zum Senden einer Nachricht zu verwenden ist. Sie können dieses Thema und transferConfigPubsubTopic auf ein benutzerdefiniertes Thema festlegen. Standardmäßig werden beide Themen automatisch generiert, wenn beim Erstellen der Definition kein Thema ausgewählt wird. Wird jedoch ein Thema manuell festgelegt, muss das andere Thema auch manuell festgelegt werden. Der einzige Unterschied besteht darin, dass transferRunPubsubTopic ein nicht leeres Pub/Sub-Thema sein muss, während für transferConfigPubsubTopic ein leerer Wert festgelegt werden kann. Die Kommentare zu „{location}“ für transferConfigPubsubTopic gelten auch hier. |
runTimeOffset |
Die Dauer, die scheduleTime hinzugefügt werden muss, um runTime beim Planen des Jobs zu berechnen. Gilt nur für automatisch geplante Übertragungsausführungen. Wird verwendet, um für eine Datenquelle eine vorzeitige Ausführung zu starten, die eine kontinuierliche Datenaktualisierung unterstützt, um unbekannte Zeitzonenverschiebungen auszugleichen. Verwenden Sie eine negative Zahl, um eine späte Ausführung für Datenquellen zu starten, die keine kontinuierliche Datenaktualisierung unterstützen. Dauer in Sekunden mit bis zu neun Nachkommastellen und einem „ |
supportEmail |
Die Support-E-Mail-Adresse der Marke des OAuth-Clients, die die Daten des Zustimmungsbildschirms enthält. |
serviceAccount |
Wenn ein Dienstkonto angegeben ist, gibt BigQuery das erstellte Dataset für das angegebene Dienstkonto frei. Außerdem ist dieses Dienstkonto berechtigt, Statusaktualisierungen und Nachrichten-Logging für Datenübertragungsausführungen mit der entsprechenden dataSourceId durchzuführen. |
disabled |
Ob die Datenquelle deaktiviert ist. Bei Einstellung auf "true" ist "dataSource" nicht sichtbar. Von der API werden außerdem keine Datenübertragungskonfigurationen und/oder -ausführungen mehr zurückgeben, die der Datenquelle zugeordnet sind. Diese Einstellung hat Vorrang vor whitelisted_project_ids. |
transferConfigPubsubTopic |
Das Pub/Sub-Thema, das zum Übertragen einer Nachricht für die Übertragungskonfiguration verwendet werden soll. Wenn das Feld leer ist, wird keine Nachricht gesendet. Sowohl dieses Thema als auch transferRunPubsubTopic werden automatisch generiert, wenn beim Erstellen der Definition kein Thema ausgewählt wird. Geben Sie transferConfigPubsubTopic an, wenn vom Nutzer ein Thema für transferRunPubsubTopic festgelegt wurde. Andernfalls wird das Feld leer gelassen. Wenn „{location}“ im Wert enthalten ist, bedeutet das, dass die Datenquelle Nachrichten für Datasets in verschiedenen Regionen separat verarbeiten soll. {location} wird durch den tatsächlichen Dataset-Standort ersetzt und dient als tatsächlicher Themenname. Beispielsweise kann projects/connector/topics/scheduler-{location} zu projects/connector/topics/scheduler-us werden. Wenn „{location}“ nicht gefunden wird, verwenden wir den Eingabewert als Themennamen. |
supportedLocationIds[] |
Mit unterstützten location_ids wird festgelegt, an welchen Standorten Pub/Sub-Themen erstellt werden müssen. Wenn benutzerdefinierte Pub/Sub-Themen verwendet werden und {location} enthalten ist, werden location_ids für die Validierung der Themen verwendet. Dabei wird {location} durch den jeweiligen Standort aus der Liste ersetzt. Gültige Werte sind im Feld „locationId“ der Antwort von |
Methoden |
|
---|---|
|
Erstellt eine Datenquellendefinition. |
|
Dadurch wird die Definition der Datenquelle gelöscht. Alle mit dieser Datenquellendefinition zusammenhängenden Übertragungskonfigurationen (falls vorhanden) müssen vom Nutzer zuerst in ALLEN REGIONEN gelöscht werden. Erst dann kann die Datenquellendefinition gelöscht werden. |
|
Ruft eine vorhandene Datenquellendefinition ab. |
|
Listet unterstützte Datenquellendefinitionen auf. |
|
Aktualisiert eine vorhandene Datenquellendefinition. |