Фильтры OData в пакетная служба Azure
Статья 01/29/2024
Участники: 8
Обратная связь
В этой статье
Фильтры 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
Строка