CloudJob interface
Uma interface que representa o CloudJob.
Propriedades
| common |
A lista de configurações comuns de variável de ambiente. Essas variáveis de ambiente são definidas para todas as Tarefas no Trabalho (incluindo as Tarefas de Preparação de Trabalho, Preparação de Trabalho e Liberação de Trabalho). Tarefas Individuais podem substituir uma configuração de ambiente especificada aqui especificando o mesmo nome de configuração com um valor diferente. |
| constraints | As restrições de execução para o Trabalho. |
| creation |
A hora de criação do Trabalho. |
| display |
O nome de exibição do Trabalho. |
| e |
A ETag do Trabalho. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o Trabalho foi alterado entre solicitações. Em particular, você pode passar a ETag ao atualizar um Trabalho para especificar que suas alterações devem entrar em vigor somente se ninguém mais tiver modificado o Trabalho enquanto isso. |
| execution |
As informações de execução do trabalho. |
| id | Uma cadeia de caracteres que identifica exclusivamente o Trabalho na Conta. A ID não diferencia maiúsculas de minúsculas e diferencia maiúsculas de minúsculas (ou seja, você pode não ter duas IDs em uma conta que diferem apenas por caso). |
| job |
Detalhes de uma Tarefa do Gerenciador de Trabalhos a ser iniciada quando o Trabalho for iniciado. |
| job |
A tarefa de preparação do trabalho. A Tarefa preparação do trabalho é uma tarefa especial executada em cada nó de computação antes de qualquer outra tarefa do trabalho. |
| job |
A tarefa de liberação do trabalho. A Tarefa de Liberação de Trabalho é uma tarefa especial executada no final do trabalho em cada nó de computação que executou qualquer outra Tarefa do Trabalho. |
| last |
A hora da última modificação do Trabalho. Esta é a última vez em que os dados de nível de trabalho, como o estado do trabalho ou a prioridade, foram alterados. Ele não leva em conta alterações no nível da tarefa, como adicionar novas tarefas ou tarefas alterando o estado. |
| metadata | Uma lista de pares nome-valor associados ao Trabalho como metadados. O serviço do Lote não atribui nenhum significado aos metadados; é apenas para o uso do código do usuário. |
| network |
A configuração de rede do Trabalho. |
| on |
A ação que o serviço lote deve executar quando todas as Tarefas no Trabalho estão no estado concluído. O padrão é noaction. Os valores possíveis incluem: 'noAction', 'terminateJob' |
| on |
A ação que o serviço lote deve executar quando qualquer Tarefa no Trabalho falhar. Uma tarefa será considerada com falha se houver uma falhaInfo. Um failureInfo será definido se a Tarefa for concluída com um código de saída diferente de zero depois de esgotar sua contagem de repetições ou se houver um erro ao iniciar a Tarefa, por exemplo, devido a um erro de download de arquivo de recurso. O padrão é noaction. Os valores possíveis incluem: 'noAction', 'performExitOptionsJobAction' |
| pool |
As configurações do Pool associadas ao Trabalho. |
| previous |
O estado anterior do trabalho. Essa propriedade não será definida se o Trabalho estiver em seu estado ativo inicial. Os valores possíveis incluem: 'ativo', 'desabilitando', 'desabilitado', 'habilitando', 'encerrando', 'concluído', 'excluindo' |
| previous |
A hora em que o Trabalho inseriu seu estado anterior. Essa propriedade não será definida se o Trabalho estiver em seu estado ativo inicial. |
| priority | A prioridade do Trabalho. Os valores de prioridade podem variar de -1000 a 1000, com -1000 sendo a prioridade mais baixa e 1000 sendo a prioridade mais alta. O valor padrão é 0. |
| state | O estado atual do Trabalho. Os valores possíveis incluem: 'ativo', 'desabilitando', 'desabilitado', 'habilitando', 'encerrando', 'concluído', 'excluindo' |
| state |
A hora em que o Trabalho inseriu seu estado atual. |
| stats | Estatísticas de uso de recursos durante todo o tempo de vida do trabalho. Essa propriedade será preenchida somente se o CloudJob tiver sido recuperado com uma cláusula de expansão, incluindo o atributo 'stats'; caso contrário, será nulo. As estatísticas podem não estar disponíveis imediatamente. O serviço do Lote executa a acumulação periódica de estatísticas. O atraso típico é de cerca de 30 minutos. |
| url | A URL do Trabalho. |
| uses |
Se as tarefas no trabalho podem definir dependências entre si. O padrão é false. |
Detalhes da propriedade
commonEnvironmentSettings
A lista de configurações comuns de variável de ambiente. Essas variáveis de ambiente são definidas para todas as Tarefas no Trabalho (incluindo as Tarefas de Preparação de Trabalho, Preparação de Trabalho e Liberação de Trabalho). Tarefas Individuais podem substituir uma configuração de ambiente especificada aqui especificando o mesmo nome de configuração com um valor diferente.
commonEnvironmentSettings?: EnvironmentSetting[]
Valor da propriedade
constraints
As restrições de execução para o Trabalho.
constraints?: JobConstraints
Valor da propriedade
creationTime
A hora de criação do Trabalho.
creationTime?: Date
Valor da propriedade
Date
displayName
O nome de exibição do Trabalho.
displayName?: string
Valor da propriedade
string
eTag
A ETag do Trabalho. Essa é uma cadeia de caracteres opaca. Você pode usá-lo para detectar se o Trabalho foi alterado entre solicitações. Em particular, você pode passar a ETag ao atualizar um Trabalho para especificar que suas alterações devem entrar em vigor somente se ninguém mais tiver modificado o Trabalho enquanto isso.
eTag?: string
Valor da propriedade
string
executionInfo
As informações de execução do trabalho.
executionInfo?: JobExecutionInformation
Valor da propriedade
id
Uma cadeia de caracteres que identifica exclusivamente o Trabalho na Conta. A ID não diferencia maiúsculas de minúsculas e diferencia maiúsculas de minúsculas (ou seja, você pode não ter duas IDs em uma conta que diferem apenas por caso).
id?: string
Valor da propriedade
string
jobManagerTask
Detalhes de uma Tarefa do Gerenciador de Trabalhos a ser iniciada quando o Trabalho for iniciado.
jobManagerTask?: JobManagerTask
Valor da propriedade
jobPreparationTask
A tarefa de preparação do trabalho. A Tarefa preparação do trabalho é uma tarefa especial executada em cada nó de computação antes de qualquer outra tarefa do trabalho.
jobPreparationTask?: JobPreparationTask
Valor da propriedade
jobReleaseTask
A tarefa de liberação do trabalho. A Tarefa de Liberação de Trabalho é uma tarefa especial executada no final do trabalho em cada nó de computação que executou qualquer outra Tarefa do Trabalho.
jobReleaseTask?: JobReleaseTask
Valor da propriedade
lastModified
A hora da última modificação do Trabalho. Esta é a última vez em que os dados de nível de trabalho, como o estado do trabalho ou a prioridade, foram alterados. Ele não leva em conta alterações no nível da tarefa, como adicionar novas tarefas ou tarefas alterando o estado.
lastModified?: Date
Valor da propriedade
Date
metadata
Uma lista de pares nome-valor associados ao Trabalho como metadados. O serviço do Lote não atribui nenhum significado aos metadados; é apenas para o uso do código do usuário.
metadata?: MetadataItem[]
Valor da propriedade
networkConfiguration
A configuração de rede do Trabalho.
networkConfiguration?: JobNetworkConfiguration
Valor da propriedade
onAllTasksComplete
A ação que o serviço lote deve executar quando todas as Tarefas no Trabalho estão no estado concluído. O padrão é noaction. Os valores possíveis incluem: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Valor da propriedade
onTaskFailure
A ação que o serviço lote deve executar quando qualquer Tarefa no Trabalho falhar. Uma tarefa será considerada com falha se houver uma falhaInfo. Um failureInfo será definido se a Tarefa for concluída com um código de saída diferente de zero depois de esgotar sua contagem de repetições ou se houver um erro ao iniciar a Tarefa, por exemplo, devido a um erro de download de arquivo de recurso. O padrão é noaction. Os valores possíveis incluem: 'noAction', 'performExitOptionsJobAction'
onTaskFailure?: OnTaskFailure
Valor da propriedade
poolInfo
As configurações do Pool associadas ao Trabalho.
poolInfo?: PoolInformation
Valor da propriedade
previousState
O estado anterior do trabalho. Essa propriedade não será definida se o Trabalho estiver em seu estado ativo inicial. Os valores possíveis incluem: 'ativo', 'desabilitando', 'desabilitado', 'habilitando', 'encerrando', 'concluído', 'excluindo'
previousState?: JobState
Valor da propriedade
previousStateTransitionTime
A hora em que o Trabalho inseriu seu estado anterior. Essa propriedade não será definida se o Trabalho estiver em seu estado ativo inicial.
previousStateTransitionTime?: Date
Valor da propriedade
Date
priority
A prioridade do Trabalho. Os valores de prioridade podem variar de -1000 a 1000, com -1000 sendo a prioridade mais baixa e 1000 sendo a prioridade mais alta. O valor padrão é 0.
priority?: number
Valor da propriedade
number
state
O estado atual do Trabalho. Os valores possíveis incluem: 'ativo', 'desabilitando', 'desabilitado', 'habilitando', 'encerrando', 'concluído', 'excluindo'
state?: JobState
Valor da propriedade
stateTransitionTime
A hora em que o Trabalho inseriu seu estado atual.
stateTransitionTime?: Date
Valor da propriedade
Date
stats
Estatísticas de uso de recursos durante todo o tempo de vida do trabalho. Essa propriedade será preenchida somente se o CloudJob tiver sido recuperado com uma cláusula de expansão, incluindo o atributo 'stats'; caso contrário, será nulo. As estatísticas podem não estar disponíveis imediatamente. O serviço do Lote executa a acumulação periódica de estatísticas. O atraso típico é de cerca de 30 minutos.
stats?: JobStatistics
Valor da propriedade
url
A URL do Trabalho.
url?: string
Valor da propriedade
string
usesTaskDependencies
Se as tarefas no trabalho podem definir dependências entre si. O padrão é false.
usesTaskDependencies?: boolean
Valor da propriedade
boolean