Partilhar via


Filtros OData no Azure Batch

Os filtros OData são utilizados para limitar a quantidade de dados devolvidos a partir de uma consulta emitida para o serviço Batch ao filtrar os resultados com base em alguns critérios. As condições de filtro podem ser combinadas com os operadores "E" e "OR". Nem todas as API suportam consultas de filtro e cada API suportada permite filtrar num conjunto exclusivo de propriedades, conforme listado abaixo.

Listar imagens suportadas

Referência

Propriedade Operações permitidas Tipo
osType eq, ne String
verificationType eq, ne String
nodeAgentSKUId eq, ne String

Listar certificados

Referência

Propriedade Operações permitidas Tipo
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime

Listar nós num conjunto

Referência

Propriedade Operações permitidas Tipo
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime
lastBootTime eq, ne, ge, gt, le, lt DateTime
allocationTime eq, ne, ge, gt, le, lt DateTime
startTaskInfo/state eq String
startTaskInfo/resultado eq, ne String
startTaskInfo/exitCode eq, ne, ge, gt, le, lt int
startTaskInfo/startTime eq, ne, ge, gt, le, lt DateTime
startTaskInfo/endTime eq, ne, ge, gt, le, lt DateTime

Contagens de nós do conjunto de listas

Referência

Propriedade Operações permitidas Tipo
poolId eq String

Listar ficheiros de tarefas

Referência

Propriedade Operações permitidas Tipo
name startswith String

Listar ficheiros de nós de computação

Referência

Propriedade Operações permitidas Tipo
name startswith String

Listar tarefas numa agenda de tarefas

Referência

Propriedade Operações permitidas Tipo
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime
creationTime eq, ne, ge, gt, le, lt DateTime
lastModified eq, ne, ge, gt, le, lt DateTime
executionInfo/startTime eq, ne, ge, gt, le, lt DateTime
executionInfo/endTime eq, ne, ge, gt, le, lt DateTime
executionInfo/poolId startswith, eq, ne, ge, gt, le, lt String

Listar agendas de tarefas

Referência

Propriedade Operações permitidas Tipo
ID startswith, eq, ne, ge, gt, le, lt String
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime
creationTime eq, ne, ge, gt, le, lt DateTime
lastModified eq, ne, ge, gt, le, lt DateTime
executionInfo/endTime eq, ne, ge, gt, le, lt DateTime
schedule/doNotRunUntil eq, ne, ge, gt, le, lt DateTime
schedule/doNotRunAfter eq, ne, ge, gt, le, lt DateTime

Listar tarefas

Referência

Propriedade Operações permitidas Tipo
ID startswith, eq, ne, ge, gt, le, lt String
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime
creationTime eq, ne, ge, gt, le, lt DateTime
lastModified eq, ne, ge, gt, le, lt DateTime
executionInfo/startTime eq, ne, ge, gt, le, lt DateTime
executionInfo/endTime eq, ne, ge, gt, le, lt DateTime
executionInfo/poolId startswith, eq, ne, ge, gt, le, lt String

Listar conjuntos

Referência

Propriedade Operações permitidas Tipo
ID startswith, eq, ne, ge, gt, le, lt String
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime
allocationState eq String
allocationStateTransitionTime eq, ne, ge, gt, le, lt DateTime
creationTime eq, ne, ge, gt, le, lt DateTime
enableAutoScale eq, ne Booleano
lastModified eq, ne, ge, gt, le, lt DateTime
vmSize eq, ne String
enableInterNodeCommunication eq, ne Booleano

Listar a preparação da tarefa e o estado da versão

Referência

Propriedade Operações permitidas Tipo
poolId eq, ne String
nodeId eq, ne String
jobPreparationTaskExecutionInfo/state eq, ne String
jobPreparationTaskExecutionInfo/startTime eq, ne, ge, gt, le, lt DateTime
jobPreparationTaskExecutionInfo/endTime eq, ne, ge, gt, le, lt DateTime
jobPreparationTaskExecutionInfo/exitCode eq, ne, ge, gt, le, lt int
jobPreparationTaskExecutionInfo/result eq, ne String
jobReleaseTaskExecutionInfo/state eq, ne String
jobReleaseTaskExecutionInfo/startTime eq, ne, ge, gt, le, lt DateTime
jobReleaseTaskExecutionInfo/endTime eq, ne, ge, gt, le, lt DateTime
jobReleaseTaskExecutionInfo/exitCode eq, ne, ge, gt, le, lt int
jobReleaseTaskExecutionInfo/result eq, ne String

Listar tarefas

Referência

Propriedade Operações permitidas Tipo
ID startswith, eq, ge, gt, le, lt, ne String
state eq, ne String
stateTransitionTime eq, ne, ge, gt, le, lt DateTime
creationTime eq, ne, ge, gt, le, lt DateTime
lastModifiedTime eq, ne, ge, gt, le, lt DateTime
executionInfo/startTime eq, ne, ge, gt, le, lt DateTime
executionInfo/endTime eq, ne, ge, gt, le, lt DateTime
executionInfo/exitCode eq, ne, ge, gt, le, lt int
executionInfo/result eq, ne String

Listar as métricas de utilização da conta

Referência

Propriedade Operações permitidas Tipo
poolId eq, ge, gt, le, lt, startswith String