App Service Plans - Get
Popis pro Získání plánu služby App Service.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2025-05-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Název plánu služby App Service. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string (uuid) |
ID cílového předplatného. Hodnota musí být UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace Azure byla úspěšně dokončena. |
|
| 404 Not Found |
Server nemůže najít požadovaný prostředek. |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
Get App Service plan
Ukázkový požadavek
Ukázková odpověď
{
"name": "testsf6141",
"type": "Microsoft.Web/serverfarms",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf6141",
"kind": "app",
"location": "East US",
"properties": {
"geoRegion": "East US",
"isSpot": false,
"maximumNumberOfWorkers": 20,
"numberOfSites": 4,
"numberOfWorkers": 19,
"provisioningState": "Succeeded",
"reserved": false,
"status": "Ready",
"targetWorkerCount": 0,
"targetWorkerSizeId": 0
},
"sku": {
"name": "P1",
"capacity": 1,
"family": "P",
"size": "P1",
"tier": "Premium"
}
}
Definice
| Name | Description |
|---|---|
|
App |
Plán služby App Service. |
| Capability |
Popisuje možnosti a funkce povolené pro konkrétní skladovou položku. |
|
created |
Typ identity, která prostředek vytvořila. |
|
Default |
Odpověď na chybu služby App Service |
|
Default |
Chybový model |
|
Default |
Podrobné chyby. |
|
Default |
|
|
Extended |
Rozšířené umístění. |
|
Hosting |
Specifikace služby App Service Environment, která se má použít pro tento prostředek. |
|
Install |
Konfigurace instalačního skriptu serverové farmy. |
|
Install |
Objekt, který má obsahovat odkaz na instalační skript. |
|
Install |
Typ instalačního skriptu. |
|
Key |
Objekt pro uložení odkazu na trezor klíčů a stav řešení |
|
Kube |
Specifikace prostředí Kubernetes, které se má použít pro tento prostředek. |
|
Managed |
Identita spravované služby |
|
Managed |
Typ identity spravované služby |
|
Provisioning |
Stav zřizování plánu služby App Service |
|
Registry |
Konfigurace adaptéru registru serverové farmy. |
|
Registry |
Typ adaptéru registru. |
|
Server |
Nastavení sítě pro plán služby App Service. |
|
Sku |
Popis možností škálování plánu služby App Service. |
|
Sku |
Popis skladové položky pro škálovatelný prostředek |
|
Status |
Stav plánu služby App Service. |
|
Storage |
Konfigurace připojení úložiště serverové farmy. |
|
Storage |
Typ držáku úložiště. |
|
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
User |
Identita přiřazená uživatelem. |
AppServicePlan
Plán služby App Service.
| Name | Typ | Description |
|---|---|---|
| extendedLocation |
Rozšířené umístění. |
|
| id |
string (arm-id) |
Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
Identita spravované služby |
|
| kind |
string |
Druh prostředku. Pokud se jedná o prostředek aplikace, můžete se podívat na https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, kde najdete podrobnosti o podporovaných hodnotách. |
| location |
string |
Geografické umístění, ve kterém se nachází zdroj |
| name |
string |
Název prostředku |
| properties.asyncScalingEnabled |
boolean |
Pokud |
| properties.elasticScaleEnabled |
boolean |
ServerFarm podporuje ElasticScale. Aplikace v tomto plánu se budou škálovat, jako by serverFarm byl skladová položka ElasticPremium |
| properties.freeOfferExpirationTime |
string (date-time) |
Čas, kdy vyprší platnost bezplatné nabídky serverové farmy. |
| properties.geoRegion |
string |
Zeměpisné umístění plánu služby App Service. |
| properties.hostingEnvironmentProfile |
Specifikace pro službu App Service Environment, která se má použít pro plán služby App Service. |
|
| properties.hyperV |
boolean |
Pokud Hyper-V plán služby Container App Service |
| properties.installScripts |
Nainstalujte skripty přidružené k tomuto plánu App Service. |
|
| properties.isCustomMode |
boolean |
Zda je tato serverová farma ve vlastním režimu. |
| properties.isSpot |
boolean |
Pokud |
| properties.isXenon |
boolean |
Zastaralé: Pokud Hyper-V plán |
| properties.kubeEnvironmentProfile |
Specifikace pro prostředí Kubernetes, která se má použít pro plán služby App Service. |
|
| properties.maximumElasticWorkerCount |
integer (int32) |
Maximální počet pracovních procesů povolených pro tento plán služby App Service ElasticScaleEnabled |
| properties.maximumNumberOfWorkers |
integer (int32) |
Maximální počet instancí, které lze přiřadit k tomuto plánu služby App Service. |
| properties.network |
Všechna nastavení sítě pro serverovou farmu. |
|
| properties.numberOfSites |
integer (int32) |
Počet aplikací přiřazených k tomuto plánu služby App Service. |
| properties.numberOfWorkers |
integer (int32) |
Počet instancí, které jsou přiřazeny k tomuto plánu služby App Service. |
| properties.perSiteScaling |
boolean |
Pokud |
| properties.planDefaultIdentity |
Identita, kterou má platforma používat pro různé funkce a integrace pomocí spravované identity. |
|
| properties.provisioningState |
Stav zřizování plánu služby App Service |
|
| properties.rdpEnabled |
boolean |
Pokud |
| properties.registryAdapters |
Adaptéry registru přidružené k tomuto plánu služby App Service. |
|
| properties.reserved |
boolean |
Pokud Linux app service plán |
| properties.resourceGroup |
string |
Skupina prostředků plánu služby App Service. |
| properties.spotExpirationTime |
string (date-time) |
Čas vypršení platnosti serverové farmy Platné pouze v případě, že se jedná o spotovou serverovou farmu. |
| properties.status |
Stav plánu služby App Service. |
|
| properties.storageMounts |
Připojení úložiště přidružená k tomuto plánu služby App Service. |
|
| properties.subscription |
string |
Předplatné plánu App Service. |
| properties.targetWorkerCount |
integer (int32) |
Škálování počtu pracovních procesů |
| properties.targetWorkerSizeId |
integer (int32) |
ID velikosti pracovního procesu |
| properties.workerTierName |
string |
Cílová úroveň pracovního procesu přiřazená k plánu služby App Service |
| properties.zoneRedundant |
boolean |
Pokud |
| sku |
Popis skladové položky pro škálovatelný prostředek |
|
| systemData |
Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil. |
|
| tags |
object |
Značky prostředků |
| type |
string |
Typ prostředku. Např. "Microsoft.Compute/virtualMachines" nebo "Microsoft.Storage/storageAccounts" |
Capability
Popisuje možnosti a funkce povolené pro konkrétní skladovou položku.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název možnosti skladové položky |
| reason |
string |
Důvod schopnosti skladové položky |
| value |
string |
Hodnota možnosti skladové položky |
createdByType
Typ identity, která prostředek vytvořila.
| Hodnota | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DefaultErrorResponse
Odpověď na chybu služby App Service
| Name | Typ | Description |
|---|---|---|
| error |
Chybový model |
DefaultErrorResponseError
Chybový model
| Name | Typ | Description |
|---|---|---|
| code |
string |
Standardizovaný řetězec pro programovou identifikaci chyby. |
| details |
Podrobné chyby. |
|
| innererror |
string |
Další informace k chybě ladění. |
| message |
string |
Podrobný popis chyby a informace o ladění. |
| target |
string |
Podrobný popis chyby a informace o ladění. |
DefaultErrorResponseErrorDetailsItem
Podrobné chyby.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Standardizovaný řetězec pro programovou identifikaci chyby. |
| message |
string |
Podrobný popis chyby a informace o ladění. |
| target |
string |
Podrobný popis chyby a informace o ladění. |
DefaultIdentity
| Name | Typ | Description |
|---|---|---|
| identityType |
Typ identity spravované služby |
|
| userAssignedIdentityResourceId |
string |
ExtendedLocation
Rozšířené umístění.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název rozšířeného umístění |
| type |
string |
Typ rozšířené lokality. |
HostingEnvironmentProfile
Specifikace služby App Service Environment, která se má použít pro tento prostředek.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku služby App Service Environment |
| name |
string |
Název služby App Service Environment |
| type |
string |
Typ prostředku App Service Environment. |
InstallScript
Konfigurace instalačního skriptu serverové farmy.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název instalačního skriptu. |
| source |
Zdroj instalačního skriptu. |
InstallScriptSource
Objekt, který má obsahovat odkaz na instalační skript.
| Name | Typ | Description |
|---|---|---|
| sourceUri |
string |
Identifikátor URI zdroje instalačního skriptu, ze kterého se bude soubor instalačního skriptu načítat. |
| type |
Typ instalačního skriptu. |
InstallScriptType
Typ instalačního skriptu.
| Hodnota | Description |
|---|---|
| RemoteAzureBlob | |
| PlatformStorage |
KeyVaultReferenceWithStatus
Objekt pro uložení odkazu na trezor klíčů a stav řešení
| Name | Typ | Description |
|---|---|---|
| referenceStatus |
string |
Referenční stav tajného klíče trezoru klíčů. |
| secretUri |
string |
Identifikátor URI tajného klíče trezoru klíčů. |
KubeEnvironmentProfile
Specifikace prostředí Kubernetes, které se má použít pro tento prostředek.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku prostředí Kubernetes |
| name |
string |
Název prostředí Kubernetes. |
| type |
string |
Typ prostředku prostředí Kubernetes. |
ManagedServiceIdentity
Identita spravované služby
| Name | Typ | Description |
|---|---|---|
| principalId |
string |
ID objektu zabezpečení identity spravované služby. |
| tenantId |
string |
Tenant identity spravované služby. |
| type |
Typ identity spravované služby |
|
| userAssignedIdentities |
<string,
User |
Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ identity spravované služby
| Hodnota | Description |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned, UserAssigned | |
| None |
ProvisioningState
Stav zřizování plánu služby App Service
| Hodnota | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| InProgress | |
| Deleting |
RegistryAdapter
Konfigurace adaptéru registru serverové farmy.
| Name | Typ | Description |
|---|---|---|
| keyVaultSecretReference |
Odkaz na hodnotu trezoru klíčů umístěnou do umístění registru |
|
| registryKey |
string |
Klíč registru pro adaptér. |
| type |
Typ adaptéru registru. |
RegistryAdapterType
Typ adaptéru registru.
| Hodnota | Description |
|---|---|
| Binary | |
| String | |
| Expand_String | |
| Multi_String | |
| DWord | |
| QWord |
ServerFarmNetworkSettings
Nastavení sítě pro plán služby App Service.
| Name | Typ | Description |
|---|---|---|
| virtualNetworkSubnetId |
string |
ID Azure Resource Manageru virtuální sítě a podsítě, které se mají připojit k místní integraci virtuální sítě. Musí to být formulář /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
SkuCapacity
Popis možností škálování plánu služby App Service.
| Name | Typ | Description |
|---|---|---|
| default |
integer (int32) |
Výchozí počet pracovních procesů pro tuto skladovou položku plánu služby App Service |
| elasticMaximum |
integer (int32) |
Maximální počet elastických pracovních procesů pro tuto skladovou položku plánu služby App Service |
| maximum |
integer (int32) |
Maximální počet pracovních procesů pro tuto skladovou položku plánu služby App Service |
| minimum |
integer (int32) |
Minimální počet pracovních procesů pro tuto skladovou položku plánu služby App Service |
| scaleType |
string |
Dostupné konfigurace škálování pro plán služby App Service |
SkuDescription
Popis skladové položky pro škálovatelný prostředek
| Name | Typ | Description |
|---|---|---|
| capabilities |
Jsou povolené možnosti skladové položky, například Traffic Manager? |
|
| capacity |
integer (int32) |
Aktuální počet instancí přiřazených k prostředku |
| family |
string |
Rodinný kód skladové položky prostředku. |
| locations |
string[] |
Umístění skladové položky. |
| name |
string |
Název skladové položky prostředku. |
| size |
string |
Specifikátor velikosti skladové položky prostředku |
| skuCapacity |
Minimální, maximální a výchozí hodnoty škálování skladové položky. |
|
| tier |
string |
Úroveň služby skladové položky prostředku. |
StatusOptions
Stav plánu služby App Service.
| Hodnota | Description |
|---|---|
| Ready | |
| Pending | |
| Creating |
StorageMount
Konfigurace připojení úložiště serverové farmy.
| Name | Typ | Description |
|---|---|---|
| credentialsKeyVaultReference |
KV odkaz na přihlašovací údaje pro připojení ke sdílené složce. |
|
| destinationPath |
string |
Cesta na workeru, kde se bude úložiště připojovat. |
| name |
string |
Název držáku úložiště. |
| source |
string |
Zdroj sdílené složky/úložiště. |
| type |
Typ držáku úložiště. |
StorageMountType
Typ držáku úložiště.
| Hodnota | Description |
|---|---|
| AzureFiles | |
| LocalStorage | |
| FileShare |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
| createdBy |
string |
Identita, která prostředek vytvořila. |
| createdByType |
Typ identity, která prostředek vytvořila. |
|
| lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
| lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
| lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
UserAssignedIdentity
Identita přiřazená uživatelem.
| Name | Typ | Description |
|---|---|---|
| clientId |
string |
ID klienta identity přiřazené uživatelem |
| principalId |
string |
Hlavní ID identity přiřazené uživatelem |