Filtres OData dans Azure Batch
Article 01/29/2024
8 contributeurs
Commentaires
Dans cet article
Les filtres OData sont utilisés pour limiter la quantité de données retournées à partir d’une requête émise pour le service Batch en filtrant les résultats en fonction de certains critères. Les conditions de filtre peuvent être combinées à l’aide des opérateurs « AND » et « OR ». Toutes les API ne prennent pas en charge les requêtes de filtre, et chaque API prise en charge autorise le filtrage sur un ensemble unique de propriétés, comme indiqué ci-dessous.
Répertorier les images prises en charge
Référence
Propriété
Opérations autorisées
Type
osType
eq, ne
String
verificationType
eq, ne
String
nodeAgentSKUId
eq, ne
String
Afficher la liste des certificats
Référence
Propriété
Opérations autorisées
Type
state
eq, ne
String
stateTransitionTime
eq, ne, ge, gt, le, lt
DateTime
Répertorier les nœuds d’un pool
Référence
Propriété
Opérations autorisées
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
Répertorier le nombre de nœuds du pool
Référence
Propriété
Opérations autorisées
Type
poolId
eq
String
Répertorier les fichiers de tâches
Référence
Propriété
Opérations autorisées
Type
name
startswith
String
Répertorier les fichiers de nœuds de calcul
Référence
Propriété
Opérations autorisées
Type
name
startswith
String
Répertorier les travaux dans une planification de travail
Référence
Propriété
Opérations autorisées
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
Répertorier les planifications de travaux
Référence
Propriété
Opérations autorisées
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
Répertorier les travaux
Référence
Propriété
Opérations autorisées
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
Répertorier les pools
Référence
Propriété
Opérations autorisées
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
Répertorier les status de préparation et de mise en production des travaux
Référence
Propriété
Opérations autorisées
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
Répertorier les tâches
Référence
Propriété
Opérations autorisées
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
Répertorier les métriques d’utilisation du compte
Référence
Propriété
Opérations autorisées
Type
poolId
eq, ge, gt, le, lt, startswith
String