Partager via


Filtres OData dans Azure Batch

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