Configuração do ambiente para uma carga de trabalho.
Representação JSON |
---|
{ "executionConfig": { object ( |
Campos | |
---|---|
execution |
Opcional. Configuração de execução de uma carga de trabalho. |
peripherals |
Opcional. Configuração de periféricos a que a carga de trabalho tem acesso. |
ExecutionConfig
Configuração de execução de uma carga de trabalho.
Representação JSON |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
Campos | |
---|---|
service |
Opcional. Conta de serviço usada para executar a carga de trabalho. |
network |
Opcional. Tags usadas para controlar o tráfego de rede. |
kms |
Opcional. A chave do Cloud KMS a ser usada para criptografia. |
idle |
Opcional. Aplicável apenas a sessões. A duração para manter a sessão ativa enquanto ela está inativa. O limite é excedido quando a sessão é encerrada. Não é possível definir esse campo em uma carga de trabalho em lote. O valor mínimo é 10 minutos, e o máximo é 14 dias (consulte a representação em JSON de Duração). O padrão é 1 hora, se não estiver definido. Se |
ttl |
Opcional. A duração após a qual a carga de trabalho será encerrada, especificada como a representação JSON de Duração. Quando a carga de trabalho exceder essa duração, ela será encerrada incondicionalmente sem esperar que o trabalho em andamento seja concluído. Se |
staging |
Opcional. Um bucket do Cloud Storage usado para preparar dependências de carga de trabalho, arquivos de configuração e armazenar a saída da carga de trabalho e outros dados temporários, como arquivos de histórico do Spark. Se você não especificar um bucket de preparo, o Cloud Dataproc vai determinar um local do Cloud Storage de acordo com a região em que a carga de trabalho está em execução e, em seguida, criar e gerenciar buckets temporários e de preparo por local no nível do projeto. Este campo exige um nome de bucket do Cloud Storage, não um URI |
Campo de união network . Configuração de rede para a execução da carga de trabalho. network pode ser apenas de um dos tipos a seguir: |
|
network |
Opcional. URI de rede para conectar a carga de trabalho. |
subnetwork |
Opcional. URI da sub-rede para conectar a carga de trabalho. |
PeripheralsConfig
Configuração de serviços auxiliares para uma carga de trabalho.
Representação JSON |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
Campos | |
---|---|
metastore |
Opcional. Nome do recurso de um serviço do metastore do Dataproc. Exemplo:
|
spark |
Opcional. A configuração do servidor de histórico do Spark para a carga de trabalho. |
SparkHistoryServerConfig
Configuração do servidor de histórico do Spark para a carga de trabalho.
Representação JSON |
---|
{ "dataprocCluster": string } |
Campos | |
---|---|
dataproc |
Opcional. Nome de recurso de um cluster do Dataproc para atuar como um servidor de histórico do Spark para a carga de trabalho. Exemplo:
|