Availability Sets - List
Répertorie tous les groupes à haute disponibilité d’un groupe de ressources.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets?api-version=2025-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
La demande a réussi. |
|
| 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
|
Availability |
|
Availability |
AvailabilitySet_List_MaximumSet_Gen
Exemple de requête
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets?api-version=2025-04-01
Exemple de réponse
{
"value": [
{
"name": "{availabilitySetName}",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
"type": "Microsoft.Compute/availabilitySets",
"location": "australiasoutheast",
"properties": {
"platformUpdateDomainCount": 5,
"platformFaultDomainCount": 3,
"virtualMachines": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}"
}
],
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"statuses": [
{
"code": "aaaaaaaaaaaaaaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaa",
"message": "aaaaaa",
"time": "2021-11-30T13:39:56.427Z"
}
]
},
"sku": {
"name": "Classic",
"tier": "aaaaaaaaaaaaaaaaaaaaaaa",
"capacity": 22
},
"tags": {
"key2039": "aaaaaaaaaaaaa"
}
},
{
"name": "{availabilitySetName}",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
"type": "Microsoft.Compute/availabilitySets",
"location": "australiasoutheast",
"properties": {
"platformUpdateDomainCount": 5,
"platformFaultDomainCount": 3,
"virtualMachines": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}"
}
],
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"statuses": [
{
"code": "aaaaaaaaaaaaaaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaa",
"message": "aaaaaa",
"time": "2021-11-30T13:39:56.427Z"
}
]
},
"sku": {
"name": "Classic",
"tier": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"capacity": 23
},
"tags": {
"key5849": "aaaaaaaaaaaaaaa"
}
},
{
"name": "{availabilitySetName}",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
"type": "Microsoft.Compute/availabilitySets",
"location": "westcentralus",
"tags": {},
"properties": {
"platformUpdateDomainCount": 5,
"platformFaultDomainCount": 3,
"virtualMachines": [],
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"statuses": [
{
"code": "aaaaaaaaaaaaaaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaa",
"message": "aaaaaa",
"time": "2021-11-30T13:39:56.427Z"
}
]
},
"sku": {
"name": "Classic",
"tier": "aaaaaaaaaaaaaaaaaaaaa",
"capacity": 26
}
},
{
"name": "{availabilitySetName}",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}",
"type": "Microsoft.Compute/availabilitySets",
"location": "westcentralus",
"tags": {},
"properties": {
"platformUpdateDomainCount": 5,
"platformFaultDomainCount": 3,
"virtualMachines": [],
"proximityPlacementGroup": {
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
},
"statuses": [
{
"code": "aaaaaaaaaaaaaaa",
"level": "Info",
"displayStatus": "aaaaaaaaaaa",
"message": "aaaaaa",
"time": "2021-11-30T13:39:56.427Z"
}
]
},
"sku": {
"name": "Classic",
"tier": "aaaaaaaaaaaaaaaaaa",
"capacity": 6
}
}
],
"nextLink": "a://example.com/aaaaa"
}
AvailabilitySet_List_MinimumSet_Gen
Exemple de requête
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets?api-version=2025-04-01
Exemple de réponse
{
"value": [
{
"location": "australiasoutheast",
"id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet1"
},
{
"location": "australiasoutheast",
"id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet2"
},
{
"location": "westcentralus",
"id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet3"
},
{
"location": "westcentralus",
"id": "/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets/myAvailabilitySet4"
}
]
}
Définitions
| Nom | Description |
|---|---|
|
All |
Spécifie si les événements planifiés doivent être approuvés automatiquement lorsque toutes les instances sont en panne. |
|
Api |
Erreur d’API. |
|
Api |
Base d’erreur de l’API. |
|
Availability |
Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont allouées à différents nœuds pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez vue d’ensemble des groupes à haute disponibilité. Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour des machines virtuelles dans Azure. Actuellement, une machine virtuelle ne peut être ajoutée à un groupe à haute disponibilité qu’au moment de sa création. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité. |
|
Availability |
Réponse de l’opération Liste de groupe à haute disponibilité. |
|
Cloud |
Réponse d’erreur du service de calcul. |
|
created |
Type d’identité qui a créé la ressource. |
|
Default |
Indique les propriétés du groupe de machines virtuelles identiques cible lors du déclenchement d’une migration transparente sans temps d’arrêt des machines virtuelles via l’API ConvertToVirtualMachineScaleSet. |
|
Event |
Spécifie les configurations liées aux événements planifiés associés à eventGridAndResourceGraph. |
|
Inner |
Détails de l’erreur interne. |
|
Instance |
État de l’affichage de l’instance. |
|
Scheduled |
|
|
Scheduled |
Spécifie les configurations liées aux événements planifiés Redeploy, Reboot et ScheduledEventsAdditionalPublishingTargets. |
| Sku |
Décrit la référence SKU d’un groupe de machines virtuelles identiques. REMARQUE : Si la nouvelle référence SKU de machine virtuelle n’est pas prise en charge sur le matériel sur lequel le groupe identique est actuellement activé, vous devez libérer les machines virtuelles du groupe identique avant de modifier le nom de la référence SKU. |
|
Status |
Code de niveau. |
|
Sub |
|
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
User |
Spécifie les configurations liées aux événements planifiés liés au redémarrage. |
|
User |
Spécifie les configurations liées aux événements planifiés associés au redéploiement. |
|
Virtual |
Décrit les propriétés du groupe à haute disponibilité liées à la migration vers le groupe de machines virtuelles identiques flexibles. |
AllInstancesDown
Spécifie si les événements planifiés doivent être approuvés automatiquement lorsque toutes les instances sont en panne.
| Nom | Type | Description |
|---|---|---|
| automaticallyApprove |
boolean |
Spécifie si les événements planifiés doivent être approuvés automatiquement lorsque toutes les instances sont en panne. Sa valeur par défaut est true |
ApiError
Erreur d’API.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| details |
Les détails de l’erreur Api |
|
| innererror |
L’erreur interne de l’API |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible de l’erreur particulière. |
ApiErrorBase
Base d’erreur de l’API.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur. |
| message |
string |
Message d’erreur. |
| target |
string |
Cible de l’erreur particulière. |
AvailabilitySet
Spécifie des informations sur le groupe à haute disponibilité auquel la machine virtuelle doit être affectée. Les machines virtuelles spécifiées dans le même groupe à haute disponibilité sont allouées à différents nœuds pour optimiser la disponibilité. Pour plus d’informations sur les groupes à haute disponibilité, consultez vue d’ensemble des groupes à haute disponibilité. Pour plus d’informations sur la maintenance planifiée Azure, consultez Maintenance et mises à jour des machines virtuelles dans Azure. Actuellement, une machine virtuelle ne peut être ajoutée à un groupe à haute disponibilité qu’au moment de sa création. Impossible d’ajouter une machine virtuelle existante à un groupe à haute disponibilité.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Emplacement géographique où réside la ressource |
| name |
string |
Nom de la ressource |
| properties.platformFaultDomainCount |
integer (int32) |
Nombre de domaines d’erreur. |
| properties.platformUpdateDomainCount |
integer (int32) |
Mettre à jour le nombre de domaines. |
| properties.proximityPlacementGroup |
Spécifie des informations sur le groupe de placement de proximité auquel le groupe à haute disponibilité doit être affecté. Version minimale de l’API : 2018-04-01. |
|
| properties.scheduledEventsPolicy |
Spécifie les configurations liées au redéploiement, au redémarrage et à ScheduledEventsAdditionalPublishingTargets Scheduled Event pour le groupe à haute disponibilité. |
|
| properties.statuses |
Informations d’état de la ressource. |
|
| properties.virtualMachineScaleSetMigrationInfo |
Décrit les propriétés de migration sur le groupe à haute disponibilité. |
|
| properties.virtualMachines |
Liste des références à toutes les machines virtuelles du groupe à haute disponibilité. |
|
| sku |
Référence SKU du groupe à haute disponibilité, seul le nom doit être défini. Consultez AvailabilitySetSkuTypes pour obtenir un ensemble de valeurs possible. Utilisez « Aligné » pour les machines virtuelles avec des disques managés et « Classic » pour les machines virtuelles avec des disques non managés. La valeur par défaut est « Classic ». |
|
| 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 » |
AvailabilitySetListResult
Réponse de l’opération Liste de groupe à haute disponibilité.
| Nom | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
URI permettant d’extraire la page suivante des AvailabilitySets. Appelez ListNext() avec cet URI pour récupérer la page suivante des AvailabilitySets. |
| value |
La liste des groupes à haute disponibilité. |
CloudError
Réponse d’erreur du service de calcul.
| Nom | Type | Description |
|---|---|---|
| error |
Erreur d’API. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultVirtualMachineScaleSetInfo
Indique les propriétés du groupe de machines virtuelles identiques cible lors du déclenchement d’une migration transparente sans temps d’arrêt des machines virtuelles via l’API ConvertToVirtualMachineScaleSet.
| Nom | Type | Description |
|---|---|---|
| constrainedMaximumCapacity |
boolean |
Indique si la capacité maximale du groupe de machines virtuelles identiques migré par défaut après sa migration sera limitée à un nombre limité de machines virtuelles. |
| defaultVirtualMachineScaleSet |
URI de groupe de machines virtuelles identiques par défaut vers lequel le groupe à haute disponibilité sera déplacé lors du déclenchement d’une migration transparente via l’API ConvertToVirtualMachineScaleSet. |
EventGridAndResourceGraph
Spécifie les configurations liées aux événements planifiés associés à eventGridAndResourceGraph.
| Nom | Type | Description |
|---|---|---|
| enable |
boolean |
Spécifie si Event Grid et le graphique de ressources sont activés pour les configurations liées aux événements planifiés. |
| scheduledEventsApiVersion |
string |
Spécifie la version de l’API pour déterminer la version du schéma de configuration des événements planifiés qui sera livrée. |
InnerError
Détails de l’erreur interne.
| Nom | Type | Description |
|---|---|---|
| errordetail |
string |
Message d’erreur interne ou vidage d’exception. |
| exceptiontype |
string |
Type d’exception. |
InstanceViewStatus
État de l’affichage de l’instance.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’état. |
| displayStatus |
string |
Étiquette localisable courte pour l’état. |
| level |
Code de niveau. |
|
| message |
string |
Message d’état détaillé, y compris pour les alertes et les messages d’erreur. |
| time |
string (date-time) |
Heure de l’état. |
ScheduledEventsAdditionalPublishingTargets
| Nom | Type | Description |
|---|---|---|
| eventGridAndResourceGraph |
Paramètres de configuration utilisés lors de la création du paramètre EventGridAndResourceGraph Scheduled Event. |
ScheduledEventsPolicy
Spécifie les configurations liées aux événements planifiés Redeploy, Reboot et ScheduledEventsAdditionalPublishingTargets.
| Nom | Type | Description |
|---|---|---|
| allInstancesDown |
Les paramètres de configuration utilisés lors de la création du paramètre d’événement planifié AllInstancesDown. |
|
| scheduledEventsAdditionalPublishingTargets |
Paramètres de configuration utilisés lors de la publication scheduledEventsAdditionalPublishingTargets. |
|
| userInitiatedReboot |
Paramètres de configuration utilisés lors de la création du paramètre d’événement planifié userInitiatedReboot. |
|
| userInitiatedRedeploy |
Paramètres de configuration utilisés lors de la création du paramètre d’événement planifié userInitiatedRedeploy. |
Sku
Décrit la référence SKU d’un groupe de machines virtuelles identiques. REMARQUE : Si la nouvelle référence SKU de machine virtuelle n’est pas prise en charge sur le matériel sur lequel le groupe identique est actuellement activé, vous devez libérer les machines virtuelles du groupe identique avant de modifier le nom de la référence SKU.
| Nom | Type | Description |
|---|---|---|
| capacity |
integer (int64) |
Spécifie le nombre de machines virtuelles dans le groupe identique. |
| name |
string |
Nom de la référence SKU. |
| tier |
string |
Spécifie le niveau des machines virtuelles dans un groupe identique. |
StatusLevelTypes
Code de niveau.
| Valeur | Description |
|---|---|
| Info | |
| Warning | |
| Error |
SubResource
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource |
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. |
UserInitiatedReboot
Spécifie les configurations liées aux événements planifiés liés au redémarrage.
| Nom | Type | Description |
|---|---|---|
| automaticallyApprove |
boolean |
Spécifie les configurations liées aux événements planifiés de redémarrage. |
UserInitiatedRedeploy
Spécifie les configurations liées aux événements planifiés associés au redéploiement.
| Nom | Type | Description |
|---|---|---|
| automaticallyApprove |
boolean |
Spécifie les configurations liées au redéploiement des événements planifiés. |
VirtualMachineScaleSetMigrationInfo
Décrit les propriétés du groupe à haute disponibilité liées à la migration vers le groupe de machines virtuelles identiques flexibles.
| Nom | Type | Description |
|---|---|---|
| defaultVirtualMachineScaleSetInfo |
Indique les propriétés du groupe de machines virtuelles identiques cible lors du déclenchement d’une migration transparente sans temps d’arrêt des machines virtuelles via l’API ConvertToVirtualMachineScaleSet. |
|
| migrateToVirtualMachineScaleSet |
Spécifie le groupe de machines virtuelles identiques vers lequel le groupe à haute disponibilité est migré. |