Partilhar via


CloudJob interface

Uma interface que representa o CloudJob.

Propriedades

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.

constraints

As restrições de execução para o trabalho.

creationTime

O tempo de criação do Job.

displayName

O nome para exibição do trabalho.

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.

executionInfo

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).

jobManagerTask

Detalhes de uma Tarefa do Gerenciador de Tarefas a ser iniciada quando a Tarefa for iniciada.

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.

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.

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.

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.

networkConfiguration

A configuração de rede para o trabalho.

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'

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'

poolInfo

As configurações do Pool associadas ao Trabalho.

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'

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.

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'

stateTransitionTime

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.

usesTaskDependencies

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