Batch Account - Create
Crée un compte Batch avec les paramètres spécifiés. Les comptes existants ne peuvent pas être mis à jour avec cette API et doivent plutôt être mis à jour avec l’API de compte Batch de mise à jour.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2025-06-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
Un nom pour le compte Batch qui doit être unique dans la région. Les noms de comptes des lots doivent mesurer entre 3 et 24 caractères et ne doivent utiliser que des chiffres et des lettres minuscules. Ce nom est utilisé comme partie intégrante du nom DNS utilisé pour accéder au service Batch dans la région où le compte est créé. Par exemple : |
|
resource
|
path | True |
string |
Nom du groupe de ressources qui contient le compte Batch. |
|
subscription
|
path | True |
string |
ID de l’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 000000000-0000-0000-0000-000000000000000000000) |
|
api-version
|
query | True |
string |
Version de l’API à utiliser avec la requête HTTP. |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| location | True |
string |
Région dans laquelle créer le compte. |
| identity |
Identité du compte Batch. |
||
| properties.allowedAuthenticationModes |
Liste des modes d’authentification autorisés pour le compte Batch qui peuvent être utilisés pour s’authentifier auprès du plan de données. Cela n’affecte pas l’authentification avec le plan de contrôle. |
||
| properties.autoStorage |
Propriétés associées au compte de stockage automatique. |
||
| properties.encryption |
Configuration du chiffrement pour le compte Batch. |
||
| properties.keyVaultReference |
Référence au coffre de clés Azure associé au compte Batch. |
||
| properties.networkProfile |
Profil réseau pour le compte Batch, qui contient les paramètres de règle réseau pour chaque point de terminaison. |
||
| properties.poolAllocationMode |
Mode d’allocation à utiliser pour créer des pools dans le compte Batch. |
||
| properties.publicNetworkAccess |
Type d’accès réseau pour accéder au compte Azure Batch. |
||
| tags |
object |
Balises spécifiées par l’utilisateur associées au compte. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
L’opération a réussi. La réponse contient l’entité du compte Batch. |
|
| 202 Accepted |
L’opération est terminée de façon asynchrone. En-têtes
|
|
| Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux de code d’authentification Microsoft Entra OAuth 2.0
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
|
Batch |
|
Batch |
|
Batch |
|
Batch |
|
Private |
BatchAccountCreate_BYOS
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"poolAllocationMode": "UserSubscription",
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
}
}
}
Exemple de réponse
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "UserSubscription",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Enabled"
},
"identity": {
"type": "None"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
BatchAccountCreate_Default
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
}
}
Exemple de réponse
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Enabled"
},
"identity": {
"type": "None"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
BatchAccountCreate_SystemAssignedIdentity
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
},
"identity": {
"type": "SystemAssigned"
}
}
Exemple de réponse
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Enabled"
},
"identity": {
"principalId": "1a2e532b-9900-414c-8600-cfc6126628d7",
"tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
"type": "SystemAssigned"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
BatchAccountCreate_UserAssignedIdentity
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
}
}
Exemple de réponse
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "BatchService",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Enabled"
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"principalId": "principalId1",
"clientId": "clientId1"
}
}
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
PrivateBatchAccountCreate
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Disabled"
}
}
Exemple de réponse
{
"name": "sampleacct",
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"provisioningState": "Succeeded",
"poolAllocationMode": "UserSubscription",
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolQuota": 20,
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"storageAccountId": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage",
"lastKeySync": "2025-07-10T23:48:38.9878479Z"
},
"keyVaultReference": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Disabled"
},
"identity": {
"type": "None"
},
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"type": "Microsoft.Batch/batchAccounts"
}
Définitions
| Nom | Description |
|---|---|
|
Authentication |
Mode d’authentification pour le compte Batch. |
|
Auto |
Mode d’authentification utilisé par le service Batch pour gérer le compte de stockage automatique. |
|
Auto |
Propriétés associées au compte de stockage automatique. |
|
Auto |
Contient des informations sur le compte de stockage automatique associé à un compte Batch. |
|
Batch |
Contient des informations sur un compte Azure Batch. |
|
Batch |
Paramètres fournis à l’opération Créer. |
|
Batch |
Identité du compte Batch, s’il est configuré. Cela est utilisé lorsque l’utilisateur spécifie « Microsoft.KeyVault » comme configuration de chiffrement de compte Batch ou lorsque |
|
Cloud |
Réponse d’erreur du service Batch. |
|
Cloud |
Réponse d’erreur du service Batch. |
|
Compute |
Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera. |
|
Encryption |
Configure la façon dont les données client sont chiffrées à l’intérieur du compte Batch. Par défaut, les comptes sont chiffrés à l’aide d’une clé gérée par Microsoft. Pour un contrôle supplémentaire, une clé gérée par le client peut être utilisée à la place. |
|
Endpoint |
Action par défaut lorsqu’il n’existe aucune correspondance IPRule. |
|
Endpoint |
Profil d’accès réseau pour le point de terminaison Batch. |
| IPRule |
Règle pour filtrer l’adresse IP du client. |
|
IPRule |
Action lorsque l’adresse IP du client est mise en correspondance. |
|
Key |
Type de la source de clé. |
|
Key |
Configuration de KeyVault lors de l’utilisation d’une clé de chiffrement de Microsoft.KeyVault. |
|
Key |
Identifie le coffre de clés Azure associé à un compte Batch. |
|
Network |
Profil réseau pour le compte Batch, qui contient les paramètres de règle réseau pour chaque point de terminaison. |
|
Pool |
Mode d’allocation pour la création de pools dans le compte Batch. |
|
Private |
Point de terminaison privé de la connexion de point de terminaison privé. |
|
Private |
Contient des informations sur une ressource de liaison privée. |
|
Private |
État d’approvisionnement de la connexion de point de terminaison privé. |
|
Private |
État de connexion du service de liaison privée de la connexion de point de terminaison privé |
|
Private |
État de la connexion de point de terminaison privé Batch |
|
Provisioning |
État provisionné de la ressource |
|
Public |
Type d’accès réseau pour l’exploitation sur les ressources du compte Batch. |
|
Resource |
Type d’identité utilisé pour le compte Batch. |
|
User |
Liste des identités utilisateur associées. |
|
Virtual |
Une famille de machines virtuelles et son quota de cœurs associé pour le compte Batch. |
AuthenticationMode
Mode d’authentification pour le compte Batch.
| Valeur | Description |
|---|---|
| SharedKey |
Mode d’authentification à l’aide de clés partagées. |
| AAD |
Mode d’authentification à l’aide de l’ID Microsoft Entra. |
| TaskAuthenticationToken |
Mode d’authentification à l’aide de jetons d’authentification de tâche. |
AutoStorageAuthenticationMode
Mode d’authentification utilisé par le service Batch pour gérer le compte de stockage automatique.
| Valeur | Description |
|---|---|
| StorageKeys |
Le service Batch authentifie les demandes de stockage automatique à l’aide de clés de compte de stockage. |
| BatchAccountManagedIdentity |
Le service Batch authentifie les demandes de stockage automatique à l’aide de l’identité managée affectée au compte Batch. |
AutoStorageBaseProperties
Propriétés associées au compte de stockage automatique.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| authenticationMode | StorageKeys |
Mode d’authentification utilisé par le service Batch pour gérer le compte de stockage automatique. |
|
| nodeIdentityReference |
Référence à l’identité affectée par l’utilisateur que les nœuds de calcul utiliseront pour accéder au stockage automatique. |
||
| storageAccountId |
string (arm-id) |
ID de ressource du compte de stockage à utiliser pour le compte de stockage automatique. |
AutoStorageProperties
Contient des informations sur le compte de stockage automatique associé à un compte Batch.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| authenticationMode | StorageKeys |
Mode d’authentification utilisé par le service Batch pour gérer le compte de stockage automatique. |
|
| lastKeySync |
string (date-time) |
Heure UTC à laquelle les clés de stockage ont été synchronisées pour la dernière fois avec le compte Batch. |
|
| nodeIdentityReference |
Référence à l’identité affectée par l’utilisateur que les nœuds de calcul utiliseront pour accéder au stockage automatique. |
||
| storageAccountId |
string (arm-id) |
ID de ressource du compte de stockage à utiliser pour le compte de stockage automatique. |
BatchAccount
Contient des informations sur un compte Azure Batch.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| id |
string |
ID de la ressource. |
|
| identity |
Identité du compte Batch. |
||
| location |
string |
Emplacement de la ressource. |
|
| name |
string |
Nom de la ressource. |
|
| properties.accountEndpoint |
string |
Point de terminaison de compte utilisé pour interagir avec le service Batch. |
|
| properties.activeJobAndJobScheduleQuota |
integer (int32) |
Quota de planification de travail et de travail actif pour le compte Batch. |
|
| properties.allowedAuthenticationModes |
Liste des modes d’authentification autorisés pour le compte Batch qui peuvent être utilisés pour s’authentifier auprès du plan de données. Cela n’affecte pas l’authentification avec le plan de contrôle. |
||
| properties.autoStorage |
Propriétés et état de n’importe quel compte de stockage automatique associé au compte Batch. |
||
| properties.dedicatedCoreQuota |
integer (int32) |
Quota de cœurs dédiés pour le compte Batch. |
|
| properties.dedicatedCoreQuotaPerVMFamily |
Liste du quota de cœurs dédiés par famille de machines virtuelles pour le compte Batch. Pour les comptes avec PoolAllocationMode défini sur UserSubscription, le quota est géré sur l’abonnement afin que cette valeur ne soit pas retournée. |
||
| properties.dedicatedCoreQuotaPerVMFamilyEnforced |
boolean |
Valeur indiquant si les quotas de base par famille de machines virtuelles sont appliqués pour ce compte |
|
| properties.encryption |
Configuration du chiffrement pour le compte Batch. |
||
| properties.keyVaultReference |
Référence au coffre de clés Azure associé au compte Batch. |
||
| properties.lowPriorityCoreQuota |
integer (int32) |
Quota de cœurs Spot/basse priorité pour le compte Batch. |
|
| properties.networkProfile |
Profil réseau pour le compte Batch, qui contient les paramètres de règle réseau pour chaque point de terminaison. |
||
| properties.nodeManagementEndpoint |
string |
Point de terminaison utilisé par le nœud de calcul pour se connecter au service de gestion des nœuds Batch. |
|
| properties.poolAllocationMode |
Mode d’allocation à utiliser pour créer des pools dans le compte Batch. |
||
| properties.poolQuota |
integer (int32) |
Quota de pool pour le compte Batch. |
|
| properties.privateEndpointConnections |
Liste des connexions de point de terminaison privé associées au compte Batch |
||
| properties.provisioningState |
État provisionné de la ressource |
||
| properties.publicNetworkAccess | Enabled |
Type d’interface réseau pour accéder aux opérations de service Azure Batch et de compte Batch. |
|
| tags |
object |
Balises de la ressource. |
|
| type |
string |
Type de la ressource. |
BatchAccountCreateParameters
Paramètres fournis à l’opération Créer.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| identity |
Identité du compte Batch. |
||
| location |
string |
Région dans laquelle créer le compte. |
|
| properties.allowedAuthenticationModes |
Liste des modes d’authentification autorisés pour le compte Batch qui peuvent être utilisés pour s’authentifier auprès du plan de données. Cela n’affecte pas l’authentification avec le plan de contrôle. |
||
| properties.autoStorage |
Propriétés associées au compte de stockage automatique. |
||
| properties.encryption |
Configuration du chiffrement pour le compte Batch. |
||
| properties.keyVaultReference |
Référence au coffre de clés Azure associé au compte Batch. |
||
| properties.networkProfile |
Profil réseau pour le compte Batch, qui contient les paramètres de règle réseau pour chaque point de terminaison. |
||
| properties.poolAllocationMode |
Mode d’allocation à utiliser pour créer des pools dans le compte Batch. |
||
| properties.publicNetworkAccess | Enabled |
Type d’accès réseau pour accéder au compte Azure Batch. |
|
| tags |
object |
Balises spécifiées par l’utilisateur associées au compte. |
BatchAccountIdentity
Identité du compte Batch, s’il est configuré. Cela est utilisé lorsque l’utilisateur spécifie « Microsoft.KeyVault » comme configuration de chiffrement de compte Batch ou lorsque ManagedIdentity est sélectionné comme mode d’authentification de stockage automatique.
| Nom | Type | Description |
|---|---|---|
| principalId |
string |
ID principal du compte Batch. Cette propriété est fournie uniquement pour une identité affectée par le système. |
| tenantId |
string |
ID de locataire associé au compte Batch. Cette propriété est fournie uniquement pour une identité affectée par le système. |
| type |
Type d’identité utilisé pour le compte Batch. |
|
| userAssignedIdentities |
<string,
User |
Liste des identités utilisateur associées au compte Batch. |
CloudError
Réponse d’erreur du service Batch.
| Nom | Type | Description |
|---|---|---|
| error |
Corps de la réponse d’erreur. |
CloudErrorBody
Réponse d’erreur du service Batch.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme. |
| details |
Liste des détails supplémentaires sur l’erreur. |
|
| message |
string |
Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur. |
| target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur. |
ComputeNodeIdentityReference
Référence à une identité affectée par l’utilisateur associée au pool Batch qu’un nœud de calcul utilisera.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string |
ID de ressource ARM de l’identité affectée par l’utilisateur. |
EncryptionProperties
Configure la façon dont les données client sont chiffrées à l’intérieur du compte Batch. Par défaut, les comptes sont chiffrés à l’aide d’une clé gérée par Microsoft. Pour un contrôle supplémentaire, une clé gérée par le client peut être utilisée à la place.
| Nom | Type | Description |
|---|---|---|
| keySource |
Type de la source de clé. |
|
| keyVaultProperties |
Détails supplémentaires lors de l’utilisation de Microsoft.KeyVault |
EndpointAccessDefaultAction
Action par défaut lorsqu’il n’existe aucune correspondance IPRule.
| Valeur | Description |
|---|---|
| Allow |
Autoriser l’accès client. |
| Deny |
Refuser l’accès au client. |
EndpointAccessProfile
Profil d’accès réseau pour le point de terminaison Batch.
| Nom | Type | Description |
|---|---|---|
| defaultAction |
Action par défaut lorsqu’il n’existe aucune correspondance IPRule. |
|
| ipRules |
IPRule[] |
Tableau de plages d’adresses IP pour filtrer l’adresse IP du client. |
IPRule
Règle pour filtrer l’adresse IP du client.
| Nom | Type | Description |
|---|---|---|
| action |
Action lorsque l’adresse IP du client est mise en correspondance. |
|
| value |
string |
Adresse IP ou plage d’adresses IP à filtrer |
IPRuleAction
Action lorsque l’adresse IP du client est mise en correspondance.
| Valeur | Description |
|---|---|
| Allow |
Autoriser l’accès pour l’adresse IP du client correspondant. |
KeySource
Type de la source de clé.
| Valeur | Description |
|---|---|
| Microsoft.Batch |
Batch crée et gère les clés de chiffrement utilisées pour protéger les données du compte. |
| Microsoft.KeyVault |
Les clés de chiffrement utilisées pour protéger les données du compte sont stockées dans un coffre de clés externe. Si cette valeur est définie, l’identité du compte Batch doit être définie sur |
KeyVaultProperties
Configuration de KeyVault lors de l’utilisation d’une clé de chiffrement de Microsoft.KeyVault.
| Nom | Type | Description |
|---|---|---|
| keyIdentifier |
string |
Chemin complet du secret avec ou sans version. Exemple Le compte Batch a une identité affectée par le système : l’identité du compte a reçu les autorisations Clé/Get, Key/Unwrap et Key/Wrap. Le Coffre de clés a la protection de suppression réversible et de vidage activée |
KeyVaultReference
Identifie le coffre de clés Azure associé à un compte Batch.
| Nom | Type | Description |
|---|---|---|
| id |
string (arm-id) |
ID de ressource du coffre de clés Azure associé au compte Batch. |
| url |
string |
URL du coffre de clés Azure associé au compte Batch. |
NetworkProfile
Profil réseau pour le compte Batch, qui contient les paramètres de règle réseau pour chaque point de terminaison.
| Nom | Type | Description |
|---|---|---|
| accountAccess |
Profil d’accès réseau pour le point de terminaison batchAccount (API de plan de données de compte Batch). |
|
| nodeManagementAccess |
Profil d’accès réseau pour le point de terminaison nodeManagement (service Batch gérant les nœuds de calcul pour les pools Batch). |
PoolAllocationMode
Mode d’allocation pour la création de pools dans le compte Batch.
| Valeur | Description |
|---|---|
| BatchService |
Les pools seront alloués dans les abonnements appartenant au service Batch. |
| UserSubscription |
Les pools seront alloués dans un abonnement appartenant à l’utilisateur. |
PrivateEndpoint
Point de terminaison privé de la connexion de point de terminaison privé.
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur de ressource ARM du point de terminaison privé. Il s’agit de la forme /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/privateEndpoints/{privateEndpoint}. |
PrivateEndpointConnection
Contient des informations sur une ressource de liaison privée.
| Nom | Type | Description |
|---|---|---|
| etag |
string |
ETag de la ressource, utilisée pour les instructions d’accès concurrentiel. |
| id |
string |
ID de la ressource. |
| name |
string |
Nom de la ressource. |
| properties.groupIds |
string[] |
ID de groupe de la connexion de point de terminaison privé. |
| properties.privateEndpoint |
Identificateur de ressource ARM du point de terminaison privé. |
|
| properties.privateLinkServiceConnectionState |
État de connexion du service de liaison privée de la connexion de point de terminaison privé. |
|
| properties.provisioningState |
État d’approvisionnement de la connexion de point de terminaison privé. |
|
| tags |
object |
Balises de la ressource. |
| type |
string |
Type de la ressource. |
PrivateEndpointConnectionProvisioningState
État d’approvisionnement de la connexion de point de terminaison privé.
| Valeur | Description |
|---|---|
| Creating |
La connexion est créée. |
| Updating |
L’utilisateur a demandé que l’état de la connexion soit mis à jour, mais que l’opération de mise à jour n’a pas encore été terminée. Vous ne pouvez pas référencer la connexion lors de la connexion au compte Batch. |
| Deleting |
La connexion est en cours de suppression. |
| Succeeded |
L’état de la connexion est final et est prêt à être utilisé si l’état est approuvé. |
| Failed |
L’utilisateur a demandé que la connexion soit mise à jour et qu’elle a échoué. Vous pouvez réessayer l’opération de mise à jour. |
| Cancelled |
L’utilisateur a annulé la création de la connexion. |
PrivateLinkServiceConnectionState
État de connexion du service de liaison privée de la connexion de point de terminaison privé
| Nom | Type | Description |
|---|---|---|
| actionsRequired |
string |
Action requise sur l’état de connexion privée |
| description |
string |
Description de l’état de connexion privée |
| status |
Le statut de la connexion au point de terminaison privé du compte Batch |
PrivateLinkServiceConnectionStatus
État de la connexion de point de terminaison privé Batch
| Valeur | Description |
|---|---|
| Approved |
La connexion de point de terminaison privé est approuvée et peut être utilisée pour accéder au compte Batch |
| Pending |
La connexion de point de terminaison privé est en attente et ne peut pas être utilisée pour accéder au compte Batch |
| Rejected |
La connexion de point de terminaison privé est rejetée et ne peut pas être utilisée pour accéder au compte Batch |
| Disconnected |
La connexion de point de terminaison privé est déconnectée et ne peut pas être utilisée pour accéder au compte Batch |
ProvisioningState
État provisionné de la ressource
| Valeur | Description |
|---|---|
| Invalid |
Le compte est dans un état non valide. |
| Creating |
Le compte est en cours de création. |
| Deleting |
Le compte est supprimé. |
| Succeeded |
Le compte a été créé et est prêt à être utilisé. |
| Failed |
La dernière opération du compte a échoué. |
| Cancelled |
La dernière opération du compte est annulée. |
PublicNetworkAccessType
Type d’accès réseau pour l’exploitation sur les ressources du compte Batch.
| Valeur | Description |
|---|---|
| Enabled |
Active la connectivité à Azure Batch par le biais du DNS public. |
| Disabled |
Désactive la connectivité publique et active la connectivité privée à Azure Batch Service via une ressource de point de terminaison privé. |
| SecuredByPerimeter |
Sécurise la connectivité à Azure Batch via la configuration NSP. |
ResourceIdentityType
Type d’identité utilisé pour le compte Batch.
| Valeur | Description |
|---|---|
| SystemAssigned |
Le compte Batch a une identité affectée par le système avec celle-ci. |
| UserAssigned |
Le compte Batch a des identités affectées par l’utilisateur. |
| None |
Le compte Batch n’a aucune identité associée. La définition de |
UserAssignedIdentities
Liste des identités utilisateur associées.
| Nom | Type | Description |
|---|---|---|
| clientId |
string |
ID client de l’identité affectée par l’utilisateur. |
| principalId |
string |
ID principal de l’identité affectée par l’utilisateur. |
VirtualMachineFamilyCoreQuota
Une famille de machines virtuelles et son quota de cœurs associé pour le compte Batch.
| Nom | Type | Description |
|---|---|---|
| coreQuota |
integer (int32) |
Quota principal pour la famille de machines virtuelles pour le compte Batch. |
| name |
string |
Nom de la famille de machines virtuelles. |