Partager via


@azure/batch package

Classes

BatchClient

Classe client pour accéder au service Azure Batch.

Interfaces

AuthenticationTokenSettings

Paramètres d’un jeton d’authentification que la tâche peut utiliser pour effectuer des opérations de service Batch.

AutoScaleRun

Résultats et erreurs d’une exécution d’une formule de mise à l’échelle automatique du pool.

AutoScaleRunError

Erreur qui s’est produite lors de l’exécution ou de l’évaluation d’une formule de mise à l’échelle automatique de pool.

AutoUserSpecification

Spécifie les options de l’utilisateur automatique qui exécute une tâche Azure Batch.

AutomaticOsUpgradePolicy

Paramètres de configuration utilisés pour effectuer la mise à niveau automatique du système d’exploitation.

AzureBlobFileSystemConfiguration

Informations utilisées pour se connecter à un conteneur de stockage Azure à l’aide d’Blobfuse.

AzureFileShareConfiguration

Informations utilisées pour se connecter à un partage de fichiers Azure.

BatchAffinityInfo

Indicateur de localité qui peut être utilisé par le service Batch pour sélectionner un nœud de calcul sur lequel démarrer une tâche.

BatchApplication

Contient des informations sur une application dans un compte Azure Batch.

BatchApplicationPackageReference

Référence à un package à déployer sur des nœuds de calcul.

BatchAutoPoolSpecification

Spécifie les caractéristiques d’un « pool automatique » temporaire. Le service Batch crée ce pool automatique lors de l’envoi du travail.

BatchClientOptionalParams

Paramètres facultatifs pour le client.

BatchContainerConfiguration

Configuration des pools avec conteneur.

BatchCreateTaskCollectionResult

Le résultat de la création d’une collection de tâches pour un travail.

BatchDiffDiskSettings

Spécifie les paramètres de disque éphémères pour le disque du système d’exploitation utilisé par le nœud de calcul (machine virtuelle).

BatchError

Réponse d’erreur reçue du service Azure Batch.

BatchErrorDetail

Élément d’informations supplémentaires inclus dans une réponse d’erreur Azure Batch.

BatchErrorMessage

Message d’erreur reçu dans une réponse d’erreur Azure Batch.

BatchInboundNatPool

Pool NAT entrant qui peut être utilisé pour traiter des ports spécifiques sur des nœuds de calcul dans un pool Batch en externe.

BatchJob

Tâche Azure Batch.

BatchJobConstraints

Contraintes d’exécution pour un travail.

BatchJobCreateOptions

Paramètres de création d’un travail Azure Batch.

BatchJobDisableOptions

Paramètres de désactivation d’un travail Azure Batch.

BatchJobExecutionInfo

Contient des informations sur l’exécution d’un travail dans le service Azure Batch.

BatchJobManagerTask

Spécifie les détails d’une tâche du Gestionnaire de travaux. La tâche du Gestionnaire de travaux est automatiquement démarrée lors de la création du travail. Le service Batch tente de planifier la tâche du Gestionnaire de travaux avant toute autre tâche du travail. Lors de la réduction d’un pool, le service Batch tente de conserver les nœuds dans lesquels les tâches du Gestionnaire de travaux s’exécutent aussi longtemps que possible (autrement dit, les nœuds de calcul exécutant des tâches « normales » sont supprimées avant que les nœuds de calcul n’exécutent les tâches du Gestionnaire de travaux). Lorsqu’une tâche du Gestionnaire de travaux échoue et doit être redémarrée, le système tente de le planifier en priorité la plus élevée. S’il n’existe aucun nœud de calcul inactif disponible, le système peut mettre fin à l’une des tâches en cours d’exécution dans le pool et le retourner à la file d’attente pour que la tâche du Gestionnaire de travaux redémarre. Notez qu’une tâche du Gestionnaire de travaux dans un travail n’a pas de priorité sur les tâches dans d’autres travaux. Parmi les travaux, seules les priorités au niveau du travail sont observées. Par exemple, si un gestionnaire de travaux dans une priorité 0 travail doit être redémarré, il ne déplace pas les tâches d’un travail prioritaire 1. Batch réessaye les tâches lorsqu’une opération de récupération est déclenchée sur un nœud. Les exemples d’opérations de récupération incluent (mais ne sont pas limités) lorsqu’un nœud non sain est redémarré ou qu’un nœud de calcul a disparu en raison d’une défaillance de l’hôte. Les nouvelles tentatives en raison d’opérations de récupération sont indépendantes et ne sont pas comptabilisées par rapport au maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. En raison de cela, toutes les tâches doivent être idempotentes. Cela signifie que les tâches doivent tolérer l’interruption et le redémarrage sans provoquer d’altération ou de doublon des données. La meilleure pratique pour les tâches longues consiste à utiliser une forme de point de contrôle.

BatchJobNetworkConfiguration

(Cette propriété n’est pas disponible par défaut. Veuillez contacter le support pour plus d’informations) La configuration réseau du Job.

BatchJobPreparationAndReleaseTaskStatus

État des tâches de préparation et de mise en production du travail sur un nœud de calcul.

BatchJobPreparationTask

Tâche de préparation du travail à exécuter avant toutes les tâches du travail sur un nœud de calcul donné. Vous pouvez utiliser la préparation du travail pour préparer un nœud afin d’exécuter des tâches pour le travail. Les activités couramment effectuées dans la préparation du travail sont les suivantes : téléchargement de fichiers de ressources courants utilisés par toutes les tâches du travail. La tâche de préparation du travail peut télécharger ces fichiers de ressources courants vers l’emplacement partagé sur le nœud. (AZ_BATCH_NODE_ROOT_DIR\shared) ou démarrer un service local sur le nœud afin que toutes les tâches de ce travail puissent communiquer avec elle. Si la tâche de préparation du travail échoue (autrement dit, épuise son nombre de nouvelles tentatives avant de quitter le code de sortie 0), Batch n’exécute pas les tâches de ce travail sur le nœud. Le nœud de calcul reste inéligible pour exécuter les tâches de ce travail jusqu’à ce qu’il soit réimagené. Le nœud de calcul reste actif et peut être utilisé pour d’autres travaux. La tâche de préparation du travail peut s’exécuter plusieurs fois sur le même nœud. Par conséquent, vous devez écrire la tâche de préparation du travail pour gérer la réexécution. Si le nœud est redémarré, la tâche de préparation du travail est réexécutée sur le nœud de calcul avant de planifier une autre tâche du travail, si la réexécuterOnNodeRebootAfterSuccess est vraie ou si la tâche de préparation du travail n’a pas terminé précédemment. Si le nœud est réimagené, la tâche de préparation du travail est réexécuter avant de planifier une tâche du travail. Batch réessaye les tâches lorsqu’une opération de récupération est déclenchée sur un nœud. Les exemples d’opérations de récupération incluent (mais ne sont pas limités) lorsqu’un nœud non sain est redémarré ou qu’un nœud de calcul a disparu en raison d’une défaillance de l’hôte. Les nouvelles tentatives en raison d’opérations de récupération sont indépendantes et ne sont pas comptabilisées par rapport au maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. En raison de cela, toutes les tâches doivent être idempotentes. Cela signifie que les tâches doivent tolérer l’interruption et le redémarrage sans provoquer d’altération ou de doublon des données. La meilleure pratique pour les tâches longues consiste à utiliser une forme de point de contrôle.

BatchJobPreparationTaskExecutionInfo

Contient des informations sur l’exécution d’une tâche de préparation du travail sur un nœud de calcul.

BatchJobReleaseTask

Tâche de mise en production du travail à exécuter sur n’importe quel nœud de calcul sur lequel le travail est exécuté. La tâche de mise en production du travail s’exécute lorsque le travail se termine, en raison de l’une des opérations suivantes : l’utilisateur appelle l’API Terminer le travail ou l’API Supprimer le travail pendant que le travail est toujours actif, la contrainte de temps d’horloge maximale du travail est atteinte et le travail est toujours actif ou la tâche du Gestionnaire de travaux est terminée et le travail est configuré pour se terminer lorsque le Gestionnaire de travaux se termine. La tâche de mise en production du travail s’exécute sur chaque nœud où les tâches du travail ont été exécutées et la tâche de préparation du travail s’est exécutée et terminée. Si vous réimagez un nœud une fois qu’il a exécuté la tâche de préparation du travail et que le travail se termine sans aucune autre tâche du travail en cours d’exécution sur ce nœud (et par conséquent, la tâche de préparation du travail ne réexécute pas), la tâche de mise en production du travail ne s’exécute pas sur ce nœud de calcul. Si un nœud redémarre pendant que la tâche de mise en production du travail est toujours en cours d’exécution, la tâche de mise en production du travail s’exécute à nouveau lorsque le nœud de calcul démarre. Le travail n’est pas marqué comme terminé tant que toutes les tâches de mise en production du travail n’ont pas été terminées. La tâche de mise en production du travail s’exécute en arrière-plan. Il n’occupe pas un emplacement de planification ; autrement dit, elle ne compte pas vers la limite taskSlotsPerNode spécifiée sur le pool.

BatchJobReleaseTaskExecutionInfo

Contient des informations sur l’exécution d’une tâche de publication de travail sur un nœud de calcul.

BatchJobSchedule

Planification de travaux qui permet des travaux périodiques en spécifiant quand exécuter des travaux et une spécification utilisée pour créer chaque travail.

BatchJobScheduleConfiguration

Planification selon laquelle les travaux seront créés. Toutes les heures sont fixes respectivement à UTC et ne sont pas affectées par l’heure d’été.

BatchJobScheduleCreateOptions

Paramètres de création d’une planification de travaux Azure Batch

BatchJobScheduleExecutionInfo

Contient des informations sur les travaux qui ont été et seront exécutés sous une planification de travail.

BatchJobScheduleStatistics

Statistiques d’utilisation des ressources pour une planification de travail.

BatchJobScheduleUpdateOptions

Paramètres de mise à jour d’une planification de travaux Azure Batch.

BatchJobSchedulingError

Erreur rencontrée par le service Batch lors de la planification d’un travail.

BatchJobSpecification

Spécifie les détails des travaux à créer selon une planification.

BatchJobStatistics

Statistiques d’utilisation des ressources pour un travail.

BatchJobTerminateOptions

Paramètres pour la fin d’un travail Azure Batch.

BatchJobUpdateOptions

Paramètres de mise à jour d’un travail Azure Batch.

BatchMetadataItem

Le service Batch n’affecte aucune signification à ces métadonnées ; il s’agit uniquement de l’utilisation du code utilisateur.

BatchNode

Nœud de calcul dans le service Batch.

BatchNodeAgentInfo

L’agent Batch Compute Node est un programme qui s’exécute sur chaque nœud de calcul du pool et fournit une fonctionnalité Batch sur le nœud de calcul.

BatchNodeCounts

Nombre de nœuds de calcul dans chaque état de nœud de calcul.

BatchNodeDeallocateOptions

Options d’allocation d’un nœud de calcul.

BatchNodeDisableSchedulingOptions

Paramètres de désactivation de la planification sur un nœud de calcul Azure Batch.

BatchNodeEndpointConfiguration

Configuration du point de terminaison pour le nœud de calcul.

BatchNodeError

Erreur rencontrée par un nœud de calcul.

BatchNodeFile

Informations sur un fichier ou un répertoire sur un nœud de calcul.

BatchNodeIdentityReference

Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera.

BatchNodeInfo

Informations sur le nœud de calcul sur lequel une tâche s’est exécutée.

BatchNodePlacementConfiguration

Pour le placement régional, les nœuds du pool seront alloués dans la même région. Pour le placement zonal, les nœuds du pool sont répartis entre différentes zones avec un meilleur équilibrage des efforts.

BatchNodeRebootOptions

Paramètres pour le redémarrage d’un nœud de calcul Azure Batch.

BatchNodeReimageOptions

Paramètres pour la réimage d’un nœud de calcul Azure Batch.

BatchNodeRemoteLoginSettings

Paramètres de connexion à distance d’un nœud de calcul.

BatchNodeRemoveOptions

Paramètres de suppression de nœuds d’un pool Azure Batch.

BatchNodeUserCreateOptions

Paramètres de création d’un compte d’utilisateur pour l’accès RDP ou SSH sur un nœud de calcul Azure Batch.

BatchNodeUserUpdateOptions

Paramètres de mise à jour d’un compte d’utilisateur pour l’accès RDP ou SSH sur un nœud de calcul Azure Batch.

BatchNodeVMExtension

Configuration de la vue d’instance d’extension de machine virtuelle.

BatchOsDisk

Paramètres du disque du système d’exploitation du nœud de calcul (machine virtuelle).

BatchPool

Pool dans le service Azure Batch.

BatchPoolCreateOptions

Paramètres de création d’un pool Azure Batch.

BatchPoolEnableAutoScaleOptions

Paramètres permettant d’activer la mise à l’échelle automatique sur un pool Azure Batch.

BatchPoolEndpointConfiguration

Configuration du point de terminaison pour un pool.

BatchPoolEvaluateAutoScaleOptions

Paramètres d’évaluation d’une formule de mise à l’échelle automatique sur un pool Azure Batch.

BatchPoolIdentity

Identité du pool Batch, s’il est configuré.

BatchPoolIdentityReference

Référence de l’une des identités de pool à chiffrer Disk. Cette identité sera utilisée pour accéder au coffre de clés.

BatchPoolInfo

Spécifie comment un travail doit être affecté à un pool.

BatchPoolNodeCounts

Nombre de nœuds de calcul dans chaque état d’un pool.

BatchPoolReplaceOptions

Paramètres de remplacement des propriétés sur un pool Azure Batch.

BatchPoolResizeOptions

Paramètres de modification de la taille d’un pool Azure Batch.

BatchPoolResourceStatistics

Statistiques relatives à la consommation des ressources par les nœuds de calcul dans un pool.

BatchPoolSpecification

Spécification pour la création d’un pool.

BatchPoolStatistics

Contient les statistiques d’utilisation et d’utilisation des ressources pour la durée de vie d’un pool.

BatchPoolUpdateOptions

Paramètres de mise à jour d’un pool Azure Batch.

BatchPoolUsageMetrics

Métriques d’utilisation pour un pool entre un intervalle d’agrégation.

BatchPoolUsageStatistics

Statistiques relatives aux informations d’utilisation du pool.

BatchPublicIpAddressConfiguration

Configuration d’adresse IP publique de la configuration réseau d’un pool.

BatchStartTask

Batch réessaye les tâches lorsqu’une opération de récupération est déclenchée sur un nœud. Les exemples d’opérations de récupération incluent (mais ne sont pas limités) lorsqu’un nœud non sain est redémarré ou qu’un nœud de calcul a disparu en raison d’une défaillance de l’hôte. Les nouvelles tentatives en raison d’opérations de récupération sont indépendantes et ne sont pas comptabilisées par rapport au maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. En raison de cela, toutes les tâches doivent être idempotentes. Cela signifie que les tâches doivent tolérer l’interruption et le redémarrage sans provoquer d’altération ou de doublon des données. La meilleure pratique pour les tâches longues consiste à utiliser une forme de point de contrôle. Dans certains cas, startTask peut être réexécuter même si le nœud de calcul n’a pas été redémarré. Vous devez veiller à éviter les tâches StartTask qui créent un processus d’arrêt ou installent/lancent des services à partir du répertoire de travail StartTask, car cela empêche Batch de pouvoir réexécuter l’objet StartTask.

BatchStartTaskInfo

Informations sur un startTask en cours d’exécution sur un nœud de calcul.

BatchSubtask

Informations sur une tâche subordonnée Azure Batch.

BatchSupportedImage

Référence à l’image de la Place de marché des machines virtuelles Azure et informations supplémentaires sur l’image.

BatchTask

Batch réessaye les tâches lorsqu’une opération de récupération est déclenchée sur un nœud. Les exemples d’opérations de récupération incluent (mais ne sont pas limités) lorsqu’un nœud non sain est redémarré ou qu’un nœud de calcul a disparu en raison d’une défaillance de l’hôte. Les nouvelles tentatives en raison d’opérations de récupération sont indépendantes et ne sont pas comptabilisées par rapport au maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. En raison de cela, toutes les tâches doivent être idempotentes. Cela signifie que les tâches doivent tolérer l’interruption et le redémarrage sans provoquer d’altération ou de doublon des données. La meilleure pratique pour les tâches longues consiste à utiliser une forme de point de contrôle.

BatchTaskConstraints

Contraintes d’exécution à appliquer à une tâche.

BatchTaskContainerExecutionInfo

Contient des informations sur le conteneur exécuté par une tâche.

BatchTaskContainerSettings

Paramètres de conteneur d’une tâche.

BatchTaskCounts

La tâche compte pour un travail.

BatchTaskCountsResult

La tâche et taskSlot comptent pour un travail.

BatchTaskCreateOptions

Paramètres de création d’une tâche Azure Batch.

BatchTaskCreateResult

Résultat pour une seule tâche créée dans le cadre d’une opération de collecte d’ajouts de tâches.

BatchTaskDependencies

Spécifie toutes les dépendances d’une tâche. Toute tâche spécifiée explicitement ou dans une plage de dépendances doit être terminée avant que la tâche dépendante soit planifiée.

BatchTaskExecutionInfo

Informations sur l’exécution d’une tâche.

BatchTaskFailureInfo

Informations sur un échec de tâche.

BatchTaskGroup

Collection d’Azure Batch Tasks à ajouter.

BatchTaskIdRange

Le début et la fin de la plage sont inclusifs. Par exemple, si une plage a le début 9 et la fin 12, elle représente les tâches « 9 », « 10 », « 11 » et « 12 ».

BatchTaskInfo

Informations sur une tâche en cours d’exécution sur un nœud de calcul.

BatchTaskSchedulingPolicy

Spécifie la façon dont les tâches doivent être distribuées entre les nœuds de calcul.

BatchTaskSlotCounts

TaskSlot compte pour un travail.

BatchTaskStatistics

Statistiques d’utilisation des ressources pour une tâche.

BatchUefiSettings

Spécifie les paramètres de sécurité tels que le démarrage sécurisé et vTPM utilisés lors de la création de la machine virtuelle.

BatchUserAssignedIdentity

Identité affectée par l’utilisateur

BatchVmDiskSecurityProfile

Spécifie les paramètres du profil de sécurité pour le disque managé. Remarque : Il ne peut être défini que pour les machines virtuelles confidentielles et requis lors de l’utilisation de machines virtuelles confidentielles.

BatchVmImageReference

Référence à une image de la Place de marché de machines virtuelles Azure ou à une image de galerie de calcul Azure. Pour obtenir la liste de toutes les références d’images de la Place de marché Azure vérifiées par Azure Batch, consultez l’opération « Liste des images prises en charge ».

CifsMountConfiguration

Informations utilisées pour se connecter à un système de fichiers CIFS.

ContainerHostBatchBindMountEntry

Entrée du chemin d’accès et du mode montage que vous souhaitez monter dans le conteneur de tâches.

ContainerRegistryReference

Registre de conteneurs privé.

CreateJobOptionalParams

Paramètres facultatifs.

CreateJobScheduleOptionalParams

Paramètres facultatifs.

CreateNodeUserOptionalParams

Paramètres facultatifs.

CreatePoolOptionalParams

Paramètres facultatifs.

CreateTaskCollectionOptionalParams

Paramètres facultatifs.

CreateTaskOptionalParams

Paramètres facultatifs.

DataDisk

Paramètres qui seront utilisés par les disques de données associés aux nœuds de calcul dans le pool. Lorsque vous utilisez des disques de données attachés, vous devez monter et mettre en forme les disques à partir d’une machine virtuelle pour les utiliser.

DeallocateNodeOptionalParams

Paramètres facultatifs.

DeleteJobOptionalParams

Paramètres facultatifs.

DeleteJobScheduleOptionalParams

Paramètres facultatifs.

DeleteNodeFileOptionalParams

Paramètres facultatifs.

DeleteNodeUserOptionalParams

Paramètres facultatifs.

DeletePoolOptionalParams

Paramètres facultatifs.

DeleteTaskFileOptionalParams

Paramètres facultatifs.

DeleteTaskOptionalParams

Paramètres facultatifs.

DisableJobOptionalParams

Paramètres facultatifs.

DisableJobScheduleOptionalParams

Paramètres facultatifs.

DisableNodeSchedulingOptionalParams

Paramètres facultatifs.

DisablePoolAutoScaleOptionalParams

Paramètres facultatifs.

DiskCustomerManagedKey

Référence de la clé gérée par le client pour chiffrer le disque.

DiskEncryptionConfiguration

Configuration de chiffrement de disque appliquée aux nœuds de calcul du pool. La configuration du chiffrement de disque n’est pas prise en charge sur le pool Linux créé avec l’image de la galerie de calcul Azure.

DiskEncryptionSetParameters

ID de ressource ARM du jeu de chiffrement de disque.

EnableJobOptionalParams

Paramètres facultatifs.

EnableJobScheduleOptionalParams

Paramètres facultatifs.

EnableNodeSchedulingOptionalParams

Paramètres facultatifs.

EnablePoolAutoScaleOptionalParams

Paramètres facultatifs.

EnvironmentSetting

Variable d’environnement à définir sur un processus de tâche.

EvaluatePoolAutoScaleOptionalParams

Paramètres facultatifs.

ExitCodeMapping

Comment le service Batch doit répondre si une tâche se termine par un code de sortie particulier.

ExitCodeRangeMapping

Plage de codes de sortie et façon dont le service Batch doit répondre aux codes de sortie dans cette plage.

ExitConditions

Spécifie la façon dont le service Batch doit répondre à la fin de la tâche.

ExitOptions

Spécifie la façon dont le service Batch répond à une condition de sortie particulière.

FileProperties

Propriétés d’un fichier sur un nœud de calcul.

GetApplicationOptionalParams

Paramètres facultatifs.

GetJobOptionalParams

Paramètres facultatifs.

GetJobScheduleOptionalParams

Paramètres facultatifs.

GetJobTaskCountsOptionalParams

Paramètres facultatifs.

GetNodeExtensionOptionalParams

Paramètres facultatifs.

GetNodeFileOptionalParams

Paramètres facultatifs.

GetNodeFilePropertiesOptionalParams

Paramètres facultatifs.

GetNodeOptionalParams

Paramètres facultatifs.

GetNodeRemoteLoginSettingsOptionalParams

Paramètres facultatifs.

GetPoolOptionalParams

Paramètres facultatifs.

GetTaskFileOptionalParams

Paramètres facultatifs.

GetTaskFilePropertiesOptionalParams

Paramètres facultatifs.

GetTaskOptionalParams

Paramètres facultatifs.

HostEndpointSettings

Spécifie des paramètres de point de terminaison d’hôte particuliers.

IPTag

Contient la balise IP associée à l’adresse IP publique.

InboundEndpoint

Point de terminaison entrant sur un nœud de calcul.

InstanceViewStatus

État de l’affichage de l’instance.

JobScheduleExistsOptionalParams

Paramètres facultatifs.

LinuxUserConfiguration

Propriétés utilisées pour créer un compte d’utilisateur sur un nœud de calcul Linux.

ListApplicationsOptionalParams

Paramètres facultatifs.

ListJobPreparationAndReleaseTaskStatusOptionalParams

Paramètres facultatifs.

ListJobSchedulesOptionalParams

Paramètres facultatifs.

ListJobsFromScheduleOptionalParams

Paramètres facultatifs.

ListJobsOptionalParams

Paramètres facultatifs.

ListNodeExtensionsOptionalParams

Paramètres facultatifs.

ListNodeFilesOptionalParams

Paramètres facultatifs.

ListNodesOptionalParams

Paramètres facultatifs.

ListPoolNodeCountsOptionalParams

Paramètres facultatifs.

ListPoolUsageMetricsOptionalParams

Paramètres facultatifs.

ListPoolsOptionalParams

Paramètres facultatifs.

ListSubTasksOptionalParams

Paramètres facultatifs.

ListSupportedImagesOptionalParams

Paramètres facultatifs.

ListTaskFilesOptionalParams

Paramètres facultatifs.

ListTasksOptionalParams

Paramètres facultatifs.

ManagedDisk

Paramètres de disque managé.

MountConfiguration

Système de fichiers à monter sur chaque nœud.

MultiInstanceSettings

Les tâches multi-instances sont couramment utilisées pour prendre en charge les tâches MPI. Dans le cas MPI, si l’une des tâches subordonnées échoue (par exemple en raison de la sortie avec un code de sortie non nul), la tâche multi-instance entière échoue. La tâche multi-instance est ensuite arrêtée et retentée, jusqu’à sa limite de nouvelles tentatives.

NameValuePair

Représente une paire nom-valeur.

NetworkConfiguration

Configuration réseau d’un pool.

NetworkSecurityGroupRule

Règle de groupe de sécurité réseau à appliquer à un point de terminaison entrant.

NfsMountConfiguration

Informations utilisées pour se connecter à un système de fichiers NFS.

OutputFile

Sur chaque chargement de fichier, le service Batch écrit deux fichiers journaux dans le nœud de calcul, «fileuploadout.txt» et «fileuploaderr.txt». Ces fichiers journaux sont utilisés pour en savoir plus sur un échec spécifique.

OutputFileBlobContainerDestination

Spécifie une destination de chargement de fichier dans un conteneur de stockage d’objets blob Azure.

OutputFileDestination

Destination vers laquelle un fichier doit être chargé.

OutputFileUploadConfig

Options d’une opération de chargement de fichier de sortie, y compris dans quelles conditions effectuer le chargement.

OutputFileUploadHeader

Paire nom-valeur d’en-tête HTTP

PageSettings

Options de la méthode byPage

PagedAsyncIterableIterator

Interface qui permet une itération itérable asynchrone à la fois à l’achèvement et à la page.

PoolExistsOptionalParams

Paramètres facultatifs.

ProxyAgentSettings

Spécifie les paramètres ProxyAgent lors de la création de la machine virtuelle.

ReactivateTaskOptionalParams

Paramètres facultatifs.

RebootNodeOptionalParams

Paramètres facultatifs.

RecentBatchJob

Informations sur le travail le plus récent à exécuter sous la planification du travail.

ReimageNodeOptionalParams

Paramètres facultatifs.

RemoveNodesOptionalParams

Paramètres facultatifs.

ReplaceJobOptionalParams

Paramètres facultatifs.

ReplaceJobScheduleOptionalParams

Paramètres facultatifs.

ReplaceNodeUserOptionalParams

Paramètres facultatifs.

ReplacePoolPropertiesOptionalParams

Paramètres facultatifs.

ReplaceTaskOptionalParams

Paramètres facultatifs.

ResizeError

Erreur qui s’est produite lors du redimensionnement d’un pool.

ResizePoolOptionalParams

Paramètres facultatifs.

ResourceFile

Un seul fichier ou plusieurs fichiers à télécharger sur un nœud de calcul.

RollingUpgradePolicy

Paramètres de configuration utilisés lors de l’exécution d’une mise à niveau propagée.

SecurityProfile

Spécifie les paramètres de profil de sécurité de la machine virtuelle ou du groupe de machines virtuelles identiques.

ServiceArtifactReference

Spécifie l’ID de référence de l’artefact de service utilisé pour définir la même version d’image pour toutes les machines virtuelles du groupe identique lors de l’utilisation de la version d’image la plus récente.

StartNodeOptionalParams

Paramètres facultatifs.

StopPoolResizeOptionalParams

Paramètres facultatifs.

TerminateJobOptionalParams

Paramètres facultatifs.

TerminateJobScheduleOptionalParams

Paramètres facultatifs.

TerminateTaskOptionalParams

Paramètres facultatifs.

UpdateJobOptionalParams

Paramètres facultatifs.

UpdateJobScheduleOptionalParams

Paramètres facultatifs.

UpdatePoolOptionalParams

Paramètres facultatifs.

UpgradePolicy

Décrit une stratégie de mise à niveau : automatique, manuelle ou propagée.

UploadBatchServiceLogsOptions

Les fichiers journaux du service Azure Batch chargent les paramètres d’un nœud de calcul.

UploadBatchServiceLogsResult

Résultat du chargement des fichiers journaux du service Batch à partir d’un nœud de calcul spécifique.

UploadNodeLogsOptionalParams

Paramètres facultatifs.

UserAccount

Propriétés utilisées pour créer un utilisateur utilisé pour exécuter des tâches sur un nœud de calcul Azure Batch.

UserIdentity

Définition de l’identité de l’utilisateur sous laquelle la tâche est exécutée. Spécifiez la propriété userName ou autoUser, mais pas les deux.

VMExtension

Configuration des extensions de machine virtuelle.

VMExtensionInstanceView

Vue de l’instance d’extension de machine virtuelle.

VirtualMachineConfiguration

Configuration des nœuds de calcul dans un pool en fonction de l’infrastructure des machines virtuelles Azure.

VirtualMachineInfo

Informations sur l’état actuel de la machine virtuelle.

WindowsConfiguration

Paramètres du système d’exploitation Windows à appliquer à la machine virtuelle.

WindowsUserConfiguration

Propriétés utilisées pour créer un compte d’utilisateur sur un nœud de calcul Windows.

Alias de type

AllocationState

Allocation Enums de l’État

AutoUserScope

Enums AutoUserScope

BatchAccessScope

Enums BatchAccessScope

BatchAllTasksCompleteMode

Action que le service Batch doit effectuer lorsque toutes les tâches du travail sont dans l’état terminé.

BatchErrorSourceCategory

BatchErrorSourceCategory enums

BatchJobActionKind

Enums de BatchJobAction

BatchJobDefaultOrder

Enums BatchJobDefaultOrder

BatchJobPreparationTaskState

BatchJobPreparationTaskState enums

BatchJobReleaseTaskState

BatchJobReleaseTaskState enums

BatchJobScheduleState

BatchJobScheduleState enums

BatchJobState

Enums de BatchJobState

BatchNodeDeallocateOption

BatchNodeDeallocateOption enums

BatchNodeDeallocationOption

BatchNodeDeallocationOption enums

BatchNodeDisableSchedulingOption

BatchNodeDisableSchedulingOption enums

BatchNodeFillType

Enums BatchNodeFillType

BatchNodePlacementPolicyType

Enums BatchNodePlacementPolicyType

BatchNodeRebootKind

Enums BatchNodeRebootKind

BatchNodeReimageOption

BatchNodeReimageOption enums

BatchNodeState

Enums BatchNodeState

BatchPoolIdentityType

Enums BatchPoolIdentityType

BatchPoolLifetimeOption

Enums de BatchPoolLifetimeOption

BatchPoolState

Enums de BatchPoolState

BatchStartTaskState

Enums BatchStartTaskState

BatchSubtaskState

Enums BatchSubtaskState

BatchTaskAddStatus

BatchTaskAddStatus enums

BatchTaskExecutionResult

Enums BatchTaskExecutionResult

BatchTaskFailureMode

Enums TaskFailure

BatchTaskState

Enums BatchTaskState

CachingType

Enums CachingType

ContainerHostDataPath

Chemins d’accès qui seront montés sur le conteneur de la tâche de conteneur.

ContainerType

Enums ContainerType

ContainerWorkingDirectory

ContainerWorkingDirectory enums

ContinuablePage

Interface qui décrit une page de résultats.

DependencyAction

Enums DependencyAction

DiffDiskPlacement

Spécifie le placement éphémère du disque du système d’exploitation pour tous les nœuds de calcul (VM) du pool. Cette propriété peut être utilisée par l’utilisateur dans la demande pour choisir l’emplacement dans lequel le système d’exploitation doit se trouver. Par exemple, cachez l’espace disque pour l’approvisionnement de disque de système d’exploitation éphémère. Pour plus d’informations sur les exigences en taille de disque d’OS éphémère, veuillez consulter les exigences de taille de disque pour les machines virtuelles Windows à https://learn.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements et Linux à https://learn.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

DisableBatchJobOption

Enums DisableBatchJobOption

DiskEncryptionTarget

Enums DiskEncryptionTarget

DynamicVNetAssignmentScope

DynamicVNetAssignmentScope enums

ElevationLevel

Enums de niveau d’élévation

HostEndpointSettingsModeTypes

HostEndpointSettingsModeTypes enums

IPFamily

Familles d’adresses IP utilisées pour spécifier les versions d’adresses IP disponibles pour le pool.

ImageVerificationType

Enums ImageVerificationType

InboundEndpointProtocol

InboundEndpointProtocol enums

IpAddressProvisioningType

IPAddressProvisioningType enums

LoginMode

Enums LoginMode

NetworkSecurityGroupRuleAccess

NetworkSecurityGroupRuleAccess enums

OSType

OSType enums

OutputFileUploadCondition

Enums OutputFileUploadCondition

SchedulingState

Calendrier Enums d’État

SecurityEncryptionTypes

Enums SecurityEncryptionTypes

SecurityTypes

Spécifie le SecurityType de la machine virtuelle. Il doit être défini sur n’importe quelle valeur spécifiée pour activer UefiSettings.

StatusLevelTypes

Niveau du code.

StorageAccountType

Énumérations StorageAccountType

UpgradeMode

Enums UpgradeMode

Énumérations

KnownVersions

La version du service Azure Batch.