Partager via


models Paquet

Classes

AccountListPoolNodeCountsOptions

Paramètres supplémentaires pour list_pool_node_counts opération.

AccountListSupportedImagesOptions

Paramètres supplémentaires pour list_supported_images opération.

AffinityInformation

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ApplicationGetOptions

Paramètres supplémentaires pour l’opération get.

ApplicationListOptions

Paramètres supplémentaires pour l’opération de liste.

ApplicationPackageReference

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ApplicationSummary

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ApplicationSummaryPaged

Conteneur de pagination pour l’itération sur une liste d’objets ApplicationSummary

AuthenticationTokenSettings

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

AutoPoolSpecification

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

AutoScaleRun

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

AutoScaleRunError

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

AutoUserSpecification

Spécifie les paramètres de l’utilisateur automatique qui exécute une tâche sur le service Batch.

AzureBlobFileSystemConfiguration

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

AzureFileShareConfiguration

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

BatchError

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

BatchErrorDetail

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

BatchErrorException

Le serveur a répondu à l’exception du type « BatchError ».

BatchPoolIdentity

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

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

CIFSMountConfiguration

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Certificate

Un certificat qui peut être installé sur les nœuds de calcul et peut être utilisé pour authentifier des opérations sur l’ordinateur.

CertificateAddOptions

Paramètres supplémentaires pour l’opération d’ajout.

CertificateAddParameter

Un certificat qui peut être installé sur les nœuds de calcul et peut être utilisé pour authentifier des opérations sur l’ordinateur.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

CertificateCancelDeletionOptions

Paramètres supplémentaires pour cancel_deletion opération.

CertificateDeleteOptions

Paramètres supplémentaires pour l’opération de suppression.

CertificateGetOptions

Paramètres supplémentaires pour l’opération get.

CertificateListOptions

Paramètres supplémentaires pour l’opération de liste.

CertificatePaged

Conteneur de pagination pour l’itération sur une liste d’objets Certificate

CertificateReference

Référence à un certificat à installer sur les nœuds de calcul d’un pool.

Avertissement : cet objet est déconseillé et sera supprimé après février 2024. Utilisez plutôt l’extension Azure KeyVault .

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

CloudJob

Tâche Azure Batch.

CloudJobPaged

Conteneur de pagination pour l’itération sur une liste d’objets CloudJob

CloudJobSchedule

Une planification des travaux qui autorise les travaux périodiques en spécifiant quand exécuter des travaux et une spécification utilisée pour créer chaque travail.

CloudJobSchedulePaged

Conteneur de pagination pour l’itération sur une liste d’objets CloudJobSchedule

CloudPool

Pool dans le service Azure Batch.

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

CloudPoolPaged

Conteneur de pagination pour l’itération sur une liste d’objets CloudPool

CloudServiceConfiguration

Configuration des nœuds de calcul dans un pool basé sur la plateforme Azure Services cloud.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

CloudTask

Tâche Azure Batch.

Batch effectue une nouvelle tentative de 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 (sans s’y limiter) lorsqu’un nœud défectueux 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. Pour cette raison, 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 de longue durée consiste à utiliser une forme de point de contrôle.

CloudTaskListSubtasksResult

Résultat de la liste des tâches secondaires d’une tâche.

CloudTaskPaged

Conteneur de pagination pour l’itération sur une liste d’objets CloudTask

ComputeNode

Nœud de calcul dans le service Batch.

ComputeNodeAddUserOptions

Paramètres supplémentaires pour add_user opération.

ComputeNodeDeleteUserOptions

Paramètres supplémentaires pour delete_user opération.

ComputeNodeDisableSchedulingOptions

Paramètres supplémentaires pour disable_scheduling opération.

ComputeNodeEnableSchedulingOptions

Paramètres supplémentaires pour enable_scheduling opération.

ComputeNodeEndpointConfiguration

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ComputeNodeError

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

ComputeNodeExtensionGetOptions

Paramètres supplémentaires pour l’opération get.

ComputeNodeExtensionListOptions

Paramètres supplémentaires pour l’opération de liste.

ComputeNodeGetOptions

Paramètres supplémentaires pour l’opération get.

ComputeNodeGetRemoteDesktopOptions

Paramètres supplémentaires pour get_remote_desktop opération.

ComputeNodeGetRemoteLoginSettingsOptions

Paramètres supplémentaires pour get_remote_login_settings opération.

ComputeNodeGetRemoteLoginSettingsResult

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ComputeNodeIdentityReference

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

ComputeNodeInformation

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

ComputeNodeListOptions

Paramètres supplémentaires pour l’opération de liste.

ComputeNodePaged

Conteneur de pagination pour l’itération sur une liste d’objets ComputeNode

ComputeNodeRebootOptions

Paramètres supplémentaires pour l’opération de redémarrage.

ComputeNodeReimageOptions

Paramètres supplémentaires pour l’opération de reimage.

ComputeNodeUpdateUserOptions

Paramètres supplémentaires pour update_user opération.

ComputeNodeUploadBatchServiceLogsOptions

Paramètres supplémentaires pour upload_batch_service_logs opération.

ComputeNodeUser

Un compte d’utilisateur pour l’accès RDP ou SSH sur un nœud de calcul.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ContainerConfiguration

Configuration des pools avec conteneur.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ContainerRegistry

Registre de conteneurs privé.

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 formater les disques à partir d'une machine virtuelle pour les utiliser.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

DeleteCertificateError

Erreur rencontrée par le service Batch lors de la suppression d’un certificat.

DiffDiskSettings

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).

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 Shared Image Gallery Image.

EnvironmentSetting

Variable d’environnement à définir sur un processus Task.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ErrorMessage

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

ExitCodeMapping

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ExitCodeRangeMapping

Plage de codes de sortie et comment le service Batch doit répondre aux codes de sortie dans cette plage.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ExitConditions

Spécifie la façon dont le service Batch doit répondre une fois la tâche terminée.

ExitOptions

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

FileDeleteFromComputeNodeOptions

Paramètres supplémentaires pour delete_from_compute_node opération.

FileDeleteFromTaskOptions

Paramètres supplémentaires pour delete_from_task opération.

FileGetFromComputeNodeOptions

Paramètres supplémentaires pour get_from_compute_node opération.

FileGetFromTaskOptions

Paramètres supplémentaires pour get_from_task opération.

FileGetPropertiesFromComputeNodeOptions

Paramètres supplémentaires pour get_properties_from_compute_node opération.

FileGetPropertiesFromTaskOptions

Paramètres supplémentaires pour get_properties_from_task opération.

FileListFromComputeNodeOptions

Paramètres supplémentaires pour list_from_compute_node opération.

FileListFromTaskOptions

Paramètres supplémentaires pour list_from_task opération.

FileProperties

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

HttpHeader

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ImageInformation

Une référence à l’image de la Place de marché Azure Machines Virtuelles et des informations supplémentaires sur l’image.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

ImageInformationPaged

Conteneur de pagination pour l’itération sur une liste d’objets ImageInformation

ImageReference

Référence à une image de la Place de marché Azure Machines Virtuelles ou à une image Shared Image Gallery. Pour obtenir la liste de toutes les références d’images Place de marché Azure vérifiées par Azure Batch, consultez l’opération « Répertorier les images prises en charge ».

Les variables sont uniquement renseignées par le serveur et sont ignorées lors de l’envoi d’une requête.

InboundEndpoint

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

InboundNATPool

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.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

InstanceViewStatus

Status de vue instance.

JobAddOptions

Paramètres supplémentaires pour l’opération d’ajout.

JobAddParameter

Tâche Azure Batch à ajouter.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobConstraints

Contraintes d’exécution d’un travail.

JobDeleteOptions

Paramètres supplémentaires pour l’opération de suppression.

JobDisableOptions

Paramètres supplémentaires pour l’opération de désactivation.

JobDisableParameter

Options lors de la désactivation d’un travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobEnableOptions

Paramètres supplémentaires pour activer l’opération.

JobExecutionInformation

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobGetOptions

Paramètres supplémentaires pour l’opération get.

JobGetTaskCountsOptions

Paramètres supplémentaires pour get_task_counts opération.

JobListFromJobScheduleOptions

Paramètres supplémentaires pour list_from_job_schedule opération.

JobListOptions

Paramètres supplémentaires pour l’opération de liste.

JobListPreparationAndReleaseTaskStatusOptions

Paramètres supplémentaires pour list_preparation_and_release_task_status opération.

JobManagerTask

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 dans le travail. Lors de la réduction d’un pool, le service Batch tente de conserver les nœuds où 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és avant que les nœuds de calcul n’exécutent les tâches du gestionnaire de tâches). Lorsqu’une tâche du Gestionnaire de travaux échoue et doit être redémarrée, le système tente de la planifier à la priorité la plus élevée. S’il n’y a pas de nœuds de calcul inactifs disponibles, le système peut mettre fin à l’une des tâches en cours d’exécution dans le pool et la renvoyer à la file d’attente afin de faire de la place 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 priorité sur les tâches d’autres travaux. Parmi les travaux, seules les priorités au niveau du travail sont observées. Par exemple, si un gestionnaire de travaux d’une priorité 0 doit être redémarré, il ne déplace pas les tâches d’un travail de priorité 1. Batch effectue une nouvelle tentative de 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 (sans s’y limiter) lorsqu’un nœud défectueux 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. Pour cette raison, 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 de longue durée consiste à utiliser une forme de point de contrôle.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobNetworkConfiguration

Configuration réseau du travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobPatchOptions

Paramètres supplémentaires pour l’opération de correctif.

JobPatchParameter

Ensemble de modifications à apporter à un travail.

JobPreparationAndReleaseTaskExecutionInformation

Status des tâches de préparation et de mise en production des travaux sur un nœud de calcul.

JobPreparationAndReleaseTaskExecutionInformationPaged

Conteneur de pagination pour l’itération sur une liste d’objets JobPreparationAndReleaseTaskExecutionInformation

JobPreparationTask

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 incluent : téléchargement des 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 à l’emplacement partagé sur le nœud. (AZ_BATCH_NODE_ROOT_DIRshared), ou le démarrage d’un service local sur le nœud afin que toutes les tâches de ce travail puissent communiquer avec celui-ci. Si la tâche de préparation du travail échoue (autrement dit, épuise son nombre de nouvelles tentatives avant de quitter avec 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 n’est pas éligible à l’exécution des 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 toute autre tâche du travail, si réexécuterOnNodeRebootAfterSuccess est vraie ou si la tâche de préparation du travail ne s’est pas terminée précédemment. Si le nœud est réimagené, la tâche de préparation du travail est réexécutée avant de planifier une tâche du travail. Batch effectue une nouvelle tentative de 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 (sans s’y limiter) lorsqu’un nœud défectueux 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. Pour cette raison, 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 de longue durée consiste à utiliser une forme de point de contrôle.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobPreparationTaskExecutionInformation

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobReleaseTask

Tâche de mise en production du travail à exécuter à l’achèvement du travail sur n’importe quel nœud de calcul sur lequel le travail s’est exécuté.

La tâche de mise en production du travail s’exécute à la fin du travail, en raison de l’une des raisons 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 murale 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 où la tâche de préparation du travail a été exécutée et terminée. Si vous réimagez un nœud après avoir exécuté la tâche de préparation du travail et que le travail se termine sans autres tâches du travail exécuté sur ce nœud (et que par conséquent, la tâche de préparation du travail ne s’exécute pas à nouveau), 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 alors 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 ne sont pas terminées. La tâche de mise en production du travail s’exécute en arrière-plan. Il n’occupe pas d’emplacement de planification ; autrement dit, il ne compte pas dans la limite taskSlotsPerNode spécifiée sur le pool.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobReleaseTaskExecutionInformation

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobScheduleAddOptions

Paramètres supplémentaires pour l’opération d’ajout.

JobScheduleAddParameter

Planification de travaux qui autorise les travaux récurrents en spécifiant quand exécuter des travaux et une spécification utilisée pour créer chaque travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobScheduleDeleteOptions

Paramètres supplémentaires pour l’opération de suppression.

JobScheduleDisableOptions

Paramètres supplémentaires pour l’opération de désactivation.

JobScheduleEnableOptions

Paramètres supplémentaires pour activer l’opération.

JobScheduleExecutionInformation

Contient des informations sur les travaux qui ont été et seront exécutés dans le cadre d’une planification de travaux.

JobScheduleExistsOptions

Paramètres supplémentaires pour l’opération exists.

JobScheduleGetOptions

Paramètres supplémentaires pour l’opération get.

JobScheduleListOptions

Paramètres supplémentaires pour l’opération de liste.

JobSchedulePatchOptions

Paramètres supplémentaires pour l’opération de correctif.

JobSchedulePatchParameter

Ensemble des modifications à apporter à une planification de travail.

JobScheduleStatistics

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobScheduleTerminateOptions

Paramètres supplémentaires pour l’opération d’arrêt.

JobScheduleUpdateOptions

Paramètres supplémentaires pour l’opération de mise à jour.

JobScheduleUpdateParameter

Ensemble des modifications à apporter à une planification de travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobSchedulingError

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobSpecification

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobStatistics

Statistiques d’utilisation des ressources pour un travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

JobTerminateOptions

Paramètres supplémentaires pour l’opération d’arrêt.

JobTerminateParameter

Options lors de l’arrêt d’un travail.

JobUpdateOptions

Paramètres supplémentaires pour l’opération de mise à jour.

JobUpdateParameter

Ensemble des modifications à apporter à un travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

LinuxUserConfiguration

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

MetadataItem

Paire nom-valeur associée à une ressource de service Batch.

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

MountConfiguration

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

MultiInstanceSettings

Paramètres qui spécifient comment exécuter une tâche multi-instance.

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

NFSMountConfiguration

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

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.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

NodeAgentInformation

Informations sur l’agent Compute Node.

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

NodeCounts

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

NodeDisableSchedulingParameter

Options de désactivation de la planification sur un nœud de calcul.

NodeFile

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

NodeFilePaged

Un conteneur de pagination pour l’itération sur une liste d’objets NodeFile

NodePlacementConfiguration

Configuration du placement des nœuds pour un pool.

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

NodeRebootParameter

Options de redémarrage d’un nœud de calcul.

NodeReimageParameter

Options de réinitialisation d’un nœud de calcul.

NodeRemoveParameter

Options permettant de supprimer des nœuds de calcul d’un pool.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

NodeUpdateUserParameter

Ensemble des modifications à apporter à un compte d’utilisateur sur un nœud de calcul.

NodeVMExtension

La configuration de l’extension de machine virtuelle instance vue.

NodeVMExtensionPaged

Un conteneur de pagination pour l’itération sur une liste d’objets NodeVMExtension

OSDisk

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

OutputFile

Spécification pour le chargement de fichiers à partir d’un nœud de calcul Azure Batch vers un autre emplacement une fois que le service Batch a terminé l’exécution du processus Task.

À chaque chargement de fichiers, 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 une défaillance spécifique.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

OutputFileBlobContainerDestination

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

OutputFileDestination

Destination vers laquelle un fichier doit être chargé.

OutputFileUploadOptions

Détails sur une opération de chargement de fichier de sortie, y compris dans quelles conditions effectuer le chargement.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolAddOptions

Paramètres supplémentaires pour l’opération d’ajout.

PoolAddParameter

Un pool dans le service Azure Batch à ajouter.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolDeleteOptions

Paramètres supplémentaires pour l’opération de suppression.

PoolDisableAutoScaleOptions

Paramètres supplémentaires pour disable_auto_scale opération.

PoolEnableAutoScaleOptions

Paramètres supplémentaires pour enable_auto_scale opération.

PoolEnableAutoScaleParameter

Options d’activation de la mise à l’échelle automatique sur un pool.

PoolEndpointConfiguration

Configuration du point de terminaison pour un pool.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolEvaluateAutoScaleOptions

Paramètres supplémentaires pour evaluate_auto_scale opération.

PoolEvaluateAutoScaleParameter

Options d’évaluation d’une formule de mise à l’échelle automatique sur un pool.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolExistsOptions

Paramètres supplémentaires pour l’opération exists.

PoolGetOptions

Paramètres supplémentaires pour l’opération get.

PoolInformation

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

PoolListOptions

Paramètres supplémentaires pour l’opération de liste.

PoolListUsageMetricsOptions

Paramètres supplémentaires pour list_usage_metrics opération.

PoolNodeCounts

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolNodeCountsPaged

Un conteneur de pagination pour l’itération sur une liste d’objets PoolNodeCounts

PoolPatchOptions

Paramètres supplémentaires pour l’opération de correctif.

PoolPatchParameter

Ensemble des modifications à apporter à un pool.

PoolRemoveNodesOptions

Paramètres supplémentaires pour remove_nodes opération.

PoolResizeOptions

Paramètres supplémentaires pour l’opération de redimensionnement.

PoolResizeParameter

Options permettant de modifier la taille d’un pool.

PoolSpecification

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolStatistics

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolStopResizeOptions

Paramètres supplémentaires pour stop_resize opération.

PoolUpdatePropertiesOptions

Paramètres supplémentaires pour update_properties opération.

PoolUpdatePropertiesParameter

Ensemble des modifications à apporter à un pool.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolUsageMetrics

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

PoolUsageMetricsPaged

Un conteneur de pagination pour l’itération sur une liste d’objets PoolUsageMetrics

PublicIPAddressConfiguration

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

RecentJob

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

ResizeError

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

ResourceFile

Fichier unique ou plusieurs fichiers à télécharger sur un nœud de calcul.

ResourceStatistics

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Schedule

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

StartTask

Tâche exécutée lorsqu’un nœud joint un pool dans le service Azure Batch, ou lorsque le nœud de calcul est redémarré ou réinitialisé.

Batch effectue une nouvelle tentative de 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. Pour cette raison, 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 de longue durée 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é. Une attention particulière doit être prise pour éviter les tâches StartTasks qui créent un processus d’interruption ou installent/lancent des services à partir du répertoire de travail StartTask, car cela empêchera Batch de pouvoir réexécuter starttask.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

StartTaskInformation

Informations sur une tâche StartTask exécutée sur un nœud de calcul.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

SubtaskInformation

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

TaskAddCollectionOptions

Paramètres supplémentaires pour add_collection opération.

TaskAddCollectionParameter

Collection de tâches Azure Batch à ajouter.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskAddCollectionResult

Résultat de l’ajout d’une collection de tâches à un travail.

TaskAddOptions

Paramètres supplémentaires pour l’opération d’ajout.

TaskAddParameter

Tâche Azure Batch à ajouter.

Batch effectue une nouvelle tentative de 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 dues aux opérations de récupération sont indépendantes de et ne sont pas comptabilisées dans maxTaskRetryCount. Même si maxTaskRetryCount est 0, une nouvelle tentative interne en raison d’une opération de récupération peut se produire. Pour cette raison, 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 de longue durée consiste à utiliser une forme de point de contrôle.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskAddResult

Résultat d’une tâche unique ajoutée dans le cadre d’une opération d’ajout d’une collection de tâches.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskConstraints

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

TaskContainerExecutionInformation

Contient des informations sur le conteneur qu’une tâche est en cours d’exécution.

TaskContainerSettings

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskCounts

Nombre de tâches pour un travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskCountsResult

Le nombre de task et de taskSlot pour un travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskDeleteOptions

Paramètres supplémentaires pour l’opération de suppression.

TaskDependencies

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 se terminer avant que la tâche dépendante soit planifiée.

TaskExecutionInformation

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskFailureInformation

Informations sur l’échec d’une tâche.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskGetOptions

Paramètres supplémentaires pour l’opération get.

TaskIdRange

Plage d’ID de tâche dont une tâche peut dépendre. Toutes les tâches avec des ID dans la plage doivent se terminer correctement avant que la tâche dépendante puisse être planifiée.

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskInformation

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskListOptions

Paramètres supplémentaires pour l’opération de liste.

TaskListSubtasksOptions

Paramètres supplémentaires pour list_subtasks opération.

TaskReactivateOptions

Paramètres supplémentaires pour l’opération de réactivation.

TaskSchedulingPolicy

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskSlotCounts

Le taskSlot compte pour un travail.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskStatistics

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

TaskTerminateOptions

Paramètres supplémentaires pour l’opération d’arrêt.

TaskUpdateOptions

Paramètres supplémentaires pour l’opération de mise à jour.

TaskUpdateParameter

Ensemble des modifications à apporter à une tâche.

UploadBatchServiceLogsConfiguration

Les fichiers journaux de service Azure Batch chargent la configuration d’un nœud de calcul.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

UploadBatchServiceLogsResult

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

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

UsageStatistics

Statistiques relatives aux informations d’utilisation du pool.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

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.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

UserAssignedIdentity

Identité affectée par l’utilisateur.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

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.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

VMExtensionInstanceView

L’extension de machine virtuelle instance vue.

VirtualMachineConfiguration

Configuration des nœuds de calcul dans un pool basé sur l’infrastructure Azure Machines Virtuelles.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à 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.

Énumérations

AccessScope
AllocationState
AutoUserScope
CachingType
CertificateFormat
CertificateState
CertificateStoreLocation
CertificateVisibility
ComputeNodeDeallocationOption
ComputeNodeFillType
ComputeNodeRebootOption
ComputeNodeReimageOption
ComputeNodeState
ContainerType
ContainerWorkingDirectory
DependencyAction
DiffDiskPlacement
DisableComputeNodeSchedulingOption
DisableJobOption
DiskEncryptionTarget
DynamicVNetAssignmentScope
ElevationLevel
ErrorCategory
IPAddressProvisioningType
InboundEndpointProtocol
JobAction
JobPreparationTaskState
JobReleaseTaskState
JobScheduleState
JobState
LoginMode
NetworkSecurityGroupRuleAccess
NodeCommunicationMode
NodePlacementPolicyType
OSType
OnAllTasksComplete
OnTaskFailure
OutputFileUploadCondition
PoolIdentityType
PoolLifetimeOption
PoolState
SchedulingState
StartTaskState
StatusLevelTypes
StorageAccountType
SubtaskState
TaskAddStatus
TaskExecutionResult
TaskState
VerificationType