OData-Filter in Azure Batch
Artikel 01/29/2024
8 Mitwirkende
Feedback
In diesem Artikel
OData-Filter werden verwendet, um die Menge an Daten zu begrenzen, die von einer Abfrage zurückgegeben werden, die an den Batch-Dienst ausgegeben wurde, indem die Ergebnisse anhand einiger Kriterien gefiltert werden. Filterbedingungen können mit den Operatoren "AND" und "OR" kombiniert werden. Nicht jede API unterstützt Filterabfragen, und jede unterstützte API ermöglicht das Filtern nach einem eindeutigen Satz von Eigenschaften, wie unten aufgeführt.
Auflisten unterstützter Images
Referenz
Eigenschaft
Zulässige Vorgänge
type
osType
eq, ne
String
verificationType
eq, ne
String
nodeAgentSKUId
eq, ne
String
Auflisten von Zertifikaten
Verweis
Eigenschaft
Zulässige Vorgänge
type
state
eq, ne
String
stateTransitionTime
eq, ne, ge, gt, le, lt
Datetime
Auflisten von Knoten in einem Pool
Referenz
Eigenschaft
Zulässige Vorgänge
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
Knotenanzahl des Listenpools
Referenz
Eigenschaft
Zulässige Vorgänge
type
poolId
eq
String
Auflisten von Aufgabendateien
Verweis
Eigenschaft
Zulässige Vorgänge
type
name
startswith
String
Auflisten von Computeknotendateien
Verweis
Eigenschaft
Zulässige Vorgänge
type
name
startswith
String
Auflisten von Aufträgen in einem Auftragszeitplan
Verweis
Eigenschaft
Zulässige Vorgänge
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
Auflisten von Auftragszeitplänen
Verweis
Eigenschaft
Zulässige Vorgänge
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
Auflisten von Aufträgen
Referenz
Eigenschaft
Zulässige Vorgänge
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
Auflisten von Pools
Verweis
Eigenschaft
Zulässige Vorgänge
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
Auflisten von Auftragsvorbereitungs- und Freigabe-status
Referenz
Eigenschaft
Zulässige Vorgänge
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
Auflisten von Aufgaben
Verweis
Eigenschaft
Zulässige Vorgänge
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
Auflisten von Kontonutzungsmetriken
Verweis
Eigenschaft
Zulässige Vorgänge
type
poolId
eq, ge, gt, le, lt, startswith
String