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