Udostępnij za pośrednictwem


App Service Environments - List Multi Role Pools

Opis dla polecenia Pobierz wszystkie pule z wieloma rolami.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/multiRolePools?api-version=2023-12-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa App Service Environment.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000000000000000000000000000000 00000).

api-version
query True

string

Wersja interfejsu API

Odpowiedzi

Nazwa Typ Opis
200 OK

WorkerPoolCollection

OK

Other Status Codes

DefaultErrorResponse

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ 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

Get all multi-role pools.

Przykładowe żądanie

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/multiRolePools?api-version=2023-12-01

Przykładowa odpowiedź

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/multiRolePools/default",
      "name": "default",
      "type": "Microsoft.Web/hostingEnvironments/multiRolePools",
      "properties": {
        "workerSize": "Standard_D1_V2",
        "workerCount": 2,
        "instanceNames": [
          "10.7.1.8",
          "10.7.1.9"
        ]
      },
      "sku": {
        "name": "Q1",
        "tier": "Quantum",
        "size": "Q1",
        "family": "Q",
        "capacity": 2
      }
    }
  ],
  "nextLink": null
}

Definicje

Nazwa Opis
Capability

Opisuje możliwości/funkcje dozwolone dla określonej jednostki SKU.

ComputeModeOptions

Współużytkowany/dedykowany proces roboczy.

DefaultErrorResponse

App Service odpowiedź na błąd.

Details
Error

Model błędu.

SkuCapacity

Opis opcji skalowania planu App Service.

SkuDescription

Opis jednostki SKU dla skalowalnego zasobu.

WorkerPoolCollection

Kolekcja pul procesów roboczych.

WorkerPoolResource

Pula procesów roboczych zasobu usługi ARM App Service Environment.

Capability

Opisuje możliwości/funkcje dozwolone dla określonej jednostki SKU.

Nazwa Typ Opis
name

string

Nazwa możliwości jednostki SKU.

reason

string

Przyczyna możliwości jednostki SKU.

value

string

Wartość możliwości jednostki SKU.

ComputeModeOptions

Współużytkowany/dedykowany proces roboczy.

Nazwa Typ Opis
Dedicated

string

Dynamic

string

Shared

string

DefaultErrorResponse

App Service odpowiedź na błąd.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat błędu debugowania.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

SkuCapacity

Opis opcji skalowania planu App Service.

Nazwa Typ Opis
default

integer

Domyślna liczba procesów roboczych dla tej jednostki SKU planu App Service.

elasticMaximum

integer

Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu App Service.

maximum

integer

Maksymalna liczba procesów roboczych dla tej jednostki SKU planu App Service.

minimum

integer

Minimalna liczba procesów roboczych dla tej jednostki SKU planu App Service.

scaleType

string

Dostępne konfiguracje skalowania dla planu App Service.

SkuDescription

Opis jednostki SKU dla skalowalnego zasobu.

Nazwa Typ Opis
capabilities

Capability[]

Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona?

capacity

integer

Bieżąca liczba wystąpień przypisanych do zasobu.

family

string

Kod rodziny jednostki SKU zasobu.

locations

string[]

Lokalizacje jednostki SKU.

name

string

Nazwa jednostki SKU zasobu.

size

string

Specyfikator rozmiaru jednostki SKU zasobu.

skuCapacity

SkuCapacity

Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU.

tier

string

Warstwa usługi jednostki SKU zasobu.

WorkerPoolCollection

Kolekcja pul procesów roboczych.

Nazwa Typ Opis
nextLink

string

Łącze do następnej strony zasobów.

value

WorkerPoolResource[]

Kolekcja zasobów.

WorkerPoolResource

Pula procesów roboczych zasobu usługi ARM App Service Environment.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.computeMode

ComputeModeOptions

Hosting udostępnionych lub dedykowanych aplikacji.

properties.instanceNames

string[]

Nazwy wszystkich wystąpień w puli procesów roboczych (tylko do odczytu).

properties.workerCount

integer

Liczba wystąpień w puli procesów roboczych.

properties.workerSize

string

Rozmiar maszyny wirtualnej wystąpień puli procesów roboczych.

properties.workerSizeId

integer

Identyfikator rozmiaru procesu roboczego dla odwoływania się do tej puli procesów roboczych.

sku

SkuDescription

Opis jednostki SKU dla skalowalnego zasobu.

type

string

Typ zasobu.