Filtros OData no Azure Batch
Artigo 01/29/2024
8 contribuidores
Comentários
Neste artigo
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