Los filtros OData se usan para limitar la cantidad de datos devueltos desde una consulta emitida al servicio Batch filtrando los resultados en función de algunos criterios. Las condiciones de filtro se pueden combinar mediante los operadores "AND" y "OR". No todas las API admiten consultas de filtro y cada API admitida permite filtrar por un conjunto único de propiedades, como se muestra a continuación.
Enumeración de imágenes admitidas
Referencia
| Propiedad |
Operaciones permitidas |
Tipo |
| osType |
eq, ne |
String |
| verificationType |
eq, ne |
String |
| nodeAgentSKUId |
eq, ne |
String |
Enumeración de certificados
Referencia
| Propiedad |
Operaciones permitidas |
Tipo |
| state |
eq, ne |
String |
| stateTransitionTime |
eq, ne, ge, gt, le, lt |
DateTime |
Enumeración de nodos de un grupo
Referencia
| Propiedad |
Operaciones 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/result |
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 |
Enumerar recuentos de nodos del grupo
Referencia
| Propiedad |
Operaciones permitidas |
Tipo |
| poolId |
eq |
String |
Enumerar archivos de tareas
Referencia
| Propiedad |
Operaciones permitidas |
Tipo |
| name |
startswith |
String |
Enumeración de archivos de nodo de proceso
Referencia
| Propiedad |
Operaciones permitidas |
Tipo |
| name |
startswith |
String |
Enumeración de trabajos en una programación de trabajos
Referencia
| Propiedad |
Operaciones 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 |
Enumerar programaciones de trabajos
Referencia
| Propiedad |
Operaciones 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 |
Enumeración de trabajos
Referencia
| Propiedad |
Operaciones 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 |
Enumerar grupos
Referencia
| Propiedad |
Operaciones 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 |
Boolean |
| lastModified |
eq, ne, ge, gt, le, lt |
DateTime |
| vmSize |
eq, ne |
String |
| enableInterNodeCommunication |
eq, ne |
Boolean |
Enumerar el estado de preparación y versión del trabajo
Referencia
| Propiedad |
Operaciones 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 |
Enumerar tareas
Referencia
| Propiedad |
Operaciones 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 |
Enumerar las métricas de uso de la cuenta
Referencia
| Propiedad |
Operaciones permitidas |
Tipo |
| poolId |
eq, ge, gt, le, lt, startswith |
String |