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-zA-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 minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
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 |
Opération de mise à jour de la ressource 'BatchAccount' réussie |
|
| 202 Accepted |
Opération de ressource acceptée. En-têtes
|
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
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/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"keyVaultReference": {
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"poolAllocationMode": "UserSubscription"
}
}
Exemple de réponse
{
"name": "sampleacct",
"type": "Microsoft.Batch/batchAccounts",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"identity": {
"type": "None"
},
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"lastKeySync": "2016-03-10T23:48:38.9878479Z",
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"dedicatedCoreQuota": 20,
"keyVaultReference": {
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"lowPriorityCoreQuota": 20,
"poolAllocationMode": "UserSubscription",
"poolQuota": 20,
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
}
}
BatchAccountCreate_Default
Exemple de requête
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
}
}
Exemple de réponse
{
"name": "sampleacct",
"type": "Microsoft.Batch/batchAccounts",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"identity": {
"type": "None"
},
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"lastKeySync": "2016-03-10T23:48:38.9878479Z",
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolAllocationMode": "BatchService",
"poolQuota": 20,
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
}
}
BatchAccountCreate_SystemAssignedIdentity
Exemple de requête
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"identity": {
"type": "SystemAssigned"
},
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
}
}
Exemple de réponse
{
"name": "sampleacct",
"type": "Microsoft.Batch/batchAccounts",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"identity": {
"type": "SystemAssigned",
"principalId": "1a2e532b-9900-414c-8600-cfc6126628d7",
"tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd"
},
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"lastKeySync": "2016-03-10T23:48:38.9878479Z",
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolAllocationMode": "BatchService",
"poolQuota": 20,
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
}
}
BatchAccountCreate_UserAssignedIdentity
Exemple de requête
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
},
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
}
}
}
Exemple de réponse
{
"name": "sampleacct",
"type": "Microsoft.Batch/batchAccounts",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "clientId1",
"principalId": "principalId1"
}
}
},
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"lastKeySync": "2016-03-10T23:48:38.9878479Z",
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"dedicatedCoreQuota": 20,
"lowPriorityCoreQuota": 20,
"poolAllocationMode": "BatchService",
"poolQuota": 20,
"provisioningState": "Succeeded",
"publicNetworkAccess": "Enabled"
}
}
PrivateBatchAccountCreate
Exemple de requête
PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct?api-version=2025-06-01
{
"location": "japaneast",
"properties": {
"autoStorage": {
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"keyVaultReference": {
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"publicNetworkAccess": "Disabled"
}
}
Exemple de réponse
{
"name": "sampleacct",
"type": "Microsoft.Batch/batchAccounts",
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct",
"identity": {
"type": "None"
},
"location": "japaneast",
"properties": {
"accountEndpoint": "sampleacct.japaneast.batch.azure.com",
"activeJobAndJobScheduleQuota": 20,
"autoStorage": {
"lastKeySync": "2016-03-10T23:48:38.9878479Z",
"storageAccountId": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Storage/storageAccounts/samplestorage"
},
"dedicatedCoreQuota": 20,
"keyVaultReference": {
"id": "/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.KeyVault/vaults/sample",
"url": "http://sample.vault.azure.net/"
},
"lowPriorityCoreQuota": 20,
"poolAllocationMode": "UserSubscription",
"poolQuota": 20,
"provisioningState": "Succeeded",
"publicNetworkAccess": "Disabled"
}
}
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. |
|
created |
Type d’identité qui a créé la ressource. |
|
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 pour l’accès au point de terminaison. Elle s’applique uniquement lorsque publicNetworkAccess est activé. |
|
Endpoint |
Profil d’accès réseau pour le point de terminaison Batch. |
| IPRule |
Règle pour filtrer l’adresse IP du client. |
|
IPRule |
L’action lorsque l’adresse IP du client est correspondante. |
|
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’interface réseau pour accéder aux opérations de service Azure Batch et de compte Batch. |
|
Resource |
Type d’identité utilisé pour le compte Batch. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
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 (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
|
| identity |
Identité du compte Batch. |
||
| location |
string |
La géolocalisation de l’endroit où se trouve 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. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
||
| tags |
object |
Balises de ressource. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
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. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
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 pour l’accès au point de terminaison. Elle s’applique uniquement lorsque publicNetworkAccess est activé.
| 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
L’action lorsque l’adresse IP du client est correspondante.
| 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 (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| 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é. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| tags |
object |
Balises de la ressource. |
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
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 |
État de la connexion de point de terminaison privé 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’interface réseau pour accéder aux opérations de service Azure Batch et de 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 |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
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. |