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 |