Availability Sets - List
Wyświetla listę wszystkich zestawów dostępności w grupie zasobów.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets?api-version=2025-04-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
|
subscription
|
path | True |
string minLength: 1 |
Identyfikator subskrypcji docelowej. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Żądanie zakończyło się pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
|
Availability |
|
Availability |
AvailabilitySet_List_MaximumSet_Gen
Przykładowe żądanie
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets?api-version=2025-04-01
Przykładowa odpowiedź
{
"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
Przykładowe żądanie
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/availabilitySets?api-version=2025-04-01
Przykładowa odpowiedź
{
"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"
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
All |
Określa, czy zaplanowane zdarzenia powinny być automatycznie zatwierdzane, gdy wszystkie wystąpienia nie działają. |
|
Api |
Błąd API. |
|
Api |
Baza błędów API. |
|
Availability |
Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Zestawy dostępności — omówienie. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje maszyn wirtualnych na platformie Azure. Obecnie maszynę wirtualną można dodać do zestawu dostępności tylko w momencie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności. |
|
Availability |
Odpowiedź na operację Lista zestawów dostępności. |
|
Cloud |
Odpowiedź na błąd z usługi obliczeniowej. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Default |
Wskazuje docelowe właściwości Virtual Machine ScaleSet po wyzwoleniu bezproblemowej migracji bez przestojów maszyn wirtualnych za pośrednictwem interfejsu API ConvertToVirtualMachineScaleSet. |
|
Event |
Określa konfiguracje związane z zaplanowanymi zdarzeniami powiązanymi z zdarzeniem eventGridAndResourceGraph. |
|
Inner |
Szczegóły błędu wewnętrznego. |
|
Instance |
Stan widoku wystąpienia. |
|
Scheduled |
|
|
Scheduled |
Określa konfiguracje związane z zaplanowanym zdarzeniem ponownego wdrażania, ponownego uruchamiania i ScheduledEventsAdditionalPublishingTargets. |
| Sku |
Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, przed zmodyfikowaniem nazwy jednostki SKU należy cofnąć przydział maszyn wirtualnych w zestawie skalowania. |
|
Status |
Kod poziomu. |
|
Sub |
|
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
User |
Określa konfiguracje związane z zaplanowanym zdarzeniem związanym z ponownym uruchomieniem. |
|
User |
Określa konfiguracje związane z zaplanowanym zdarzeniem związane z ponownym wdrażaniem. |
|
Virtual |
W tym artykule opisano właściwości zestawu dostępności związane z migracją do elastycznego zestawu skalowania maszyn wirtualnych. |
AllInstancesDown
Określa, czy zaplanowane zdarzenia powinny być automatycznie zatwierdzane, gdy wszystkie wystąpienia nie działają.
| Nazwa | Typ | Opis |
|---|---|---|
| automaticallyApprove |
boolean |
Określa, czy zaplanowane zdarzenia powinny być automatycznie zatwierdzane, gdy wszystkie wystąpienia nie działają. Jego wartość domyślna to true |
ApiError
Błąd API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu interfejsu API |
|
| innererror |
Wewnętrzny błąd interfejsu API |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
AvailabilitySet
Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Zestawy dostępności — omówienie. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje maszyn wirtualnych na platformie Azure. Obecnie maszynę wirtualną można dodać do zestawu dostępności tylko w momencie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
| name |
string |
Nazwa zasobu |
| properties.platformFaultDomainCount |
integer (int32) |
Liczba domen błędów. |
| properties.platformUpdateDomainCount |
integer (int32) |
Aktualizowanie liczby domen. |
| properties.proximityPlacementGroup |
Określa informacje o grupie umieszczania w pobliżu, do której należy przypisać zestaw dostępności. Minimalna wersja interfejsu API: 2018-04-01. |
|
| properties.scheduledEventsPolicy |
Określa konfiguracje związane z ponownym wdrażaniem, ponownym uruchomieniem i harmonogramemEventsAdditionalPublishingTargets Zaplanowane konfiguracje zdarzeń dla zestawu dostępności. |
|
| properties.statuses |
Informacje o stanie zasobu. |
|
| properties.virtualMachineScaleSetMigrationInfo |
W tym artykule opisano właściwości migracji w zestawie dostępności. |
|
| properties.virtualMachines |
Lista odwołań do wszystkich maszyn wirtualnych w zestawie dostępności. |
|
| sku |
Jednostka SKU zestawu dostępności— wymagana jest tylko nazwa. Zobacz AvailabilitySetSkuTypes, aby uzyskać możliwy zestaw wartości. Użyj polecenia "Wyrównane" dla maszyn wirtualnych z dyskami zarządzanymi i "klasyczny" dla maszyn wirtualnych z dyskami niezarządzanymi. Wartość domyślna to "Classic". |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. |
|
| tags |
object |
Tagi zasobów. |
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
AvailabilitySetListResult
Odpowiedź na operację Lista zestawów dostępności.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string (uri) |
Identyfikator URI służący do pobrania następnej strony zestawu AvailabilitySets. Wywołaj metodę ListNext() z tym identyfikatorem URI, aby pobrać następną stronę zestawu AvailabilitySets. |
| value |
Lista zestawów dostępności. |
CloudError
Odpowiedź na błąd z usługi obliczeniowej.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Błąd API. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultVirtualMachineScaleSetInfo
Wskazuje docelowe właściwości Virtual Machine ScaleSet po wyzwoleniu bezproblemowej migracji bez przestojów maszyn wirtualnych za pośrednictwem interfejsu API ConvertToVirtualMachineScaleSet.
| Nazwa | Typ | Opis |
|---|---|---|
| constrainedMaximumCapacity |
boolean |
Wskazuje, czy maksymalna pojemność domyślnego migrowanego zestawu skalowania maszyn wirtualnych po jego migracji zostanie ograniczona do ograniczonej liczby maszyn wirtualnych. |
| defaultVirtualMachineScaleSet |
Domyślny identyfikator URI Scale Set maszyny wirtualnej, do którego zestaw dostępności zostanie przeniesiony po wyzwoleniu bezproblemowej migracji za pośrednictwem interfejsu API ConvertToVirtualMachineScaleSet. |
EventGridAndResourceGraph
Określa konfiguracje związane z zaplanowanymi zdarzeniami powiązanymi z zdarzeniem eventGridAndResourceGraph.
| Nazwa | Typ | Opis |
|---|---|---|
| enable |
boolean |
Określa, czy dla konfiguracji związanych z zaplanowanymi zdarzeniami włączono usługę Event Grid i wykres zasobów. |
| scheduledEventsApiVersion |
string |
Określa wersję interfejsu API w celu określenia, która wersja schematu konfiguracji zaplanowanych zdarzeń zostanie dostarczona. |
InnerError
Szczegóły błędu wewnętrznego.
| Nazwa | Typ | Opis |
|---|---|---|
| errordetail |
string |
Wewnętrzny komunikat o błędzie lub zrzut wyjątku. |
| exceptiontype |
string |
Typ wyjątku. |
InstanceViewStatus
Stan widoku wystąpienia.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod stanu. |
| displayStatus |
string |
Krótka etykieta lokalizowalna dla stanu. |
| level |
Kod poziomu. |
|
| message |
string |
Szczegółowy komunikat o stanie, w tym alerty i komunikaty o błędach. |
| time |
string (date-time) |
Czas stanu. |
ScheduledEventsAdditionalPublishingTargets
| Nazwa | Typ | Opis |
|---|---|---|
| eventGridAndResourceGraph |
Parametry konfiguracji używane podczas tworzenia ustawienia zdarzenia EventGridAndResourceGraph Scheduled Event. |
ScheduledEventsPolicy
Określa konfiguracje związane z zaplanowanym zdarzeniem ponownego wdrażania, ponownego uruchamiania i ScheduledEventsAdditionalPublishingTargets.
| Nazwa | Typ | Opis |
|---|---|---|
| allInstancesDown |
Parametry konfiguracyjne używane podczas tworzenia ustawienia zaplanowanego zdarzenia AllInstancesDown. |
|
| scheduledEventsAdditionalPublishingTargets |
Parametry konfiguracji używane podczas publikowania scheduledEventsAdditionalPublishingTargets. |
|
| userInitiatedReboot |
Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedReboot. |
|
| userInitiatedRedeploy |
Parametry konfiguracji używane podczas tworzenia zaplanowanego ustawienia zdarzenia userInitiatedRedeploy. |
Sku
Opisuje jednostkę SKU zestawu skalowania maszyn wirtualnych. UWAGA: Jeśli nowa jednostka SKU maszyny wirtualnej nie jest obecnie obsługiwana na sprzęcie, zestaw skalowania jest obecnie włączony, przed zmodyfikowaniem nazwy jednostki SKU należy cofnąć przydział maszyn wirtualnych w zestawie skalowania.
| Nazwa | Typ | Opis |
|---|---|---|
| capacity |
integer (int64) |
Określa liczbę maszyn wirtualnych w zestawie skalowania. |
| name |
string |
Nazwa SKU. |
| tier |
string |
Określa warstwę maszyn wirtualnych w zestawie skalowania. |
StatusLevelTypes
Kod poziomu.
| Wartość | Opis |
|---|---|
| Info | |
| Warning | |
| Error |
SubResource
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
Identyfikator zasobu |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |
UserInitiatedReboot
Określa konfiguracje związane z zaplanowanym zdarzeniem związanym z ponownym uruchomieniem.
| Nazwa | Typ | Opis |
|---|---|---|
| automaticallyApprove |
boolean |
Określa konfiguracje związane z zaplanowanym zdarzeniem ponownego uruchamiania. |
UserInitiatedRedeploy
Określa konfiguracje związane z zaplanowanym zdarzeniem związane z ponownym wdrażaniem.
| Nazwa | Typ | Opis |
|---|---|---|
| automaticallyApprove |
boolean |
Określa ponowne wdrażanie konfiguracji związanych z zaplanowanymi zdarzeniami. |
VirtualMachineScaleSetMigrationInfo
W tym artykule opisano właściwości zestawu dostępności związane z migracją do elastycznego zestawu skalowania maszyn wirtualnych.
| Nazwa | Typ | Opis |
|---|---|---|
| defaultVirtualMachineScaleSetInfo |
Wskazuje docelowe właściwości Virtual Machine ScaleSet po wyzwoleniu bezproblemowej migracji bez przestojów maszyn wirtualnych za pośrednictwem interfejsu API ConvertToVirtualMachineScaleSet. |
|
| migrateToVirtualMachineScaleSet |
Określa zestaw skalowania maszyn wirtualnych, do którego jest migrowany zestaw dostępności. |