Index
BatchController
(Schnittstelle)SessionController
(Schnittstelle)SessionTemplateController
(Schnittstelle)AnalyzeOperationMetadata
(Meldung)AnalyzeOperationMetadata.WorkloadType
(Aufzählung)AutotuningConfig
(Meldung)AutotuningConfig.Scenario
(Aufzählung)Batch
(Meldung)Batch.State
(Aufzählung)Batch.StateHistory
(Meldung)BatchOperationMetadata
(Meldung)BatchOperationMetadata.BatchOperationType
(Aufzählung)CreateBatchRequest
(Meldung)CreateSessionRequest
(Meldung)CreateSessionTemplateRequest
(Meldung)DeleteBatchRequest
(Meldung)DeleteSessionRequest
(Meldung)DeleteSessionTemplateRequest
(Meldung)DiagnoseClusterResults
(Meldung)EnvironmentConfig
(Meldung)ExecutionConfig
(Meldung)GetBatchRequest
(Meldung)GetSessionRequest
(Meldung)GetSessionTemplateRequest
(Meldung)JupyterConfig
(Meldung)JupyterConfig.Kernel
(Aufzählung)ListBatchesRequest
(Meldung)ListBatchesResponse
(Meldung)ListSessionTemplatesRequest
(Meldung)ListSessionTemplatesResponse
(Meldung)ListSessionsRequest
(Meldung)ListSessionsResponse
(Meldung)PeripheralsConfig
(Meldung)PyPiRepositoryConfig
(Meldung)PySparkBatch
(Meldung)RepositoryConfig
(Meldung)RuntimeConfig
(Meldung)RuntimeInfo
(Meldung)Session
(Meldung)Session.SessionStateHistory
(Meldung)Session.State
(Aufzählung)SessionOperationMetadata
(Meldung)SessionOperationMetadata.SessionOperationType
(Aufzählung)SessionTemplate
(Meldung)SparkBatch
(Meldung)SparkConnectConfig
(Meldung)SparkHistoryServerConfig
(Meldung)SparkRBatch
(Meldung)SparkSqlBatch
(Meldung)TerminateSessionRequest
(Meldung)UpdateSessionTemplateRequest
(Meldung)UsageMetrics
(Meldung)UsageSnapshot
(Meldung)
BatchController
Der BatchController bietet Methoden zum Verwalten von Batcharbeitslasten.
CreateBatch |
---|
Erstellt eine Batcharbeitslast, die asynchron ausgeführt wird.
|
DeleteBatch |
---|
Löscht die Batch-Arbeitslastressource. Wenn sich der Batch nicht in einem
|
GetBatch |
---|
Ruft die Ressourcendarstellung der Batcharbeitslast ab.
|
ListBatches |
---|
Listet Batcharbeitslasten auf.
|
SessionController
Die SessionController
bietet Methoden zum Verwalten interaktiver Sitzungen.
CreateSession |
---|
Interaktive Sitzungen asynchron erstellen
|
DeleteSession |
---|
Löscht die Ressource für die interaktive Sitzung. Wenn sich die Sitzung nicht im Endzustand befindet, wird sie beendet und dann gelöscht.
|
GetSession |
---|
Ruft die Ressourcendarstellung für eine interaktive Sitzung ab.
|
ListSessions |
---|
Hier werden interaktive Sitzungen aufgelistet.
|
TerminateSession |
---|
Beendet die interaktive Sitzung.
|
SessionTemplateController
Der SessionTemplateController bietet Methoden zum Verwalten von Sitzungsvorlagen.
CreateSessionTemplate |
---|
Sitzungsvorlage synchron erstellen
|
DeleteSessionTemplate |
---|
Löscht eine Sitzungsvorlage.
|
GetSessionTemplate |
---|
Ruft die Ressourcendarstellung für eine Sitzungsvorlage ab.
|
ListSessionTemplates |
---|
Listet Sitzungsvorlagen auf.
|
UpdateSessionTemplate |
---|
Aktualisiert die Sitzungsvorlage synchron.
|
AnalyzeOperationMetadata
Metadaten, die den Analysevorgang beschreiben.
Felder | |
---|---|
analyzed_ |
Nur Ausgabe. Name der analysierten Arbeitslast. |
analyzed_ |
Nur Ausgabe. Art der zu analysierenden Arbeitslast. |
analyzed_ |
Nur Ausgabe. Die eindeutige Kennung der Arbeitslast, die in der Regel von der Kontrollebene generiert wird. Beispiel: Batch-UUID. |
create_ |
Nur Ausgabe. Die Uhrzeit, zu der der Vorgang erstellt wurde. |
done_ |
Nur Ausgabe. Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde. |
description |
Nur Ausgabe. Kurze Beschreibung des Vorgangs. |
labels |
Nur Ausgabe. Mit dem Vorgang verknüpfte Labels. |
warnings[] |
Nur Ausgabe. Warnungen, die während der Ausführung des Vorgangs aufgetreten sind. |
WorkloadType
Arbeitslasttyp
Enums | |
---|---|
WORKLOAD_TYPE_UNSPECIFIED |
Nicht definierte Option |
BATCH |
Serverloser Batchjob |
AutotuningConfig
Konfiguration der automatischen Optimierung der Arbeitslast
Felder | |
---|---|
scenarios[] |
Optional. Szenarien, auf die die Optimierungen angewendet werden. |
Szenario
Das Szenario stellt ein bestimmtes Ziel dar, das durch die automatische Optimierung durch Ändern der Arbeitslasten erreicht werden soll.
Enums | |
---|---|
SCENARIO_UNSPECIFIED |
Standardwert. |
SCALING |
Empfehlungen zur Skalierung, z. B. initialExecutors. |
BROADCAST_HASH_JOIN |
Es wurden Hinweise zu möglichen Übertragungen von Verwandtschaftsbeziehungen hinzugefügt. |
MEMORY |
Speicherverwaltung für Arbeitslasten |
Batch
Eine Darstellung einer Batcharbeitslast im Dienst.
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname des Batches. |
uuid |
Nur Ausgabe. Eine Batch-UUID (Unique Universal Identifier). Dieser Wert wird vom Dienst generiert, wenn der Batch erstellt wird. |
create_ |
Nur Ausgabe. Die Uhrzeit, zu der der Batch erstellt wurde. |
runtime_ |
Nur Ausgabe. Laufzeitinformationen zur Batchausführung. |
state |
Nur Ausgabe. Der Status des Batches. |
state_ |
Nur Ausgabe. Details zum Batchstatus, z. B. eine Fehlerbeschreibung, wenn der Status |
state_ |
Nur Ausgabe. Der Zeitpunkt, zu dem der Batch den aktuellen Status erreicht hat. |
creator |
Nur Ausgabe. Die E-Mail-Adresse des Nutzers, der den Batch erstellt hat. |
labels |
Optional. Die Labels, die mit diesem Batch verknüpft werden sollen. Labelschlüssel müssen zwischen 1 und 63 Zeichen lang sein und RFC 1035 entsprechen. Labelwerte können leer sein. Wenn sie vorhanden sind, müssen sie zwischen 1 und 63 Zeichen lang sein und RFC 1035 entsprechen. Einem Batch können maximal 32 Labels zugeordnet werden. |
runtime_ |
Optional. Laufzeitkonfiguration für die Batchausführung. |
environment_ |
Optional. Umgebungskonfiguration für die Batchausführung. |
operation |
Nur Ausgabe. Der Ressourcenname des Vorgangs, der mit diesem Batch verknüpft ist. |
state_ |
Nur Ausgabe. Informationen zum bisherigen Status des Batches. |
Union-Feld batch_config . Der anwendungs-/frameworkspezifische Teil der Batchkonfiguration. Für batch_config ist nur einer der folgenden Werte zulässig: |
|
pyspark_ |
Optional. PySpark-Batchkonfiguration |
spark_ |
Optional. Spark-Batchkonfiguration |
spark_ |
Optional. SparkR-Batchkonfiguration |
spark_ |
Optional. SparkSql-Batchkonfiguration |
Bundesland
Der Batchstatus.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Batch-Status ist unbekannt. |
PENDING |
Der Batch wird vor der Ausführung erstellt. |
RUNNING |
Der Batch wird ausgeführt. |
CANCELLING |
Der Batch wird abgebrochen. |
CANCELLED |
Die Batch-Kündigung war erfolgreich. |
SUCCEEDED |
Die Batch-Datei wurde erfolgreich abgeschlossen. |
FAILED |
Der Batch wird aufgrund eines Fehlers nicht mehr ausgeführt. |
StateHistory
Informationen zum bisherigen Status.
Felder | |
---|---|
state |
Nur Ausgabe. Der Status des Batches zu diesem Zeitpunkt. |
state_ |
Nur Ausgabe. Details zum Status zu diesem Zeitpunkt. |
state_ |
Nur Ausgabe. Der Zeitpunkt, zu dem der Batch in den Status „Vergangen“ gewechselt ist. |
BatchOperationMetadata
Metadaten, die den Batchvorgang beschreiben.
Felder | |
---|---|
batch |
Name des Batches für den Vorgang. |
batch_ |
UUID des Batches für den Vorgang. |
create_ |
Die Uhrzeit, zu der der Vorgang erstellt wurde. |
done_ |
Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde. |
operation_ |
Der Vorgangstyp. |
description |
Kurze Beschreibung des Vorgangs. |
labels |
Mit dem Vorgang verknüpfte Labels. |
warnings[] |
Warnungen, die während der Ausführung des Vorgangs aufgetreten sind. |
BatchOperationType
Vorgangstyp für Batchressourcen
Enums | |
---|---|
BATCH_OPERATION_TYPE_UNSPECIFIED |
Der Typ des Batchvorgangs ist unbekannt. |
BATCH |
Typ des Batchvorgangs. |
CreateBatchRequest
Eine Anfrage zum Erstellen einer Batcharbeitslast.
Felder | |
---|---|
parent |
Pflichtangabe. Die übergeordnete Ressource, in der dieser Batch erstellt wird. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
batch |
Pflichtangabe. Der zu erstellende Batch. |
batch_ |
Optional. Die für den Batch zu verwendende ID, die als letzte Komponente des Ressourcennamens des Batches verwendet wird. Dieser Wert muss 4 bis 63 Zeichen umfassen. Gültige Zeichen sind |
request_ |
Optional. Eine eindeutige ID, die zur Identifizierung der Anfrage verwendet wird. Wenn der Dienst zwei CreateBatchRequest-Objekte mit derselben Anfrage-ID empfängt, wird die zweite Anfrage ignoriert und der Vorgang, der dem ersten Batch entspricht, der im Backend erstellt und gespeichert wurde, wird zurückgegeben. Empfehlung: Legen Sie für diesen Wert eine UUID fest. Der Wert darf nur Buchstaben (a–z, A–Z), Ziffern (0–9), Unterstriche (_) und Bindestriche (-) enthalten. Die maximale Länge beträgt 40 Zeichen. |
CreateSessionRequest
Eine Anfrage zum Erstellen einer Sitzung.
Felder | |
---|---|
parent |
Pflichtangabe. Die übergeordnete Ressource, in der diese Sitzung erstellt wird. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
session |
Pflichtangabe. Die zu erstellende interaktive Sitzung. |
session_ |
Pflichtangabe. Die für die Sitzung zu verwendende ID, die als letzte Komponente des Ressourcennamens der Sitzung verwendet wird. Dieser Wert muss 4 bis 63 Zeichen umfassen. Gültige Zeichen sind /[a-z][0-9]-/. |
request_ |
Optional. Eine eindeutige ID, die zur Identifizierung der Anfrage verwendet wird. Wenn der Dienst zwei CreateSessionRequests mit derselben ID empfängt, wird die zweite Anfrage ignoriert und die erste Empfehlung: Legen Sie für diesen Wert eine UUID fest. Der Wert darf nur Buchstaben (a–z, A–Z), Ziffern (0–9), Unterstriche (_) und Bindestriche (-) enthalten. Die maximale Länge beträgt 40 Zeichen. |
CreateSessionTemplateRequest
Eine Anfrage zum Erstellen einer Sitzungsvorlage.
Felder | |
---|---|
parent |
Pflichtangabe. Die übergeordnete Ressource, in der diese Sitzungsvorlage erstellt wird. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
session_ |
Pflichtangabe. Die zu erstellende Sitzungsvorlage. |
DeleteBatchRequest
Eine Anfrage zum Löschen einer Batcharbeitslast.
Felder | |
---|---|
name |
Pflichtangabe. Der voll qualifizierte Name des abzurufenden Batches im Format „projects/PROJECT_ID/locations/DATAPROC_REGION/batches/BATCH_ID“ Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
DeleteSessionRequest
Eine Anfrage zum Löschen einer Sitzung.
Felder | |
---|---|
name |
Pflichtangabe. Der Name der zu löschenden Sitzungsressource. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
request_ |
Optional. Eine eindeutige ID, die zur Identifizierung der Anfrage verwendet wird. Wenn der Dienst zwei DeleteSessionRequest-Anfragen mit derselben ID erhält, wird die zweite Anfrage ignoriert. Empfehlung: Legen Sie für diesen Wert eine UUID fest. Der Wert darf nur Buchstaben (a–z, A–Z), Ziffern (0–9), Unterstriche (_) und Bindestriche (-) enthalten. Die maximale Länge beträgt 40 Zeichen. |
DeleteSessionTemplateRequest
Eine Anfrage zum Löschen einer Sitzungsvorlage.
Felder | |
---|---|
name |
Pflichtangabe. Der Name der zu löschenden Sitzungsvorlage. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
DiagnoseClusterResults
Der Speicherort der Diagnoseausgabe.
Felder | |
---|---|
output_ |
Nur Ausgabe. Der Cloud Storage-URI der Diagnoseausgabe. Der Ausgabebericht ist eine Nur-Text-Datei mit einer Zusammenfassung der erfassten Diagnosen. |
EnvironmentConfig
Umgebungskonfiguration für eine Arbeitslast.
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.
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. |
GetBatchRequest
Eine Anfrage zum Abrufen der Ressourcendarstellung für eine Batcharbeitslast.
Felder | |
---|---|
name |
Pflichtangabe. Der voll qualifizierte Name des abzurufenden Batches im Format „projects/PROJECT_ID/locations/DATAPROC_REGION/batches/BATCH_ID“ Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
GetSessionRequest
Eine Anfrage zum Abrufen der Ressourcendarstellung für eine Sitzung.
Felder | |
---|---|
name |
Pflichtangabe. Der Name der Sitzung, die abgerufen werden soll. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
GetSessionTemplateRequest
Eine Anfrage zum Abrufen der Ressourcendarstellung für eine Sitzungsvorlage.
Felder | |
---|---|
name |
Pflichtangabe. Der Name der Sitzungsvorlage, die abgerufen werden soll. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
JupyterConfig
Jupyter-Konfiguration für eine interaktive Sitzung.
Felder | |
---|---|
kernel |
Optional. Kernel |
display_ |
Optional. Anzeigename, der auf der Jupyter-Kernelspec-Karte angezeigt wird. |
Kernel
Jupyter-Kerneltypen
Enums | |
---|---|
KERNEL_UNSPECIFIED |
Der Kernel ist unbekannt. |
PYTHON |
Python-Kernel |
SCALA |
Scala-Kernel |
ListBatchesRequest
Eine Anfrage zum Auflisten von Batcharbeitslasten in einem Projekt.
Felder | |
---|---|
parent |
Pflichtangabe. Das übergeordnete Element, das dieser Sammlung von Batches zugewiesen ist. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_ |
Optional. Die maximale Anzahl von Batches, die in jeder Antwort zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Die Standardseitengröße ist 20, die maximale Seitengröße ist 1.000. |
page_ |
Optional. Ein Seitentoken, das von einem vorherigen |
filter |
Optional. Ein Filter für die Batches, die in der Antwort zurückgegeben werden sollen. Ein Filter ist ein logischer Ausdruck, der die Werte verschiedener Felder in jeder Batchressource einschränkt. Bei Filtern wird die Groß- und Kleinschreibung berücksichtigt. Sie können mehrere Klauseln mit logischen Operatoren (AND/OR) enthalten. Unterstützte Felder sind Beispiel: Eine detaillierte Beschreibung der Filtersyntax und eine Liste der unterstützten Vergleiche finden Sie unter https://google.aip.dev/assets/misc/ebnf-filtering.txt. |
order_ |
Optional. Feld(er), nach dem bzw. denen die Liste der Batches sortiert werden soll. Derzeit werden nur die Sortierungen „nicht angegeben“ (leer) und Weitere Informationen finden Sie unter https://google.aip.dev/132#ordering. |
ListBatchesResponse
Eine Liste von Batcharbeitslasten.
Felder | |
---|---|
batches[] |
Nur Ausgabe. Die Batches aus der angegebenen Sammlung. |
next_ |
Ein Token, das als |
unreachable[] |
Nur Ausgabe. Liste der Batches, die nicht in die Antwort aufgenommen werden konnten. Wenn Sie versuchen, eine dieser Ressourcen abzurufen, kann das Aufschluss darüber geben, warum sie nicht in der Listenantwort enthalten war. |
ListSessionTemplatesRequest
Eine Anfrage zum Auflisten von Sitzungsvorlagen in einem Projekt.
Felder | |
---|---|
parent |
Pflichtangabe. Das übergeordnete Element, dem diese Sammlung von Sitzungsvorlagen zugewiesen ist. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_ |
Optional. Die maximale Anzahl von Sitzungen, die in jeder Antwort zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. |
page_ |
Optional. Ein Seitentoken, das von einem vorherigen |
filter |
Optional. Ein Filter für die Sitzungsvorlagen, die in der Antwort zurückgegeben werden sollen. Bei Filtern wird die Groß-/Kleinschreibung beachtet. Sie haben folgende Syntax: [Feld = Wert] UND [Feld [= Wert]] ... |
ListSessionTemplatesResponse
Eine Liste mit Sitzungsvorlagen.
Felder | |
---|---|
session_ |
Nur Ausgabe. Liste der Sitzungsvorlagen |
next_ |
Ein Token, das als |
ListSessionsRequest
Eine Anfrage zum Auflisten von Sitzungen in einem Projekt.
Felder | |
---|---|
parent |
Pflichtangabe. Das übergeordnete Element, das dieser Sammlung von Sitzungen zugewiesen ist. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
page_ |
Optional. Die maximale Anzahl von Sitzungen, die in jeder Antwort zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. |
page_ |
Optional. Ein Seitentoken, das von einem vorherigen |
filter |
Optional. Ein Filter für die Sitzungen, die in der Antwort zurückgegeben werden sollen. Ein Filter ist ein logischer Ausdruck, der die Werte verschiedener Felder in jeder Sitzungsressource einschränkt. Bei Filtern wird die Groß- und Kleinschreibung berücksichtigt. Sie können mehrere Klauseln mit logischen Operatoren (AND, OR) enthalten. Unterstützte Felder sind Beispiel: Eine detaillierte Beschreibung der Filtersyntax und eine Liste der unterstützten Vergleichsoperatoren finden Sie unter https://google.aip.dev/assets/misc/ebnf-filtering.txt. |
ListSessionsResponse
Eine Liste interaktiver Sitzungen.
Felder | |
---|---|
sessions[] |
Nur Ausgabe. Die Sitzungen aus der angegebenen Sammlung. |
next_ |
Ein Token, das als |
PeripheralsConfig
Konfiguration von Hilfsdiensten für eine Arbeitslast.
Felder | |
---|---|
metastore_ |
Optional. Ressourcenname eines vorhandenen Dataproc Metastore-Dienstes. Beispiel:
|
spark_ |
Optional. Die Spark-Verlaufsserverkonfiguration für die Arbeitslast. |
PyPiRepositoryConfig
Konfiguration für das PyPi-Repository
Felder | |
---|---|
pypi_ |
Optional. PyPi-Repository-Adresse |
PySparkBatch
Eine Konfiguration zum Ausführen einer Apache PySpark-Batcharbeitslast.
Felder | |
---|---|
main_ |
Pflichtangabe. Der HCFS-URI der Python-Hauptdatei, die als Spark-Treiber verwendet werden soll. Muss eine .py-Datei sein. |
args[] |
Optional. Argumente, die an den Treiber übergeben werden sollen. Fügen Sie keine Argumente hinzu, die als Batch-Eigenschaften festgelegt werden können, z. B. |
python_ |
Optional. HCFS-Datei-URIs von Python-Dateien, die an das PySpark-Framework übergeben werden sollen. Unterstützte Dateitypen: |
jar_ |
Optional. HCFS-URIs von JAR-Dateien, die dem Klassenpfad des Spark-Treibers und der Spark-Aufgaben hinzugefügt werden sollen. |
file_ |
Optional. HCFS-URIs von Dateien, die im Arbeitsverzeichnis jedes Executors abgelegt werden sollen. |
archive_ |
Optional. HCFS-URIs von Archiven, die in das Arbeitsverzeichnis jedes Executors extrahiert werden sollen. Unterstützte Dateitypen: |
RepositoryConfig
Konfiguration für Abhängigkeits-Repositories
Felder | |
---|---|
pypi_ |
Optional. Konfiguration für das PyPi-Repository. |
RuntimeConfig
Laufzeitkonfiguration für eine Arbeitslast.
Felder | |
---|---|
version |
Optional. Version der Batchlaufzeit. |
container_ |
Optional. Optionales benutzerdefiniertes Container-Image für die Laufzeitumgebung des Jobs. Wenn keine Angabe erfolgt, wird ein Standardcontainer-Image verwendet. |
properties |
Optional. Eine Zuordnung von Attributnamen zu Werten, die zum Konfigurieren der Arbeitslastausführung verwendet werden. |
repository_ |
Optional. Konfiguration des Abhängigkeits-Repositorys |
autotuning_ |
Optional. Konfiguration der automatischen Optimierung der Arbeitslast |
cohort |
Optional. Kohorten-ID. Hiermit werden Familien von Arbeitslasten mit derselben Form identifiziert, z.B. tägliche ETL-Jobs. |
RuntimeInfo
Laufzeitinformationen zur Ausführung der Arbeitslast.
Felder | |
---|---|
endpoints |
Nur Ausgabe. Zuordnung von Remotezugriffs-Endpunkten (z. B. Weboberflächen und APIs) zu ihren URIs. |
output_ |
Nur Ausgabe. Ein URI, der auf den Speicherort von stdout und stderr der Arbeitslast verweist. |
diagnostic_ |
Nur Ausgabe. Ein URI, der auf den Speicherort des Diagnose-Tarballs verweist. |
approximate_ |
Nur Ausgabe. Ungefähre Ressourcennutzung der Arbeitslast, berechnet, wenn die Arbeitslast abgeschlossen ist (siehe Dataproc Serverless-Preise). Hinweis:Dieser Messwert kann sich in Zukunft ändern, z. B. um den kumulativen Ressourcenverbrauch der Arbeitslast während der Ausführung der Arbeitslast zu erfassen. Ankündigungen, Änderungen, Fehlerkorrekturen und andere Entwicklungen bei Dataproc finden Sie in den Releasenotes zu Dataproc Serverless. |
current_ |
Nur Ausgabe. Snapshot der aktuellen Ressourcennutzung der Arbeitslast. |
Session
Eine Darstellung einer Sitzung.
Felder | |
---|---|
name |
Pflichtangabe. Der Ressourcenname der Sitzung. |
uuid |
Nur Ausgabe. Eine Sitzungs-UUID (Unique Universal Identifier). Der Dienst generiert diesen Wert, wenn er die Sitzung erstellt. |
create_ |
Nur Ausgabe. Die Uhrzeit, zu der die Sitzung erstellt wurde. |
runtime_ |
Nur Ausgabe. Laufzeitinformationen zur Sitzungsausführung. |
state |
Nur Ausgabe. Ein Sitzungsstatus. |
state_ |
Nur Ausgabe. Details zum Sitzungsstatus, z. B. die Fehlerbeschreibung, wenn der Status |
state_ |
Nur Ausgabe. Der Zeitpunkt, zu dem die Sitzung den aktuellen Status erreicht hat. |
creator |
Nur Ausgabe. Die E-Mail-Adresse des Nutzers, der die Sitzung erstellt hat. |
labels |
Optional. Die Labels, die der Sitzung zugeordnet werden sollen. Labelschlüssel müssen zwischen 1 und 63 Zeichen lang sein und RFC 1035 entsprechen. Labelwerte können leer sein. Wenn sie vorhanden sind, müssen sie zwischen 1 und 63 Zeichen lang sein und RFC 1035 entsprechen. Einer Sitzung können maximal 32 Labels zugeordnet werden. |
runtime_ |
Optional. Laufzeitkonfiguration für die Sitzungsausführung. |
environment_ |
Optional. Umgebungskonfiguration für die Sitzungsausführung. |
user |
Optional. Die E-Mail-Adresse des Nutzers, dem die Sitzung gehört. |
state_ |
Nur Ausgabe. Informationen zum bisherigen Status der Sitzung. |
session_ |
Optional. Die von der Sitzung verwendete Sitzungsvorlage. Nur Ressourcennamen, einschließlich Projekt-ID und Standort, sind zulässig. Beispiel: * Die Vorlage muss sich im selben Projekt und in derselben Dataproc-Region wie die Sitzung befinden. |
Union-Feld session_config . Die Sitzungskonfiguration. Für session_config ist nur einer der folgenden Werte zulässig: |
|
jupyter_ |
Optional. Konfiguration der Jupyter-Sitzung. |
spark_ |
Optional. Konfiguration der Spark Connect-Sitzung. |
SessionStateHistory
Informationen zum bisherigen Status.
Felder | |
---|---|
state |
Nur Ausgabe. Der Status der Sitzung an diesem Punkt im Sitzungsverlauf. |
state_ |
Nur Ausgabe. Details zum Status an diesem Punkt im Sitzungsverlauf. |
state_ |
Nur Ausgabe. Der Zeitpunkt, zu dem die Sitzung in den bisherigen Status gewechselt ist. |
Bundesland
Der Sitzungsstatus.
Enums | |
---|---|
STATE_UNSPECIFIED |
Der Sitzungsstatus ist unbekannt. |
CREATING |
Die Sitzung wird vor dem Ausführen erstellt. |
ACTIVE |
Die Sitzung wird ausgeführt. |
TERMINATING |
Die Sitzung wird beendet. |
TERMINATED |
Die Sitzung wird beendet. |
FAILED |
Die Sitzung wird aufgrund eines Fehlers nicht mehr ausgeführt. |
SessionOperationMetadata
Metadaten, die den Sitzungsvorgang beschreiben.
Felder | |
---|---|
session |
Name der Sitzung für den Vorgang. |
session_ |
Die Sitzungs-UUID für den Vorgang. |
create_ |
Die Uhrzeit, zu der der Vorgang erstellt wurde. |
done_ |
Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde. |
operation_ |
Der Vorgangstyp. |
description |
Kurze Beschreibung des Vorgangs. |
labels |
Mit dem Vorgang verknüpfte Labels. |
warnings[] |
Warnungen, die während der Ausführung des Vorgangs aufgetreten sind. |
SessionOperationType
Vorgangstyp für Sitzungsressourcen
Enums | |
---|---|
SESSION_OPERATION_TYPE_UNSPECIFIED |
Der Sitzungsvorgangstyp ist unbekannt. |
CREATE |
Vorgangstyp „Sitzung erstellen“ |
TERMINATE |
Vorgangstyp „Sitzung beenden“. |
DELETE |
Löschen Sie den Vorgangstyp „Sitzung“. |
SessionTemplate
Eine Darstellung einer Sitzungsvorlage.
Felder | |
---|---|
name |
Pflichtangabe. Der Ressourcenname der Sitzungsvorlage. |
description |
Optional. Kurze Beschreibung der Vorlage. |
create_ |
Nur Ausgabe. Die Uhrzeit, zu der die Vorlage erstellt wurde. |
creator |
Nur Ausgabe. Die E-Mail-Adresse des Nutzers, der die Vorlage erstellt hat. |
labels |
Optional. Labels, die mit Sitzungen verknüpft werden sollen, die mit dieser Vorlage erstellt wurden. Labelschlüssel müssen zwischen 1 und 63 Zeichen lang sein und RFC 1035 entsprechen. Labelwerte können leer sein. Wenn sie vorhanden sind, müssen sie zwischen 1 und 63 Zeichen lang sein und RFC 1035 entsprechen. Einer Sitzung können maximal 32 Labels zugeordnet werden. |
runtime_ |
Optional. Laufzeitkonfiguration für die Sitzungsausführung. |
environment_ |
Optional. Umgebungskonfiguration für die Sitzungsausführung. |
update_ |
Nur Ausgabe. Der Zeitpunkt, zu dem die Vorlage zuletzt aktualisiert wurde. |
uuid |
Nur Ausgabe. UUID (Unique Universal Identifier) einer Sitzungsvorlage. Der Dienst generiert diesen Wert beim Erstellen der Sitzungsvorlage. |
Union-Feld session_config . Die Sitzungskonfiguration. Für session_config ist nur einer der folgenden Werte zulässig: |
|
jupyter_ |
Optional. Konfiguration der Jupyter-Sitzung. |
spark_ |
Optional. Konfiguration der Spark Connect-Sitzung. |
SparkBatch
Eine Konfiguration zum Ausführen einer Apache Spark-Batcharbeitslast.
Felder | |
---|---|
args[] |
Optional. Argumente, die an den Treiber übergeben werden sollen. Fügen Sie keine Argumente hinzu, die als Batch-Eigenschaften festgelegt werden können, z. B. |
jar_ |
Optional. HCFS-URIs von JAR-Dateien, die dem Klassenpfad des Spark-Treibers und der Spark-Aufgaben hinzugefügt werden sollen. |
file_ |
Optional. HCFS-URIs von Dateien, die im Arbeitsverzeichnis jedes Executors abgelegt werden sollen. |
archive_ |
Optional. HCFS-URIs von Archiven, die in das Arbeitsverzeichnis jedes Executors extrahiert werden sollen. Unterstützte Dateitypen: |
Union-Feld driver . Die Angabe der Hauptmethode, die zum Ausführen der Spark-Arbeitslast aufgerufen werden soll. Geben Sie entweder die JAR-Datei mit der Hauptklasse oder den Namen der Hauptklasse an. Wenn Sie sowohl eine Haupt-JAR-Datei als auch eine Hauptklasse in dieser JAR-Datei übergeben möchten, fügen Sie die JAR-Datei zu jar_file_uris hinzu und geben Sie dann den Namen der Hauptklasse in main_class an. Für driver ist nur einer der folgenden Werte zulässig: |
|
main_ |
Optional. Der HCFS-URI der JAR-Datei, die die Hauptklasse enthält. |
main_ |
Optional. Der Name der Hauptklasse des Treibers. Die JAR-Datei, die die Klasse enthält, muss sich im Klassenpfad befinden oder in |
SparkConnectConfig
Dieser Typ hat keine Felder.
Spark Connect-Konfiguration für eine interaktive Sitzung
SparkHistoryServerConfig
Spark History Server-Konfiguration für die Arbeitslast.
Felder | |
---|---|
dataproc_ |
Optional. Ressourcenname eines vorhandenen Dataproc-Clusters, der als Spark-Verlaufsserver für die Arbeitslast dient. Beispiel:
|
SparkRBatch
Eine Konfiguration zum Ausführen einer Apache SparkR-Batcharbeitslast.
Felder | |
---|---|
main_ |
Pflichtangabe. Der HCFS-URI der Haupt-R-Datei, die als Treiber verwendet werden soll. Muss eine |
args[] |
Optional. Argumente, die an den Spark-Treiber übergeben werden. Fügen Sie keine Argumente hinzu, die als Batch-Eigenschaften festgelegt werden können, z. B. |
file_ |
Optional. HCFS-URIs von Dateien, die im Arbeitsverzeichnis jedes Executors abgelegt werden sollen. |
archive_ |
Optional. HCFS-URIs von Archiven, die in das Arbeitsverzeichnis jedes Executors extrahiert werden sollen. Unterstützte Dateitypen: |
SparkSqlBatch
Eine Konfiguration zum Ausführen von Apache Spark SQL-Abfragen als Batch-Arbeitslast.
Felder | |
---|---|
query_ |
Pflichtangabe. Die HCFS-URI des Scripts, das die auszuführenden Spark SQL-Abfragen enthält. |
query_ |
Optional. Zuordnung von Namen von Abfragevariablen zu Werten (entspricht dem Spark SQL-Befehl |
jar_ |
Optional. HCFS-URIs von JAR-Dateien, die dem Spark-CLASSPATH hinzugefügt werden sollen. |
TerminateSessionRequest
Eine Anfrage zum Beenden einer interaktiven Sitzung.
Felder | |
---|---|
name |
Pflichtangabe. Der Name der Sitzungsressource, die beendet werden soll. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
request_ |
Optional. Eine eindeutige ID, die zur Identifizierung der Anfrage verwendet wird. Wenn der Dienst zwei TerminateSessionRequest-Anfragen mit derselben ID empfängt, wird die zweite Anfrage ignoriert. Empfehlung: Legen Sie für diesen Wert eine UUID fest. Der Wert darf nur Buchstaben (a–z, A–Z), Ziffern (0–9), Unterstriche (_) und Bindestriche (-) enthalten. Die maximale Länge beträgt 40 Zeichen. |
UpdateSessionTemplateRequest
Eine Anfrage zum Aktualisieren einer Sitzungsvorlage.
Felder | |
---|---|
session_ |
Pflichtangabe. Die aktualisierte Sitzungsvorlage. Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
UsageMetrics
Nutzungsmesswerte geben die ungefähre Gesamtmenge der von einer Arbeitslast verbrauchten Ressourcen an.
Felder | |
---|---|
milli_ |
Optional. DCU-Nutzung (Dataproc Compute Units) in ( |
shuffle_ |
Optional. Shuffle-Speichernutzung in ( |
milli_ |
Optional. Beschleunigernutzung in ( |
accelerator_ |
Optional. Verwendeter Beschleunigertyp, falls zutreffend |
UsageSnapshot
Der Nutzungs-Snapshot stellt die Ressourcen dar, die von einer Arbeitslast zu einem bestimmten Zeitpunkt verbraucht wurden.
Felder | |
---|---|
milli_ |
Optional. Milli (ein Tausendstel) Dataproc-Recheneinheiten (DCU) (siehe Dataproc Serverless-Preise). |
shuffle_ |
Optional. Speicherplatz für Zufallsmix in Gigabyte (GB). (siehe Dataproc Serverless-Preise) |
milli_ |
Optional. Milli (ein Tausendstel) Dataproc Compute Units (DCU), die zum Premium-Tarif berechnet werden (siehe Dataproc Serverless-Preise). |
shuffle_ |
Optional. Shuffle-Speicherplatz in Gigabyte (GB), der in der Premium-Stufe in Rechnung gestellt wird. (siehe Dataproc Serverless-Preise) |
milli_ |
Optional. Milli (ein Tausendstel) Beschleuniger. (siehe Dataproc Serverless-Preise) |
accelerator_ |
Optional. Verwendeter Beschleunigertyp, falls zutreffend |
snapshot_ |
Optional. Der Zeitstempel des Nutzungs-Snapshots. |