App Service Plans - List
Beschreibung für alle App Service-Pläne für ein Abonnement abrufen.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms?api-version=2024-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/serverfarms?detailed={detailed}&api-version=2024-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
subscription
|
path | True |
string |
die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
API-Version |
detailed
|
query |
boolean |
Geben Sie |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
Other Status Codes |
Fehlerantwort des App-Diensts. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List App Service plans
Beispielanforderung
Beispiel für eine Antwort
{
"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
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
App |
App Service-Plan. |
App |
Sammlung von App Service-Plänen. |
Capability |
Beschreibt die für eine bestimmte SKU zulässigen Funktionen/Features. |
Default |
Fehlerantwort des App-Diensts. |
Details | |
Error |
Fehlermodell. |
Extended |
Erweiterter Speicherort. |
Hosting |
Spezifikation für eine App Service-Umgebung, die für diese Ressource verwendet werden soll. |
Kube |
Spezifikation für eine Kubernetes-Umgebung, die für diese Ressource verwendet werden soll. |
Provisioning |
Bereitstellungsstatus des App-Serviceplans. |
Sku |
Beschreibung der Skalierungsoptionen für den App Service-Plan. |
Sku |
Beschreibung einer SKU für eine skalierbare Ressource. |
Status |
App Service-Planstatus. |
AppServicePlan
App Service-Plan.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
extendedLocation |
Erweiterter Speicherort. |
||
id |
string |
Ressourcen-ID. |
|
kind |
string |
Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. |
|
location |
string |
Ressourcenspeicherort. |
|
name |
string |
Ressourcenname. |
|
properties.asyncScalingEnabled |
boolean |
Wenn |
|
properties.elasticScaleEnabled |
boolean |
ServerFarm unterstützt ElasticScale. Apps in diesem Plan werden skaliert, als wäre die ServerFarm elasticPremium sku. |
|
properties.freeOfferExpirationTime |
string (date-time) |
Der Zeitpunkt, zu dem das kostenlose Angebot der Serverfarm abläuft. |
|
properties.geoRegion |
string |
Geografischer Standort für den App Service-Plan. |
|
properties.hostingEnvironmentProfile |
Spezifikation für die App-Dienstumgebung, die für den App Service-Plan verwendet werden soll. |
||
properties.hyperV |
boolean |
False |
Wenn Hyper-V Container-App-Serviceplan |
properties.isSpot |
boolean |
Wenn |
|
properties.isXenon |
boolean |
False |
Veraltet: Wenn Hyper-V Container-App-Serviceplan |
properties.kubeEnvironmentProfile |
Spezifikation für die Kubernetes-Umgebung, die für den App Service-Plan verwendet werden soll. |
||
properties.maximumElasticWorkerCount |
integer (int32) |
Maximale Anzahl der zulässigen Mitarbeiter für diesen ElasticScaleEnabled App Service Plan |
|
properties.maximumNumberOfWorkers |
integer (int32) |
Maximale Anzahl von Instanzen, die diesem App Service-Plan zugewiesen werden können. |
|
properties.numberOfSites |
integer (int32) |
Die Anzahl der Apps, die diesem App Service-Plan zugewiesen wurden. |
|
properties.numberOfWorkers |
integer (int32) |
Die Anzahl der Instanzen, die diesem App Service-Plan zugewiesen sind. |
|
properties.perSiteScaling |
boolean |
False |
Wenn |
properties.provisioningState |
Bereitstellungsstatus des App-Serviceplans. |
||
properties.reserved |
boolean |
False |
Wenn der Linux-App-Dienstplan |
properties.resourceGroup |
string |
Ressourcengruppe des App Service-Plans. |
|
properties.spotExpirationTime |
string (date-time) |
Der Zeitpunkt, zu dem die Serverfarm abläuft. Nur gültig, wenn es sich um eine Spotserverfarm handelt. |
|
properties.status |
App Service-Planstatus. |
||
properties.subscription |
string |
App Service-Planabonnement. |
|
properties.targetWorkerCount |
integer (int32) |
Skalierung der Arbeitskraftanzahl. |
|
properties.targetWorkerSizeId |
integer (int32) |
Skalierungs-Arbeitsgrößen-ID. |
|
properties.workerTierName |
string |
Zielarbeitsstufe, die dem App Service-Plan zugewiesen ist. |
|
properties.zoneRedundant |
boolean |
False |
Wenn |
sku |
Beschreibung einer SKU für eine skalierbare Ressource. |
||
tags |
object |
Ressourcentags. |
|
type |
string |
Ressourcentyp. |
AppServicePlanCollection
Sammlung von App Service-Plänen.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Link zur nächsten Seite von Ressourcen. |
value |
Sammlung von Ressourcen. |
Capability
Beschreibt die für eine bestimmte SKU zulässigen Funktionen/Features.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name der SKU-Funktion. |
reason |
string |
Grund der SKU-Funktion. |
value |
string |
Wert der SKU-Funktion. |
DefaultErrorResponse
Fehlerantwort des App-Diensts.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlermodell. |
Details
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren. |
message |
string |
Detaillierte Fehlerbeschreibung und Debuginformationen. |
target |
string |
Detaillierte Fehlerbeschreibung und Debuginformationen. |
Error
Fehlermodell.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren. |
details |
Details[] |
Detaillierte Fehler. |
innererror |
string |
Weitere Informationen zum Debuggen von Fehlern. |
message |
string |
Detaillierte Fehlerbeschreibung und Debuginformationen. |
target |
string |
Detaillierte Fehlerbeschreibung und Debuginformationen. |
ExtendedLocation
Erweiterter Speicherort.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name des erweiterten Speicherorts. |
type |
string |
Typ des erweiterten Speicherorts. |
HostingEnvironmentProfile
Spezifikation für eine App Service-Umgebung, die für diese Ressource verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID der App-Dienstumgebung. |
name |
string |
Name der App-Dienstumgebung. |
type |
string |
Ressourcentyp der App-Dienstumgebung. |
KubeEnvironmentProfile
Spezifikation für eine Kubernetes-Umgebung, die für diese Ressource verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID der Kubernetes-Umgebung. |
name |
string |
Name der Kubernetes-Umgebung. |
type |
string |
Ressourcentyp der Kubernetes-Umgebung. |
ProvisioningState
Bereitstellungsstatus des App-Serviceplans.
Wert | Beschreibung |
---|---|
Canceled | |
Deleting | |
Failed | |
InProgress | |
Succeeded |
SkuCapacity
Beschreibung der Skalierungsoptionen für den App Service-Plan.
Name | Typ | Beschreibung |
---|---|---|
default |
integer (int32) |
Standardanzahl der Mitarbeiter für diese App Service-Plan-SKU. |
elasticMaximum |
integer (int32) |
Maximale Anzahl von elastic Workern für diese App Service-Plan-SKU. |
maximum |
integer (int32) |
Maximale Anzahl von Mitarbeitern für diese App Service-Plan-SKU. |
minimum |
integer (int32) |
Mindestanzahl der Mitarbeiter für diese App Service-Plan-SKU. |
scaleType |
string |
Verfügbare Skalierungskonfigurationen für einen App Service-Plan. |
SkuDescription
Beschreibung einer SKU für eine skalierbare Ressource.
Name | Typ | Beschreibung |
---|---|---|
capabilities |
Funktionen der SKU, z. B. ist der Datenverkehrs-Manager aktiviert? |
|
capacity |
integer (int32) |
Aktuelle Anzahl der Instanzen, die der Ressource zugewiesen sind. |
family |
string |
Familiencode der Ressourcen-SKU. |
locations |
string[] |
Speicherorte der SKU. |
name |
string |
Name der Ressourcen-SKU. |
size |
string |
Größenbezeichner der Ressourcen-SKU. |
skuCapacity |
Min-, Max- und Standardwerte der SKU. |
|
tier |
string |
Dienstebene der Ressourcen-SKU. |
StatusOptions
App Service-Planstatus.
Wert | Beschreibung |
---|---|
Creating | |
Pending | |
Ready |