Batch Account - Get
Obtient des informations sur le compte Batch spécifié.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}?api-version=2024-02-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Le nom du compte Batch. Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources qui contient le compte Batch. |
subscription
|
path | True |
string |
L’ID d’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 0000000-0000-0000-0000-000000000000000) |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la requête HTTP. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
L'opération a réussi. La réponse contient l’entité de compte Batch. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
flux de code d’authentification OAuth 2.0 Microsoft Entra
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 |
Private |
BatchAccountGet
Exemple de requête
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": "2016-03-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"
}
PrivateBatchAccountGet
Exemple de requête
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": "2016-03-10T23:48:38.9878479Z"
},
"publicNetworkAccess": "Disabled",
"privateEndpointConnections": [
{
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/privateEndpointConnections/testprivateEndpointConnection.24d6b4b5-e65c-4330-bbe9-3a290d62f8e0",
"name": "testprivateEndpointConnection.24d6b4b5-e65c-4330-bbe9-3a290d62f8e0",
"type": "Microsoft.Batch/batchAccounts/privateEndpointConnections",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Network/privateEndpoints/testprivateEndpoint"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Approved by xyz.abc@company.com"
}
}
}
]
},
"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 |
Contient des informations sur le compte de stockage automatique associé à un compte Batch. |
Batch |
Contient des informations sur un compte Azure Batch. |
Batch |
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 quand |
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 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. |
Endpoint |
Action par défaut lorsqu’aucune valeur IPRule n’est mise en correspondance. |
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’un KeySource 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 |
Status de la connexion de point de terminaison privé Batch |
Provisioning |
État provisionné de la ressource |
Public |
Type d’accès réseau pour fonctionner sur les ressources dans le 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.
Nom | Type | Description |
---|---|---|
AAD |
string |
Mode d’authentification à l’aide de Microsoft Entra ID. |
SharedKey |
string |
Mode d’authentification à l’aide de clés partagées. |
TaskAuthenticationToken |
string |
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.
Nom | Type | Description |
---|---|---|
BatchAccountManagedIdentity |
string |
Le service Batch authentifie les demandes de stockage automatique à l’aide de l’identité managée affectée au compte Batch. |
StorageKeys |
string |
Le service Batch authentifie les demandes de stockage automatique à l’aide de clés de compte de stockage. |
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 |
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 |
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 |
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 status de tout compte de stockage automatique associé au compte Batch. |
||
properties.dedicatedCoreQuota |
integer |
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. Cette valeur n’est donc pas retournée. |
||
properties.dedicatedCoreQuotaPerVMFamilyEnforced |
boolean |
Valeur indiquant si les quotas de cœur par famille de machines virtuelles sont appliqués pour ce compte |
|
properties.encryption |
Configuration de chiffrement pour le compte Batch. |
||
properties.keyVaultReference |
Référence au coffre de clés Azure associé au compte Batch. |
||
properties.lowPriorityCoreQuota |
integer |
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 |
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 permettant d’accéder à Azure Batch service et aux opérations de compte Batch. |
|
tags |
object |
Balises de la ressource. |
|
type |
string |
Type de la ressource. |
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 quand 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 d’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 programmation. |
details |
Liste des détails supplémentaires sur l’erreur. |
|
message |
string |
Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur. |
target |
string |
Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’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 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.
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’aucune valeur IPRule n’est mise en correspondance.
Nom | Type | Description |
---|---|---|
Allow |
string |
Autoriser l’accès client. |
Deny |
string |
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’aucune valeur IPRule n’est mise en correspondance. |
|
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.
Nom | Type | Description |
---|---|---|
Allow |
string |
Autorisez l’accès à l’adresse IP du client correspondant. |
KeySource
Type de la source de clé.
Nom | Type | Description |
---|---|---|
Microsoft.Batch |
string |
Batch crée et gère les clés de chiffrement utilisées pour protéger les données du compte. |
Microsoft.KeyVault |
string |
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 ce paramètre est défini, l’identité du compte Batch doit être définie sur |
KeyVaultProperties
Configuration de KeyVault lors de l’utilisation d’un KeySource de chiffrement de Microsoft.KeyVault.
Nom | Type | Description |
---|---|---|
keyIdentifier |
string |
Chemin d’accès complet au secret avec ou sans version. Par exemple : https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. ou https://mykeyvault.vault.azure.net/keys/testkey. Pour être utilisable, les conditions préalables suivantes doivent être remplies : Le compte Batch a une identité affectée par le système L’identité du compte a reçu les autorisations Clé/Obtenir, Clé/Unwrap et Clé/Wrap Le Coffre de clés a la suppression réversible et la protection contre le vidage activée |
KeyVaultReference
Identifie le coffre de clés Azure associé à un compte Batch.
Nom | Type | Description |
---|---|---|
id |
string |
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.
Nom | Type | Description |
---|---|---|
BatchService |
string |
Les pools seront alloués dans les abonnements appartenant au service Batch. |
UserSubscription |
string |
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é 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é. |
|
type |
string |
Type de la ressource. |
PrivateEndpointConnectionProvisioningState
État d’approvisionnement de la connexion de point de terminaison privé.
Nom | Type | Description |
---|---|---|
Cancelled |
string |
L’utilisateur a annulé la création de la connexion. |
Creating |
string |
La connexion est en cours de création. |
Deleting |
string |
La connexion est en cours de suppression. |
Failed |
string |
L’utilisateur a demandé que la connexion soit mise à jour et elle a échoué. Vous pouvez réessayer l’opération de mise à jour. |
Succeeded |
string |
Le status de connexion est final et prêt à être utilisé si l’état est Approuvé. |
Updating |
string |
L’utilisateur a demandé que la connexion status être mise à jour, mais l’opération de mise à jour n’est pas encore terminée. Vous ne pouvez pas référencer la connexion lors de la connexion au compte Batch. |
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 la connexion privée |
description |
string |
Description de l’état de la connexion privée |
status |
Status pour la connexion de point de terminaison privé du compte Batch |
PrivateLinkServiceConnectionStatus
Status de la connexion de point de terminaison privé Batch
Nom | Type | Description |
---|---|---|
Approved |
string |
La connexion de point de terminaison privé est approuvée et peut être utilisée pour accéder au compte Batch |
Disconnected |
string |
La connexion de point de terminaison privé est déconnectée et ne peut pas être utilisée pour accéder au compte Batch |
Pending |
string |
La connexion de point de terminaison privé est en attente et ne peut pas être utilisée pour accéder au compte Batch |
Rejected |
string |
La connexion de point de terminaison privé est rejetée et ne peut pas être utilisée pour accéder au compte Batch |
ProvisioningState
État provisionné de la ressource
Nom | Type | Description |
---|---|---|
Cancelled |
string |
La dernière opération du compte est annulée. |
Creating |
string |
Le compte est en cours de création. |
Deleting |
string |
Le compte est en cours de suppression. |
Failed |
string |
La dernière opération du compte a échoué. |
Invalid |
string |
Le compte est dans un état non valide. |
Succeeded |
string |
Le compte a été créé et est prêt à être utilisé. |
PublicNetworkAccessType
Type d’accès réseau pour fonctionner sur les ressources dans le compte Batch.
Nom | Type | Description |
---|---|---|
Disabled |
string |
Désactive la connectivité publique et active la connectivité privée à Azure Batch Service via une ressource de point de terminaison privé. |
Enabled |
string |
Active la connectivité à Azure Batch via le DNS public. |
ResourceIdentityType
Type d’identité utilisé pour le compte Batch.
Nom | Type | Description |
---|---|---|
None |
string |
Aucune identité n’est associée au compte Batch. La définition |
SystemAssigned |
string |
Le compte Batch possède une identité affectée par le système. |
UserAssigned |
string |
Le compte Batch comporte des identités affectées par l’utilisateur. |
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 |
Quota de cœurs pour la famille de machines virtuelles pour le compte Batch. |
name |
string |
Nom de la famille de la machine virtuelle. |