Filtros OData no Lote do Azure
Artigo 01/29/2024
8 colaboradores
Comentários
Neste artigo
Os filtros OData são usados para limitar a quantidade de dados retornados de uma consulta emitida para o serviço do Lote filtrando os resultados com base em alguns critérios. As condições de filtro podem ser combinadas usando os operadores "AND" e "OR". Nem todas as API dão suporte a consultas de filtro, e cada API com suporte permite a filtragem em um conjunto exclusivo de propriedades, conforme listado abaixo.
Listar imagens com suporte
Referência
Propriedade
Operações permitidas
Type
osType
eq, ne
String
verificationType
eq, ne
String
nodeAgentSKUId
eq, ne
String
Listar certificados
Referência
Propriedade
Operações permitidas
Type
state
eq, ne
String
stateTransitionTime
eq, ne, ge, gt, le, lt
Datetime
Listar nós em um pool
Referência
Propriedade
Operações permitidas
Type
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
Listar contagens de nós do pool
Referência
Propriedade
Operações permitidas
Type
poolId
eq
String
Listar arquivos de tarefa
Referência
Propriedade
Operações permitidas
Type
name
startswith
String
Listar arquivos de nó de computação
Referência
Propriedade
Operações permitidas
Type
name
startswith
String
Listar trabalhos em um agendamento de trabalho
Referência
Propriedade
Operações permitidas
Type
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 trabalho
Referência
Propriedade
Operações permitidas
Type
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 trabalhos
Referência
Propriedade
Operações permitidas
Type
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 pools
Referência
Propriedade
Operações permitidas
Type
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
Listar status de preparação e lançamento do trabalho
Referência
Propriedade
Operações permitidas
Type
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
Type
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 métricas de uso da conta
Referência
Propriedade
Operações permitidas
Type
poolId
eq, ge, gt, le, lt, startswith
String