Configuration de l'environnement pour une charge de travail.
Représentation JSON |
---|
{ "executionConfig": { object ( |
Champs | |
---|---|
execution |
Facultatif. Configuration d'exécution d'une charge de travail. |
peripherals |
Facultatif. Configuration des périphériques auxquels la charge de travail a accès. |
ExecutionConfig
Configuration d'exécution d'une charge de travail.
Représentation JSON |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
Champs | |
---|---|
service |
Facultatif. Compte de service utilisé pour exécuter la charge de travail. |
network |
Facultatif. Tags utilisés pour contrôler le trafic réseau. |
kms |
Facultatif. Clé Cloud KMS à utiliser pour le chiffrement. |
idle |
Facultatif. S'applique uniquement aux sessions. Durée pendant laquelle la session doit rester active lorsqu'elle est inactive. Si ce seuil est dépassé, la session est arrêtée. Ce champ ne peut pas être défini sur une charge de travail par lot. La valeur minimale est de 10 minutes et la valeur maximale de 14 jours (voir la représentation JSON de Durée). Si cette valeur n'est pas définie, la valeur par défaut est 1 heure. Si |
ttl |
Facultatif. Durée au terme de laquelle la charge de travail sera arrêtée, spécifiée sous la forme de la représentation JSON de Durée. Lorsque la charge de travail dépasse cette durée, elle est arrêtée sans condition, sans attendre la fin du travail en cours. Si |
staging |
Facultatif. Bucket Cloud Storage utilisé pour préparer les dépendances de la charge de travail, les fichiers de configuration, et stocker la sortie de la charge de travail et d'autres données éphémères, telles que les fichiers d'historique Spark. Si vous ne spécifiez pas de bucket de préproduction, Cloud Dataproc déterminera un emplacement Cloud Storage en fonction de la région où votre charge de travail s'exécute, puis créera et gérera des buckets de préproduction et temporaires par emplacement au niveau du projet. Ce champ nécessite un nom de bucket Cloud Storage, et non un URI |
Champ d'union network . Configuration réseau pour l'exécution de la charge de travail. network ne peut être qu'un des éléments suivants : |
|
network |
Facultatif. URI réseau auquel connecter la charge de travail. |
subnetwork |
Facultatif. URI du sous-réseau auquel connecter la charge de travail. |
PeripheralsConfig
Configuration des services auxiliaires pour une charge de travail.
Représentation JSON |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
Champs | |
---|---|
metastore |
Facultatif. Nom de ressource d'un service Dataproc Metastore existant. Exemple :
|
spark |
Facultatif. Configuration du serveur d'historique Spark pour la charge de travail. |
SparkHistoryServerConfig
Configuration du serveur d'historique Spark pour la charge de travail.
Représentation JSON |
---|
{ "dataprocCluster": string } |
Champs | |
---|---|
dataproc |
Facultatif. Nom de ressource d'un cluster Dataproc existant qui servira de serveur d'historique Spark pour la charge de travail. Exemple :
|