Partager via


com.microsoft.azure.management.batch

Ce package contient les classes pour BatchManagementClient. Client Batch.

Classes

ActivateApplicationPackageParameters

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

ApplicationPackageReference

Créez un lien vers un package d’application à l’intérieur du compte batch.

AutoScaleRun

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

AutoScaleRunError

Erreur qui s’est produite lors de la mise à l’échelle automatique d’un pool.

AutoScaleSettings

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

AutoStorageBaseProperties

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

AutoStorageProperties

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

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.

AzureFileShareConfiguration

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

BatchAccountCreateHeaders

Définit des en-têtes pour l’opération De création.

BatchAccountCreateParameters

Paramètres fournis à l’opération Créer.

BatchAccountDeleteHeaders

Définit les en-têtes pour l’opération De suppression.

BatchAccountIdentity

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

BatchAccountKeys

Cette classe représente les clés d’accès pour le compte batch.

BatchAccountRegenerateKeyParameters

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

BatchAccountUpdateParameters

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

BatchPoolIdentity

Identité du pool Batch, s’il est configuré. Si l’identité du pool est mise à jour lors de la mise à jour d’un pool existant, seules les nouvelles machines virtuelles créées une fois que le pool est réduit à 0 auront les identités mises à jour.

CertificateBaseProperties

Propriétés de certificat de base.

CertificateCancelDeletionHeaders

Définit des en-têtes pour l’opération CancelDeletion.

CertificateCreateHeaders

Définit des en-têtes pour l’opération De création.

CertificateCreateOrUpdateParameters

Contient des informations sur un certificat.

CertificateDeleteHeaders

Définit les en-têtes pour l’opération De suppression.

CertificateGetHeaders

Définit des en-têtes pour l’opération Get.

CertificateReference

Référence à un certificat à installer sur les nœuds de calcul d’un pool. Cela doit exister à l’intérieur du même compte que le pool.

CertificateUpdateHeaders

Définit des en-têtes pour l’opération de mise à jour.

CheckNameAvailabilityParameters

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

CIFSMountConfiguration

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

CloudServiceConfiguration

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

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.

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.

DeleteCertificateError

Réponse d’erreur du service Batch.

DeploymentConfiguration

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

DiffDiskSettings

Spécifie les paramètres de disque éphémères pour le disque du 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 l’image de machine virtuelle ou l’image Shared Image Gallery.

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.

EndpointDependency

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

EndpointDetail

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

EnvironmentSetting

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

FixedScaleSettings

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

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.

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.

LinuxUserConfiguration

Propriétés utilisées pour créer un compte d’utilisateur sur un nœud 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.

MountConfiguration

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

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.

NodePlacementConfiguration

Configuration de l’emplacement des nœuds pour les pools par lots. Configuration d’allocation utilisée par Batch Service pour approvisionner les nœuds.

OperationDisplay

Objet qui décrit l’opération.

OSDisk

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

PoolCreateHeaders

Définit des en-têtes pour l’opération De création.

PoolDeleteHeaders

Définit les en-têtes pour l’opération De suppression.

PoolDisableAutoScaleHeaders

Définit des en-têtes pour l’opération DisableAutoScale.

PoolEndpointConfiguration

Configuration du point de terminaison pour un pool.

PoolGetHeaders

Définit des en-têtes pour l’opération Get.

PoolStopResizeHeaders

Définit des en-têtes pour l’opération StopResize.

PoolUpdateHeaders

Définit des en-têtes pour l’opération de mise à jour.

PrivateEndpoint

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

PrivateEndpointConnectionUpdateHeaders

Définit des en-têtes pour l’opération de mise à jour.

PrivateLinkServiceConnectionState

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

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.

ResizeOperationStatus

Détails sur l’opération de redimensionnement en cours ou la dernière fois terminée. 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).

ResourceFile

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

ScaleSettings

Paramètres de mise à l’échelle du pool. 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 qui est 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.

SkuCapability

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

StartTask

Tâche exécutée lorsqu’un nœud de calcul joint un pool dans le service Azure Batch, ou lorsque le nœud de calcul est redémarré ou réimagené. 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 qui 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.

TaskContainerSettings

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

TaskSchedulingPolicy

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

UserAccount

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

UserAssignedIdentities

Liste des identités d’utilisateur associées.

UserIdentity

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

VirtualMachineConfiguration

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

VirtualMachineFamilyCoreQuota

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

VMExtension

Configuration des extensions de 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 Windows.

Interfaces

Application

Représentation côté client immuable d’une application de compte Azure Batch.

ApplicationPackage

Représentation côté client immuable d’un package d’application Azure Batch.

BatchAccount

Représentation côté client immuable d’un compte Azure Batch.

BatchAccounts

Point d’entrée vers Azure Batch API de gestion de compte.

Pool

Représentation côté client immuable d’un pool de comptes Azure Batch.

Application.UpdateDefinitionStages.Blank<ParentT>

Première étape d’une définition d’application Batch.

Application.DefinitionStages.Blank<ParentT>

Première étape d’une définition d’application par lots.

BatchAccount.DefinitionStages.Blank

Première étape d’une définition de compte Batch.

Pool.DefinitionStages.Blank<ParentT>

Première étape d’une définition de pool de lots.

Pool.UpdateDefinitionStages.Blank<ParentT>

Première étape d’une définition de pool Batch.

Application.Definition<ParentT>

Intégralité d’une définition d’application Batch dans le cadre d’une définition de compte Batch.

BatchAccount.Definition

Intégralité d’une définition de compte Batch.

Pool.Definition<ParentT>

Intégralité d’une définition de pool Batch dans le cadre d’une définition de compte Batch.

Application.DefinitionStages

Regroupement de toutes les étapes de définition de package d’application.

BatchAccount.DefinitionStages

Regroupement de toutes les étapes de définition de compte Batch.

Pool.DefinitionStages

Regroupement de toutes les étapes de définition de pool.

Pool.Update

L’intégralité d’une mise à jour de pool Batch dans le cadre d’une mise à jour de compte Batch.

BatchAccount.Update

Modèle pour une opération de mise à jour de compte Batch, contenant tous les paramètres pouvant être modifiés.

Application.Update

L’intégralité d’une mise à jour d’application Batch dans le cadre d’une mise à jour de compte Batch.

Pool.UpdateDefinition<ParentT>

Intégralité d’une définition de pool Batch dans le cadre de la mise à jour parente.

Application.UpdateDefinition<ParentT>

Intégralité d’une définition d’application Batch dans le cadre de la mise à jour parente.

Pool.UpdateDefinitionStages

Regroupement des étapes de définition de pool dans le cadre d’une mise à jour de compte Batch.

Application.UpdateDefinitionStages

Regroupement des étapes de définition d’application dans le cadre d’une mise à jour de compte Batch.

BatchAccount.UpdateStages

Regroupement de toutes les étapes de mise à jour du compte Batch.

Pool.UpdateStages

Regroupement des phases de mise à jour du pool Batch.

Application.UpdateStages

Regroupement des étapes de mise à jour de l’application Batch.

BatchAccount.DefinitionStages.WithApplication

Étape d’une définition de compte Batch permettant la création d’une application Batch.

BatchAccount.UpdateStages.WithApplication

Étape d’une définition de compte Batch permettant la création d’une application Batch.

BatchAccount.DefinitionStages.WithApplicationAndStorage

Étape d’une définition de compte Batch permettant d’ajouter une application et un compte de stockage.

Application.UpdateStages.WithApplicationPackage

Étape d’une mise à jour d’application Batch permettant la création d’un package d’application.

Application.UpdateDefinitionStages.WithApplicationPackage<ParentT>

Étape d’une définition d’application Batch permettant la création d’un package d’application.

Application.DefinitionStages.WithApplicationPackage<ParentT>

Étape d’une définition d’application Batch qui permet la création d’un package d’application.

Pool.UpdateDefinitionStages.WithAttach<ParentT>

Étape d’une définition de pool Batch permettant la création de configurations.

Application.UpdateDefinitionStages.WithAttach<ParentT>

Dernière étape d’une définition d’application Batch.

À ce stade, tous les paramètres facultatifs restants peuvent être spécifiés ou la définition de l’application peut être attachée à la mise à jour du compte par lot parent.

Pool.DefinitionStages.WithAttach<ParentT>

Étape d’une définition de pool Batch qui permet la création d’un pool.

Pool.UpdateStages.WithAttach

Phase de mise à jour d’un pool Batch permettant la création de configurations.

Application.DefinitionStages.WithAttach<ParentT>

Dernière étape de la définition de l’application.

À ce stade, tous les paramètres facultatifs restants peuvent être spécifiés, ou la définition d’application peut être attachée à la définition du compte de lot parent.

BatchAccount.DefinitionStages.WithCreate

Définition de compte Batch avec suffisamment d’entrées pour créer un compte Batch dans le cloud, mais exposant des entrées facultatives supplémentaires à spécifier.

BatchAccount.DefinitionStages.WithCreateAndApplication

Étape d’une définition de compte Batch permettant l’ajout d’une application Batch ou la création du compte Batch.

BatchAccount.DefinitionStages.WithGroup

Étape d’une définition de compte Batch permettant de spécifier le groupe de ressources.

Application.UpdateStages.WithOptionalProperties

Étape d’une mise à jour d’application permettant d’activer ou de désactiver la mise à niveau automatique de l’application.

BatchAccount.UpdateStages.WithPool

Étape d’une définition de compte Batch permettant la création d’un pool Batch.

BatchAccount.DefinitionStages.WithPool

Étape d’une définition de compte Batch permettant la création d’un pool Batch.

BatchAccount.DefinitionStages.WithStorage

Étape d’une définition de compte Batch permettant d’associer des comptes de stockage au compte Batch.

BatchAccount.UpdateStages.WithStorageAccount

Phase de mise à jour d’un compte Batch permettant de spécifier un compte de stockage.

Énumérations

AccountKeyType

Définit des valeurs pour AccountKeyType.

AllocationState

Définit des valeurs pour AllocationState.

AuthenticationMode

Définit des valeurs pour AuthenticationMode.

AutoStorageAuthenticationMode

Définit des valeurs pour AutoStorageAuthenticationMode.

AutoUserScope

Définit des valeurs pour AutoUserScope.

CachingType

Définit des valeurs pour CachingType.

CertificateFormat

Définit des valeurs pour CertificateFormat.

CertificateProvisioningState

Définit des valeurs pour CertificateProvisioningState.

CertificateStoreLocation

Définit des valeurs pour CertificateStoreLocation.

CertificateVisibility

Définit des valeurs pour CertificateVisibility.

ComputeNodeDeallocationOption

Définit des valeurs pour ComputeNodeDeallocationOption.

ComputeNodeFillType

Définit des valeurs pour ComputeNodeFillType.

ContainerWorkingDirectory

Définit des valeurs pour ContainerWorkingDirectory.

DiffDiskPlacement

Définit des valeurs pour DiffDiskPlacement.

DiskEncryptionTarget

Définit des valeurs pour DiskEncryptionTarget.

ElevationLevel

Définit des valeurs pour ElevationLevel.

InboundEndpointProtocol

Définit des valeurs pour InboundEndpointProtocol.

InterNodeCommunicationState

Définit des valeurs pour InterNodeCommunicationState.

IPAddressProvisioningType

Définit des valeurs pour IPAddressProvisioningType.

KeySource

Définit des valeurs pour KeySource.

LoginMode

Définit des valeurs pour LoginMode.

NameAvailabilityReason

Définit des valeurs pour NameAvailabilityReason.

NetworkSecurityGroupRuleAccess

Définit des valeurs pour NetworkSecurityGroupRuleAccess.

NodePlacementPolicyType

Définit des valeurs pour NodePlacementPolicyType.

PackageState

Définit des valeurs pour PackageState.

PoolAllocationMode

Définit des valeurs pour PoolAllocationMode.

PoolIdentityType

Définit des valeurs pour PoolIdentityType.

PoolProvisioningState

Définit des valeurs pour PoolProvisioningState.

PrivateEndpointConnectionProvisioningState

Définit des valeurs pour PrivateEndpointConnectionProvisioningState.

PrivateLinkServiceConnectionStatus

Définit des valeurs pour PrivateLinkServiceConnectionStatus.

ProvisioningState

Définit des valeurs pour ProvisioningState.

PublicNetworkAccessType

Définit des valeurs pour PublicNetworkAccessType.

ResourceIdentityType

Définit des valeurs pour ResourceIdentityType.

StorageAccountType

Définit des valeurs pour StorageAccountType.