Delen via


App Service Plans - Get

Beschrijving voor Een App Service-abonnement aanvragen.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2025-03-01

URI-parameters

Name In Vereist Type Description
name
path True

string

De naam van het App Service-plan.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Antwoorden

Name Type Description
200 OK

AppServicePlan

De Azure-bewerking is voltooid.

404 Not Found

De aangevraagde resource kan niet worden gevonden op de server.

Other Status Codes

DefaultErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Get App Service plan

Voorbeeldaanvraag

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf6141?api-version=2025-03-01

Voorbeeldrespons

{
  "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"
  }
}

Definities

Name Description
AppServicePlan

App Service-plan.

Capability

Beschrijft de mogelijkheden/functies die zijn toegestaan voor een specifieke SKU.

createdByType

Het type identiteit waarmee de resource is gemaakt.

DefaultErrorResponse

Foutreactie van App Service.

DefaultErrorResponseError

Foutmodel.

DefaultErrorResponseErrorDetailsItem

Gedetailleerde fouten.

DefaultIdentity
ExtendedLocation

Uitgebreide locatie.

HostingEnvironmentProfile

Specificatie voor een App Service-omgeving die voor deze resource moet worden gebruikt.

InstallScript

Configuratie van het installatiescript van de serverfarm.

InstallScriptSource

Object om de verwijzing naar het installatiescript vast te houden.

InstallScriptType

Typ het installatiescript.

KeyVaultReferenceWithStatus

Object om sleutelkluisreferentie en de oplossingsstatus vast te houden

KubeEnvironmentProfile

Specificatie voor een Kubernetes-omgeving die voor deze resource moet worden gebruikt.

ManagedServiceIdentity

Beheerde service-identiteit.

ManagedServiceIdentityType

Type beheerde service-identiteit.

ProvisioningState

Inrichtingsstatus van het App Service Plan.

RegistryAdapter

Configuratie van registeradapter voor serverfarm.

RegistryAdapterType

Type van de registeradapter.

ServerFarmNetworkSettings

Netwerkinstellingen voor een app-serviceplan.

SkuCapacity

Beschrijving van de schaalopties van het App Service-abonnement.

SkuDescription

Beschrijving van een SKU voor een schaalbare resource.

StatusOptions

Status van het App Service-abonnement.

StorageMount

Configuratie van serverfarm-opslagkoppeling.

StorageMountType

Type van de opslaghouder.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

UserAssignedIdentity

Door de gebruiker toegewezen identiteit.

AppServicePlan

App Service-plan.

Name Type Description
extendedLocation

ExtendedLocation

Uitgebreide locatie.

id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Beheerde service-identiteit.

kind

string

Soort resource. Als de resource een app is, kunt u verwijzen naar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference voor meer informatie over ondersteunde waarden voor soort.

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.asyncScalingEnabled

boolean

Als true, probeert dit App Service Plan asynchroon te schalen als er onvoldoende werknemers zijn om synchroon te schalen. Als falsedit App Service Plan alleen probeert de synchronisatie te schalen.

properties.elasticScaleEnabled

boolean

ServerFarm ondersteunt ElasticScale. Apps in dit plan worden geschaald alsof de ServerFarm ElasticPremium-sku is

properties.freeOfferExpirationTime

string (date-time)

Het tijdstip waarop de gratis aanbieding voor de serverfarm verloopt.

properties.geoRegion

string

Geografische locatie voor het App Service-abonnement.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

Specificatie voor de App Service-omgeving die moet worden gebruikt voor het App Service-plan.

properties.hyperV

boolean

Als Hyper-V container-app-serviceplan truehebt, false anders.

properties.installScripts

InstallScript[]

Installeer scripts die zijn gekoppeld aan dit App Service-abonnement.

properties.isCustomMode

boolean

Of deze serverfarm zich in de aangepaste modus bevindt.

properties.isSpot

boolean

Als true, is dit App Service Plan eigenaar van spot-exemplaren.

properties.isXenon

boolean

Verouderd: als Hyper-V serviceplan truevoor container-apps , false anders.

properties.kubeEnvironmentProfile

KubeEnvironmentProfile

Specificatie voor de Kubernetes-omgeving die moet worden gebruikt voor het App Service-plan.

properties.maximumElasticWorkerCount

integer (int32)

Maximum aantal toegestane werknemers voor dit ElasticScaleEnabled App Service-plan

properties.maximumNumberOfWorkers

integer (int32)

Maximum aantal exemplaren dat kan worden toegewezen aan dit App Service-abonnement.

properties.network

ServerFarmNetworkSettings

Alle netwerkinstellingen voor de serverfarm.

properties.numberOfSites

integer (int32)

Het aantal apps dat aan dit App Service-abonnement is toegewezen.

properties.numberOfWorkers

integer (int32)

Het aantal exemplaren dat is toegewezen aan dit App Service-abonnement.

properties.perSiteScaling

boolean

Als true, kunnen apps die aan dit App Service-abonnement zijn toegewezen, onafhankelijk van elkaar worden geschaald. Als falseapps die aan dit App Service-abonnement zijn toegewezen, worden geschaald naar alle exemplaren van het abonnement.

properties.planDefaultIdentity

DefaultIdentity

Identiteit die per platform kan worden gebruikt voor verschillende functies en integraties met behulp van beheerde identiteit.

properties.provisioningState

ProvisioningState

Inrichtingsstatus van het App Service Plan.

properties.rdpEnabled

boolean

Als true, is RDP-toegang ingeschakeld voor dit App Service-abonnement. Alleen van toepassing op IsCustomMode ASP's. Als false, RDP-toegang is uitgeschakeld.

properties.registryAdapters

RegistryAdapter[]

Registeradapters die zijn gekoppeld aan dit App Service-abonnement.

properties.reserved

boolean

Als Linux app service plan true, false anders.

properties.resourceGroup

string

Resourcegroep van het App Service-plan.

properties.spotExpirationTime

string (date-time)

Het tijdstip waarop de serverfarm verloopt. Alleen geldig als het een spot-serverfarm is.

properties.status

StatusOptions

Status van het App Service-abonnement.

properties.storageMounts

StorageMount[]

Opslagkoppelingen die zijn gekoppeld aan dit App Service-abonnement.

properties.subscription

string

Abonnement op het App Service-abonnement.

properties.targetWorkerCount

integer (int32)

Het aantal werkrollen schalen.

properties.targetWorkerSizeId

integer (int32)

Schaal van werkrolgrootte-id.

properties.workerTierName

string

Doelwerklaag die is toegewezen aan het App Service-plan.

properties.zoneRedundant

boolean

Als true, voert dit App Service Plan een balancering van de beschikbaarheidszone uit. Als false, wordt met dit App Service Plan geen balancering van de beschikbaarheidszone uitgevoerd.

sku

SkuDescription

Beschrijving van een SKU voor een schaalbare resource.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

Capability

Beschrijft de mogelijkheden/functies die zijn toegestaan voor een specifieke SKU.

Name Type Description
name

string

Naam van de SKU-mogelijkheid.

reason

string

Reden van de SKU-mogelijkheid.

value

string

Waarde van de SKU-mogelijkheid.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

DefaultErrorResponse

Foutreactie van App Service.

Name Type Description
error

DefaultErrorResponseError

Foutmodel.

DefaultErrorResponseError

Foutmodel.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

details

DefaultErrorResponseErrorDetailsItem[]

Gedetailleerde fouten.

innererror

string

Meer informatie om fouten op te sporen.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

DefaultErrorResponseErrorDetailsItem

Gedetailleerde fouten.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

DefaultIdentity

Name Type Description
identityType

ManagedServiceIdentityType

Type beheerde service-identiteit.

userAssignedIdentityResourceId

string

ExtendedLocation

Uitgebreide locatie.

Name Type Description
name

string

Naam van uitgebreide locatie.

type

string

Type uitgebreide locatie.

HostingEnvironmentProfile

Specificatie voor een App Service-omgeving die voor deze resource moet worden gebruikt.

Name Type Description
id

string

Resource-id van de App Service-omgeving.

name

string

Naam van de App Service-omgeving.

type

string

Resourcetype van de App Service Environment.

InstallScript

Configuratie van het installatiescript van de serverfarm.

Name Type Description
name

string

Naam van het installatiescript.

source

InstallScriptSource

Bron van het installatiescript.

InstallScriptSource

Object om de verwijzing naar het installatiescript vast te houden.

Name Type Description
sourceUri

string

Installeer de bron-URI van het script waaruit het installatiescriptbestand wordt opgehaald.

type

InstallScriptType

Typ het installatiescript.

InstallScriptType

Typ het installatiescript.

Waarde Description
RemoteAzureBlob
PlatformStorage

KeyVaultReferenceWithStatus

Object om sleutelkluisreferentie en de oplossingsstatus vast te houden

Name Type Description
referenceStatus

string

Referentiestatus van het geheim van de sleutelkluis.

secretUri

string

Sleutelkluis geheime URI.

KubeEnvironmentProfile

Specificatie voor een Kubernetes-omgeving die voor deze resource moet worden gebruikt.

Name Type Description
id

string

Resource-id van de Kubernetes-omgeving.

name

string

Naam van de Kubernetes-omgeving.

type

string

Resourcetype van de Kubernetes-omgeving.

ManagedServiceIdentity

Beheerde service-identiteit.

Name Type Description
principalId

string

Principal-id van de identiteit van de beheerde service.

tenantId

string

Huurder van beheerde service-identiteit.

type

ManagedServiceIdentityType

Type beheerde service-identiteit.

userAssignedIdentities

<string,  UserAssignedIdentity>

De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De referenties voor de woordenlijst van de gebruikersidentiteit zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Type beheerde service-identiteit.

Waarde Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

ProvisioningState

Inrichtingsstatus van het App Service Plan.

Waarde Description
Succeeded
Failed
Canceled
InProgress
Deleting

RegistryAdapter

Configuratie van registeradapter voor serverfarm.

Name Type Description
keyVaultSecretReference

KeyVaultReferenceWithStatus

Sleutelkluisverwijzing naar de waarde die op de registerlocatie wordt geplaatst

registryKey

string

Registersleutel voor de adapter.

type

RegistryAdapterType

Type van de registeradapter.

RegistryAdapterType

Type van de registeradapter.

Waarde Description
Binary
String
Expand_String
Multi_String
DWord
QWord

ServerFarmNetworkSettings

Netwerkinstellingen voor een app-serviceplan.

Name Type Description
virtualNetworkSubnetId

string

Azure Resource Manager-id van het virtuele netwerk en subnet dat moet worden toegevoegd door regionale VNET-integratie. Dit moet van het formulier /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} zijn

SkuCapacity

Beschrijving van de schaalopties van het App Service-abonnement.

Name Type Description
default

integer (int32)

Het standaardaantal werkrollen voor deze App Service-plan-SKU.

elasticMaximum

integer (int32)

Maximum aantal elastische werkrollen voor deze App Service-plan-SKU.

maximum

integer (int32)

Maximum aantal werkrollen voor deze App Service-plan-SKU.

minimum

integer (int32)

Minimaal aantal werkrollen voor deze App Service-plan-SKU.

scaleType

string

Beschikbare schaalconfiguraties voor een App Service-plan.

SkuDescription

Beschrijving van een SKU voor een schaalbare resource.

Name Type Description
capabilities

Capability[]

Mogelijkheden van de SKU, bijvoorbeeld, is Traffic Manager ingeschakeld?

capacity

integer (int32)

Het huidige aantal exemplaren dat is toegewezen aan de resource.

family

string

Familiecode van de resource-SKU.

locations

string[]

Locaties van de SKU.

name

string

Naam van de resource-SKU.

size

string

Grootteaanduiding van de resource-SKU.

skuCapacity

SkuCapacity

Minimale, maximale en standaardschaalwaarden van de SKU.

tier

string

Servicelaag van de resource-SKU.

StatusOptions

Status van het App Service-abonnement.

Waarde Description
Ready
Pending
Creating

StorageMount

Configuratie van serverfarm-opslagkoppeling.

Name Type Description
credentialsKeyVaultReference

KeyVaultReferenceWithStatus

KV verwijzing naar de referenties om verbinding te maken met de share.

destinationPath

string

Pad op de werknemer waar de opslag wordt aangekoppeld.

name

string

Naam van de opslaghouder.

source

string

Bron van de fileshare/opslag.

type

StorageMountType

Type van de opslaghouder.

StorageMountType

Type van de opslaghouder.

Waarde Description
AzureFiles
LocalStorage
FileShare

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

UserAssignedIdentity

Door de gebruiker toegewezen identiteit.

Name Type Description
clientId

string

Client-id van door de gebruiker toegewezen identiteit

principalId

string

Principal-id van door de gebruiker toegewezen identiteit