models Paquet

Classes

ActivateApplicationPackageParameters

Paramètres d’activation d’un package d’application.

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

Application

Contient des informations sur une application dans un compte Batch.

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

ApplicationPackage

Package d’application qui représente une version particulière d’une application.

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

ApplicationPackageReference

Lien vers un package d’application à l’intérieur du compte batch.

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 la mise à l’échelle automatique d’un pool.

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

AutoScaleSettings

Paramètres de mise à l’échelle automatique pour le pool.

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

AutoStorageBaseProperties

Propriétés liées au compte de stockage automatique.

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

AutoStorageProperties

Contient des informations sur le compte de stockage automatique associé à un compte Batch.

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

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.

BatchAccount

Contient des informations sur un compte Azure Batch.

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

BatchAccountCreateParameters

Paramètres fournis à l’opération Create.

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

BatchAccountIdentity

Identité du compte Batch, si elle est configurée. Elle est utilisée lorsque l’utilisateur spécifie « Microsoft.KeyVault » comme configuration de chiffrement de compte Batch ou quand ManagedIdentity est sélectionné comme mode d’authentification de stockage automatique.

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.

BatchAccountKeys

Ensemble de clés de compte Azure Batch.

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

BatchAccountListResult

Valeurs retournées par l’opération List.

BatchAccountRegenerateKeyParameters

Paramètres fournis à l’opération RegenerateKey.

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

BatchAccountUpdateParameters

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

BatchLocationQuota

Quotas associés à une région Batch pour un abonnement particulier.

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

BatchPoolIdentity

Identité du pool Batch, si elle est configurée. Si l’identité du pool est mise à jour lors de la mise à jour d’un pool existant, seules les nouvelles machines virtuelles créées après la réduction du pool à 0 auront les identités mises à jour.

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

Contient des informations sur un certificat.

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

CertificateBaseProperties

Propriétés de certificat de base.

CertificateCreateOrUpdateParameters

Contient des informations sur un certificat.

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

CertificateCreateOrUpdateProperties

Propriétés de certificat pour les opérations de création.

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

CertificateProperties

Propriétés du certificat.

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

CertificateReference

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.

CheckNameAvailabilityParameters

Paramètres d’une demande de disponibilité de nom case activée.

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.

CheckNameAvailabilityResult

Réponse de l’opération CheckNameAvailability.

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

CloudErrorBody

Réponse d’erreur du service Batch.

CloudServiceConfiguration

Configuration des nœuds d’un pool basé sur la plateforme Azure Services cloud.

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.

ContainerConfiguration

Configuration des pools avec conteneur.

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

ContainerRegistry

Un 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

Réponse d’erreur du service Batch.

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

DeploymentConfiguration

Propriétés de configuration du déploiement.

DetectorListResult

Valeurs retournées par l’opération List.

DetectorResponse

Contient les informations d’un détecteur.

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

DiffDiskSettings

Spécifie les paramètres de disque éphémères pour le disque de système d’exploitation utilisé par la 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 Virtual Machine Image ou Azure Compute Gallery Image.

EncryptionProperties

Configure la façon dont les données du client sont chiffrées à l’intérieur du compte Batch. Par défaut, les comptes sont chiffrés à l’aide d’une clé managée Microsoft. Pour un contrôle supplémentaire, une clé gérée par le client peut être utilisée à la place.

EndpointAccessProfile

Profil d’accès réseau pour le point de terminaison Batch.

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

EndpointDependency

Nom de domaine et détails de connexion utilisés pour accéder à une dépendance.

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

EndpointDetail

Détails sur la connexion entre le service Batch et le point de terminaison.

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

EnvironmentSetting

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

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

FixedScaleSettings

Correction des paramètres de mise à l’échelle pour le pool.

IPRule

Règle de filtrage de l’adresse IP du client.

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

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

ImageReference

Référence à une image de la Place de marché Azure Machines Virtuelles ou à la ressource Image Azure d’une machine virtuelle personnalisée. Pour obtenir la liste de toutes les références imageReference vérifiées par Azure Batch, consultez l’opération « Répertorier les références SKU de l’agent de nœud prises en charge ».

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.

KeyVaultProperties

Configuration de KeyVault lors de l’utilisation d’un KeySource de chiffrement de Microsoft.KeyVault.

KeyVaultReference

Identifie le coffre de clés Azure associé à un compte Batch.

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

ListApplicationPackagesResult

Résultat de l’exécution de packages d’applications de liste.

ListApplicationsResult

Résultat de l’exécution d’applications de liste.

ListCertificatesResult

Valeurs retournées par l’opération List.

ListPoolsResult

Valeurs retournées par l’opération List.

ListPrivateEndpointConnectionsResult

Valeurs retournées par l’opération List.

ListPrivateLinkResourcesResult

Valeurs retournées par l’opération List.

ManagedDisk

ManagedDisk.

MetadataItem

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.

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.

NetworkConfiguration

Configuration réseau d’un pool.

NetworkProfile

Profil réseau pour le compte Batch, qui contient les paramètres de règle réseau pour chaque point de terminaison.

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.

NodePlacementConfiguration

Configuration d’allocation utilisée par Batch Service pour approvisionner les nœuds.

OSDisk

Paramètres du disque du système d’exploitation de la machine virtuelle.

Operation

Une opération d’API REST.

OperationDisplay

Objet qui décrit l’opération.

OperationListResult

Résultat de la demande de liste des opérations d’API REST. Il contient une liste d’opérations et une URL nextLink pour obtenir le jeu de résultats suivant.

OutboundEnvironmentEndpoint

Collection de points de terminaison associés du même service pour lequel le service Batch nécessite un accès sortant.

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

OutboundEnvironmentEndpointCollection

Valeurs retournées par l’opération List.

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

Pool

Contient des informations sur un pool.

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

PoolEndpointConfiguration

Configuration du point de terminaison pour un pool.

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

PrivateEndpoint

Point de terminaison privé de la connexion de point de terminaison privé.

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

PrivateEndpointConnection

Contient des informations sur une ressource de liaison privée.

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

PrivateLinkResource

Contient des informations sur une ressource de liaison privée.

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

PrivateLinkServiceConnectionState

État de connexion du service de liaison privée de la connexion de point de terminaison privé.

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

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

ProxyResource

Définition d’une ressource Azure.

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

PublicIPAddressConfiguration

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

ResizeError

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

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

ResizeOperationStatus

Décrit l’opération en cours (si le pool AllocationState est en cours de redimensionnement) ou l’opération précédemment terminée (si l’AllocationState est Stable).

Resource

Définition d’une ressource Azure.

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

ResourceFile

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

ScaleSettings

Définit la taille souhaitée du pool. Il peut s’agir de « fixedScale » où le targetDedicatedNodes demandé est spécifié, ou de « autoScale » qui définit une formule régulièrement réévaluée. Si cette propriété n’est pas spécifiée, le pool aura une échelle fixe avec 0 targetDedicatedNodes.

SecurityProfile

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

ServiceArtifactReference

Spécifie l’ID de référence d’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 dernière version de l’image.

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

SkuCapability

Une fonctionnalité de référence SKU, telle que le nombre de cœurs.

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

StartTask

Dans certains cas, la tâche de démarrage peut être réexécuter même si le nœud n’a pas été redémarré. Pour cette raison, les tâches de démarrage doivent être idempotentes et quitter correctement si la configuration qu’elles effectuent a déjà été effectuée. Une attention particulière doit être prise pour éviter les tâches de démarrage qui créent un processus d’interruption ou installent/lancent des services à partir du répertoire de travail de la tâche de démarrage, car cela empêchera Batch de pouvoir réexécuter la tâche de démarrage.

SupportedSku

Décrit une référence SKU prise en charge par Batch.

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

SupportedSkusResult

Réponse de l’opération Références SKU prises en charge dans la liste de lots.

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.

TaskContainerSettings

Paramètres de conteneur pour une tâche.

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

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.

UefiSettings

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.

UserAccount

Propriétés utilisées pour créer un utilisateur sur un nœud Azure Batch.

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

UserAssignedIdentities

Liste des identités utilisateur associées.

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

UserIdentity

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.

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.

VirtualMachineFamilyCoreQuota

Une famille de machines virtuelles et son quota de cœurs associé pour le compte Batch.

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

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

Énumérations

AccountKeyType

Type de clé de compte à régénérer.

AllocationState

Indique si le pool est en cours de redimensionnement.

AuthenticationMode

Mode d’authentification pour le compte Batch.

AutoStorageAuthenticationMode

Mode d’authentification utilisé par le service Batch pour gérer le compte de stockage automatique.

AutoUserScope

La valeur par défaut est Pool. Si le pool exécute Windows, une valeur de Tâche doit être spécifiée si une isolation plus stricte entre les tâches est requise. Par exemple, si la tâche mute le Registre d’une manière susceptible d’avoir un impact sur d’autres tâches, ou si des certificats ont été spécifiés sur le pool qui ne doit pas être accessible par les tâches normales, mais doit être accessible par les tâches de démarrage.

CachingType

Type de mise en cache à activer pour le disque.

CertificateFormat

Format du certificat : Pfx ou Cer. En cas d’omission, la valeur par défaut est Pfx.

CertificateProvisioningState

CertificateProvisioningState.

CertificateStoreLocation

La valeur par défaut est currentUser. Cette propriété s’applique uniquement aux pools configurés avec des nœuds Windows (c’est-à-dire créés avec cloudServiceConfiguration ou avec virtualMachineConfiguration à l’aide d’une référence d’image Windows). Pour les nœuds de calcul Linux, les certificats sont stockés dans un répertoire à l’intérieur du répertoire de travail de la tâche et une variable d’environnement AZ_BATCH_CERTIFICATES_DIR est fournie à la tâche pour interroger cet emplacement. Pour les certificats avec une visibilité de « remoteUser », un répertoire « certs » est créé dans le répertoire de base de l’utilisateur (par exemple, /home/{nom-utilisateur}/certs) et les certificats sont placés dans ce répertoire.

CertificateVisibility

CertificateVisibility.

ComputeNodeDeallocationOption

Détermine ce qu’il faut faire avec un nœud et ses tâches en cours d’exécution une fois qu’il a été sélectionné pour la désallocation.

ComputeNodeFillType

Comment les tâches doivent être distribuées entre les nœuds de calcul.

ContainerType

Technologie de conteneur à utiliser.

ContainerWorkingDirectory

Indicateur pour indiquer où se trouve le répertoire de travail de la tâche de conteneur. La valeur par défaut est « taskWorkingDirectory ».

DiskEncryptionTarget

En cas d’omission, aucun disque sur les nœuds de calcul du pool ne sera chiffré.

DynamicVNetAssignmentScope

Étendue de l’attribution de réseau virtuel dynamique.

ElevationLevel

Niveau d’élévation de l’utilisateur.

EndpointAccessDefaultAction

Action par défaut pour l’accès au point de terminaison. Elle s’applique uniquement lorsque publicNetworkAccess est activé.

IPAddressProvisioningType

Type d’approvisionnement pour les adresses IP publiques pour le pool de lots.

InboundEndpointProtocol

Protocole du point de terminaison.

InterNodeCommunicationState

Cela impose des restrictions sur les nœuds qui peuvent être affectés au pool. L’activation de cette valeur peut réduire le risque que le nombre de nœuds demandé soit alloué dans le pool. Si elle n’est pas spécifiée, cette valeur par défaut est « Disabled ».

KeySource

Type de la source de clé.

LoginMode

Spécifie le mode de connexion pour l’utilisateur. La valeur par défaut pour les pools VirtualMachineConfiguration est le mode interactif et pour les pools CloudServiceConfiguration est le mode batch.

NameAvailabilityReason

Obtient la raison pour laquelle un nom de compte Batch n’a pas pu être utilisé. L’élément Reason est retourné uniquement si NameAvailable a la valeur false.

NetworkSecurityGroupRuleAccess

Action qui doit être effectuée pour une adresse IP, une plage de sous-réseau ou une balise spécifiée.

NodeCommunicationMode

Détermine la façon dont un pool communique avec le service Batch.

NodePlacementPolicyType

La valeur par défaut est régionale.

PackageState

État actuel du package d’application.

PoolAllocationMode

Mode d’allocation pour la création de pools dans le compte Batch.

PoolIdentityType

Type d’identité utilisé pour le pool batch.

PoolProvisioningState

État actuel du pool.

PrivateEndpointConnectionProvisioningState

État d’approvisionnement de la connexion de point de terminaison privé.

PrivateLinkServiceConnectionStatus

Status de la connexion de point de terminaison privé Batch.

ProvisioningState

État provisionné de la ressource.

PublicNetworkAccessType

Type d’accès réseau pour fonctionner sur les ressources dans le compte Batch.

ResourceIdentityType

Type d’identité utilisé pour le compte Batch.

StorageAccountType

Type de compte de stockage à utiliser dans la création de disques de données ou de disque de système d’exploitation.