ワークロードの環境構成。
JSON 表現 |
---|
{ "executionConfig": { object ( |
フィールド | |
---|---|
execution |
省略可。ワークロードの実行構成。 |
peripherals |
省略可。ワークロードがアクセスできる周辺機器の構成。 |
ExecutionConfig
ワークロードの実行構成。
JSON 表現 |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
フィールド | |
---|---|
service |
省略可。ワークロードの実行に使用されたサービス アカウント。 |
network |
省略可。ネットワーク トラフィック制御に使用されるタグ。 |
kms |
省略可。暗号化に使用する Cloud KMS 鍵。 |
idle |
省略可。セッションにのみ適用されます。アイドル状態のときにセッションを維持する時間。このしきい値を超えると、セッションが終了します。このフィールドは、バッチ ワークロードに設定できません。最小値は 10 分で、最大値は 14 日です(Duration の JSON 表現を参照)。設定しない場合、デフォルトは 1 時間です。インタラクティブ セッションに |
ttl |
省略可。ワークロードが終了するまでの時間。[期間] の JSON 表現として指定します。ワークロードがこの期間を超えると、進行中の作業の終了を待たずに無条件に終了します。バッチ ワークロードに |
staging |
省略可。ワークロードの依存関係と構成ファイルをステージングし、ワークロードの出力や、Spark 履歴ファイルなどのエフェメラル データを保存するために使用される Cloud Storage バケット。ステージング バケットを指定しない場合、Cloud Dataproc はワークロードが実行されているリージョンに応じて Cloud Storage のロケーションを決定し、プロジェクト レベルのロケーションごとのステージング バケットと一時バケットを作成して管理します。このフィールドには、Cloud Storage バケットへの |
共用体フィールド network 。ワークロード実行のネットワーク構成。network は次のいずれかになります。 |
|
network |
省略可。ワークロードを接続するネットワーク URI。 |
subnetwork |
省略可。ワークロードを接続するサブネットワークの URI。 |
PeripheralsConfig
ワークロードの補助サービスの構成。
JSON 表現 |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
フィールド | |
---|---|
metastore |
省略可。既存の Dataproc Metastore サービスのリソース名。 例:
|
spark |
省略可。ワークロードの Spark History Server 構成。 |
SparkHistoryServerConfig
ワークロードの Spark History Server 構成。
JSON 表現 |
---|
{ "dataprocCluster": string } |
フィールド | |
---|---|
dataproc |
省略可。ワークロードの Spark 履歴サーバーとして機能する既存の Dataproc クラスタのリソース名。 例:
|