Umgebungskonfiguration für eine Arbeitslast.
JSON-Darstellung |
---|
{ "executionConfig": { object ( |
Felder | |
---|---|
execution |
Optional. Ausführungskonfiguration für eine Arbeitslast. |
peripherals |
Optional. Konfiguration der Peripheriegeräte, auf die die Arbeitslast Zugriff hat. |
ExecutionConfig
Ausführungskonfiguration für eine Arbeitslast.
JSON-Darstellung |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
Felder | |
---|---|
service |
Optional. Das Dienstkonto, das zum Ausführen der Arbeitslast verwendet wurde. |
network |
Optional. Tags, die für die Steuerung des Netzwerktraffics verwendet werden. |
kms |
Optional. Der Cloud KMS-Schlüssel, der für die Verschlüsselung verwendet werden soll. |
idle |
Optional. Gilt nur für Sitzungen. Die Dauer, während der die Sitzung im Inaktivitätsstatus aktiv bleibt. Wird dieser Grenzwert überschritten, wird die Sitzung beendet. Dieses Feld kann nicht für eine Batch-Arbeitslast festgelegt werden. Der Mindestwert ist 10 Minuten, der Höchstwert 14 Tage (siehe JSON-Darstellung von Duration). Wenn kein Wert festgelegt ist, wird standardmäßig 1 Stunde verwendet. Wenn für eine interaktive Sitzung sowohl |
ttl |
Optional. Die Dauer, nach der die Arbeitslast beendet wird, angegeben als JSON-Darstellung für Dauer. Wenn die Arbeitslast diese Dauer überschreitet, wird sie bedingungslos beendet, ohne dass auf den Abschluss der laufenden Arbeit gewartet wird. Wenn für eine Batcharbeitslast kein |
staging |
Optional. Ein Cloud Storage-Bucket, der zum Staging von Arbeitslastabhängigkeiten, Konfigurationsdateien und zum Speichern von Arbeitslastausgaben und anderen sitzungsspezifischen Daten wie Spark-Verlaufsdateien verwendet wird. Wenn Sie keinen Staging-Bucket angeben, ermittelt Cloud Dataproc einen Cloud Storage-Speicherort entsprechend der Region, in der Ihre Arbeitslast ausgeführt wird. Anschließend werden Staging- und temporäre Buckets auf Projektebene pro Speicherort erstellt und verwaltet. Für dieses Feld ist der Name eines Cloud Storage-Buckets erforderlich, kein |
Union-Feld network . Netzwerkkonfiguration für die Ausführung der Arbeitslast. Für network ist nur einer der folgenden Werte zulässig: |
|
network |
Optional. Netzwerk-URI, mit dem die Arbeitslast verbunden werden soll. |
subnetwork |
Optional. Der URI des Subnetzwerks, mit dem die Arbeitslast verbunden werden soll. |
PeripheralsConfig
Konfiguration von Hilfsdiensten für eine Arbeitslast.
JSON-Darstellung |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
Felder | |
---|---|
metastore |
Optional. Ressourcenname eines vorhandenen Dataproc Metastore-Dienstes. Beispiel:
|
spark |
Optional. Die Spark-Verlaufsserverkonfiguration für die Arbeitslast. |
SparkHistoryServerConfig
Spark History Server-Konfiguration für die Arbeitslast.
JSON-Darstellung |
---|
{ "dataprocCluster": string } |
Felder | |
---|---|
dataproc |
Optional. Ressourcenname eines vorhandenen Dataproc-Clusters, der als Spark-Verlaufsserver für die Arbeitslast dient. Beispiel:
|