Udostępnij za pośrednictwem


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

subscriptionId
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

AvailabilitySetListResult

Żądanie zakończyło się pomyślnie.

Other Status Codes

CloudError

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

AvailabilitySet_List_MaximumSet_Gen
AvailabilitySet_List_MinimumSet_Gen

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
AllInstancesDown

Określa, czy zaplanowane zdarzenia powinny być automatycznie zatwierdzane, gdy wszystkie wystąpienia nie działają.

ApiError

Błąd API.

ApiErrorBase

Baza błędów API.

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.

AvailabilitySetListResult

Odpowiedź na operację Lista zestawów dostępności.

CloudError

Odpowiedź na błąd z usługi obliczeniowej.

createdByType

Typ tożsamości, która utworzyła zasób.

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.

EventGridAndResourceGraph

Określa konfiguracje związane z zaplanowanymi zdarzeniami powiązanymi z zdarzeniem eventGridAndResourceGraph.

InnerError

Szczegóły błędu wewnętrznego.

InstanceViewStatus

Stan widoku wystąpienia.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

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.

StatusLevelTypes

Kod poziomu.

SubResource
systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

UserInitiatedReboot

Określa konfiguracje związane z zaplanowanym zdarzeniem związanym z ponownym uruchomieniem.

UserInitiatedRedeploy

Określa konfiguracje związane z zaplanowanym zdarzeniem związane z ponownym wdrażaniem.

VirtualMachineScaleSetMigrationInfo

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

ApiErrorBase[]

Szczegóły błędu interfejsu API

innererror

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

SubResource

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

ScheduledEventsPolicy

Określa konfiguracje związane z ponownym wdrażaniem, ponownym uruchomieniem i harmonogramemEventsAdditionalPublishingTargets Zaplanowane konfiguracje zdarzeń dla zestawu dostępności.

properties.statuses

InstanceViewStatus[]

Informacje o stanie zasobu.

properties.virtualMachineScaleSetMigrationInfo

VirtualMachineScaleSetMigrationInfo

W tym artykule opisano właściwości migracji w zestawie dostępności.

properties.virtualMachines

SubResource[]

Lista odwołań do wszystkich maszyn wirtualnych w zestawie dostępności.

sku

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

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

AvailabilitySet[]

Lista zestawów dostępności.

CloudError

Odpowiedź na błąd z usługi obliczeniowej.

Nazwa Typ Opis
error

ApiError

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

SubResource

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

StatusLevelTypes

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

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

AllInstancesDown

Parametry konfiguracyjne używane podczas tworzenia ustawienia zaplanowanego zdarzenia AllInstancesDown.

scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Parametry konfiguracji używane podczas publikowania scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

Parametry konfiguracji używane podczas tworzenia ustawienia zaplanowanego zdarzenia userInitiatedReboot.

userInitiatedRedeploy

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.

Możliwe wartości:

Standard

Basic

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

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

createdByType

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

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

SubResource

Określa zestaw skalowania maszyn wirtualnych, do którego jest migrowany zestaw dostępności.