App Service Plans - List
Opis opcji Pobierz wszystkie plany usługi App Service dla subskrypcji.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms?api-version=2024-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms?detailed={detailed}&api-version=2024-04-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 0000000000-0000-0000-0000-0000000000000). |
api-version
|
query | True |
string |
Wersja interfejsu API |
detailed
|
query |
boolean |
Określ |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Odpowiedź na błąd usługi App Service. |
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
List App Service plans
Przykładowe żądanie
Przykładowa odpowiedź
{
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf6141",
"name": "testsf6141",
"type": "Microsoft.Web/serverfarms",
"kind": "app",
"location": "East US",
"properties": {
"status": "Ready",
"maximumNumberOfWorkers": 20,
"numberOfWorkers": 19,
"geoRegion": "East US",
"numberOfSites": 4,
"isSpot": false,
"reserved": false,
"targetWorkerCount": 0,
"targetWorkerSizeId": 0,
"provisioningState": "Succeeded"
},
"sku": {
"name": "P1",
"tier": "Premium",
"size": "P1",
"family": "P",
"capacity": 1
}
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf7252",
"name": "testsf7252",
"type": "Microsoft.Web/serverfarms",
"kind": "app",
"location": "East US",
"properties": {
"status": "Ready",
"maximumNumberOfWorkers": 20,
"numberOfWorkers": 19,
"geoRegion": "East US",
"numberOfSites": 4,
"isSpot": false,
"reserved": false,
"targetWorkerCount": 0,
"targetWorkerSizeId": 0,
"provisioningState": "Succeeded"
},
"sku": {
"name": "P1",
"tier": "Premium",
"size": "P1",
"family": "P",
"capacity": 1
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
App |
Plan usługi App Service. |
App |
Kolekcja planów usługi App Service. |
Capability |
Opisuje możliwości/funkcje dozwolone dla określonej jednostki SKU. |
Default |
Odpowiedź na błąd usługi App Service. |
Details | |
Error |
Model błędu. |
Extended |
Lokalizacja rozszerzona. |
Hosting |
Specyfikacja środowiska App Service Environment do użycia dla tego zasobu. |
Kube |
Specyfikacja środowiska Kubernetes do użycia dla tego zasobu. |
Provisioning |
Stan aprowizacji planu usługi App Service. |
Sku |
Opis opcji skalowania planu usługi App Service. |
Sku |
Opis jednostki SKU dla skalowalnego zasobu. |
Status |
Stan planu usługi App Service. |
AppServicePlan
Plan usługi App Service.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
extendedLocation |
Lokalizacja rozszerzona. |
||
id |
string |
Identyfikator zasobu. |
|
kind |
string |
Rodzaj zasobu. Jeśli zasób jest aplikacją, możesz zapoznać się z https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, aby uzyskać szczegółowe informacje o obsługiwanych wartościach dla rodzaju. |
|
location |
string |
Lokalizacja zasobu. |
|
name |
string |
Nazwa zasobu. |
|
properties.elasticScaleEnabled |
boolean |
ServerFarm obsługuje warstwę ElasticScale. Aplikacje w tym planie będą skalowane tak, jakby serwerFarm był jednostka SKU ElasticPremium |
|
properties.freeOfferExpirationTime |
string (date-time) |
Czas wygaśnięcia bezpłatnej oferty farmy serwerów. |
|
properties.geoRegion |
string |
Lokalizacja geograficzna planu usługi App Service. |
|
properties.hostingEnvironmentProfile |
Specyfikacja środowiska App Service Environment do użycia dla planu usługi App Service. |
||
properties.hyperV |
boolean |
False |
Jeśli Hyper-V |
properties.isSpot |
boolean |
Jeśli |
|
properties.isXenon |
boolean |
False |
Przestarzałe: jeśli Hyper-V plan usługi App Service kontenera |
properties.kubeEnvironmentProfile |
Specyfikacja środowiska Kubernetes do użycia dla planu usługi App Service. |
||
properties.maximumElasticWorkerCount |
integer (int32) |
Maksymalna liczba całkowitych procesów roboczych dozwolonych dla tego planu usługi App Service ElasticScaleEnabled |
|
properties.maximumNumberOfWorkers |
integer (int32) |
Maksymalna liczba wystąpień, które można przypisać do tego planu usługi App Service. |
|
properties.numberOfSites |
integer (int32) |
Liczba aplikacji przypisanych do tego planu usługi App Service. |
|
properties.numberOfWorkers |
integer (int32) |
Liczba wystąpień przypisanych do tego planu usługi App Service. |
|
properties.perSiteScaling |
boolean |
False |
Jeśli |
properties.provisioningState |
Stan aprowizacji planu usługi App Service. |
||
properties.reserved |
boolean |
False |
Jeśli plan usługi app service systemu Linux |
properties.resourceGroup |
string |
Grupa zasobów planu usługi App Service. |
|
properties.spotExpirationTime |
string (date-time) |
Czas wygaśnięcia farmy serwerów. Prawidłowe tylko wtedy, gdy jest to farma serwerów typu spot. |
|
properties.status |
Stan planu usługi App Service. |
||
properties.subscription |
string |
Subskrypcja planu usługi App Service. |
|
properties.targetWorkerCount |
integer (int32) |
Liczba procesów roboczych skalowania. |
|
properties.targetWorkerSizeId |
integer (int32) |
Identyfikator rozmiaru procesu roboczego skalowania. |
|
properties.workerTierName |
string |
Docelowa warstwa procesu roboczego przypisana do planu usługi App Service. |
|
properties.zoneRedundant |
boolean |
False |
Jeśli |
sku |
Opis jednostki SKU dla skalowalnego zasobu. |
||
tags |
object |
Tagi zasobów. |
|
type |
string |
Typ zasobu. |
AppServicePlanCollection
Kolekcja planów usługi App Service.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Łącze do następnej strony zasobów. |
value |
Kolekcja zasobów. |
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. |
DefaultErrorResponse
Odpowiedź na błąd usługi App Service.
Nazwa | Typ | Opis |
---|---|---|
error |
Model błędu. |
Details
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Ustandaryzowany ciąg do 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 do programowego identyfikowania błędu. |
details |
Details[] |
Szczegółowe błędy. |
innererror |
string |
Więcej informacji na temat debugowania błędu. |
message |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
target |
string |
Szczegółowy opis błędu i informacje o debugowaniu. |
ExtendedLocation
Lokalizacja rozszerzona.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa lokalizacji rozszerzonej. |
type |
string |
Typ lokalizacji rozszerzonej. |
HostingEnvironmentProfile
Specyfikacja środowiska App Service Environment do użycia dla tego zasobu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu środowiska App Service Environment. |
name |
string |
Nazwa środowiska App Service Environment. |
type |
string |
Typ zasobu środowiska App Service Environment. |
KubeEnvironmentProfile
Specyfikacja środowiska Kubernetes do użycia dla tego zasobu.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu środowiska Kubernetes. |
name |
string |
Nazwa środowiska Kubernetes. |
type |
string |
Typ zasobu środowiska Kubernetes. |
ProvisioningState
Stan aprowizacji planu usługi App Service.
Wartość | Opis |
---|---|
Canceled | |
Deleting | |
Failed | |
InProgress | |
Succeeded |
SkuCapacity
Opis opcji skalowania planu usługi App Service.
Nazwa | Typ | Opis |
---|---|---|
default |
integer (int32) |
Domyślna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. |
elasticMaximum |
integer (int32) |
Maksymalna liczba elastycznych procesów roboczych dla tej jednostki SKU planu usługi App Service. |
maximum |
integer (int32) |
Maksymalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. |
minimum |
integer (int32) |
Minimalna liczba procesów roboczych dla tej jednostki SKU planu usługi App Service. |
scaleType |
string |
Dostępne konfiguracje skalowania dla planu usługi App Service. |
SkuDescription
Opis jednostki SKU dla skalowalnego zasobu.
Nazwa | Typ | Opis |
---|---|---|
capabilities |
Możliwości jednostki SKU, np. czy usługa Traffic Manager jest włączona? |
|
capacity |
integer (int32) |
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 |
Minimalne, maksymalne i domyślne wartości skalowania jednostki SKU. |
|
tier |
string |
Warstwa usługi jednostki SKU zasobu. |
StatusOptions
Stan planu usługi App Service.
Wartość | Opis |
---|---|
Creating | |
Pending | |
Ready |