Поделиться через


Фильтры OData в пакетная служба Azure

Фильтры OData используются для ограничения объема данных, возвращаемых запросом, выданным пакетной службе, путем фильтрации результатов на основе некоторых критериев. Условия фильтра можно объединить с помощью операторов AND и OR. Не каждый API поддерживает запросы фильтрации, и каждый поддерживаемый API позволяет выполнять фильтрацию по уникальному набору свойств, как показано ниже.

Список поддерживаемых образов

Справочные материалы

Свойство Разрешенные операции Тип
osType eq, ne Строка
verificationType eq, ne Строка
nodeAgentSKUId eq, ne Строка

Список сертификатов

Справочные материалы

Свойство Разрешенные операции Тип
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время

Перечисление узлов в пуле

Справочные материалы

Свойство Разрешенные операции Тип
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время
lastBootTime eq, ne, ge, gt, le, lt Дата и время
allocationTime eq, ne, ge, gt, le, lt Дата и время
startTaskInfo/state eq Строка
startTaskInfo/result eq, ne Строка
startTaskInfo/exitCode eq, ne, ge, gt, le, lt Int
startTaskInfo/startTime eq, ne, ge, gt, le, lt Дата и время
startTaskInfo/endTime eq, ne, ge, gt, le, lt Дата и время

Вывод списка количества узлов пула

Справочные материалы

Свойство Разрешенные операции Тип
poolId eq Строка

Вывод списка файлов задач

Справочные материалы

Свойство Разрешенные операции Тип
name startswith Строка

Вывод списка файлов вычислительных узлов

Справочные материалы

Свойство Разрешенные операции Тип
name startswith Строка

Перечисление заданий в расписании заданий

Справочные материалы

Свойство Разрешенные операции Тип
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время
creationTime eq, ne, ge, gt, le, lt Дата и время
lastModified eq, ne, ge, gt, le, lt Дата и время
executionInfo/startTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/endTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/poolId startswith, eq, ne, ge, gt, le, lt Строка

Вывод списка расписаний заданий

Справочные материалы

Свойство Разрешенные операции Тип
идентификатор startswith, eq, ne, ge, gt, le, lt Строка
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время
creationTime eq, ne, ge, gt, le, lt Дата и время
lastModified eq, ne, ge, gt, le, lt Дата и время
executionInfo/endTime eq, ne, ge, gt, le, lt Дата и время
schedule/doNotRunUntil eq, ne, ge, gt, le, lt Дата и время
schedule/doNotRunAfter eq, ne, ge, gt, le, lt Дата и время

Список заданий

Справочные материалы

Свойство Разрешенные операции Тип
идентификатор startswith, eq, ne, ge, gt, le, lt Строка
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время
creationTime eq, ne, ge, gt, le, lt Дата и время
lastModified eq, ne, ge, gt, le, lt Дата и время
executionInfo/startTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/endTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/poolId startswith, eq, ne, ge, gt, le, lt Строка

Перечисление пулов

Справочные материалы

Свойство Разрешенные операции Тип
идентификатор startswith, eq, ne, ge, gt, le, lt Строка
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время
allocationState eq Строка
allocationStateTransitionTime eq, ne, ge, gt, le, lt Дата и время
creationTime eq, ne, ge, gt, le, lt Дата и время
enableAutoScale eq, ne Логическое
lastModified eq, ne, ge, gt, le, lt Дата и время
vmSize eq, ne Строка
enableInterNodeCommunication eq, ne Логическое

Перечисление состояния подготовки и выпуска заданий

Справочные материалы

Свойство Разрешенные операции Тип
poolId eq, ne Строка
nodeId eq, ne Строка
jobPreparationTaskExecutionInfo/state eq, ne Строка
jobPreparationTaskExecutionInfo/startTime eq, ne, ge, gt, le, lt Дата и время
jobPreparationTaskExecutionInfo/endTime eq, ne, ge, gt, le, lt Дата и время
jobPreparationTaskExecutionInfo/exitCode eq, ne, ge, gt, le, lt Int
jobPreparationTaskExecutionInfo/result eq, ne Строка
jobReleaseTaskExecutionInfo/state eq, ne Строка
jobReleaseTaskExecutionInfo/startTime eq, ne, ge, gt, le, lt Дата и время
jobReleaseTaskExecutionInfo/endTime eq, ne, ge, gt, le, lt Дата и время
jobReleaseTaskExecutionInfo/exitCode eq, ne, ge, gt, le, lt Int
jobReleaseTaskExecutionInfo/result eq, ne Строка

Перечисление задач

Справочные материалы

Свойство Разрешенные операции Тип
идентификатор startswith, eq, ge, gt, le, lt, ne Строка
Состояние eq, ne Строка
stateTransitionTime eq, ne, ge, gt, le, lt Дата и время
creationTime eq, ne, ge, gt, le, lt Дата и время
lastModifiedTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/startTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/endTime eq, ne, ge, gt, le, lt Дата и время
executionInfo/exitCode eq, ne, ge, gt, le, lt Int
executionInfo/result eq, ne Строка

Вывод списка метрик использования учетной записи

Справочные материалы

Свойство Разрешенные операции Тип
poolId eq, ge, gt, le, lt, startswith Строка