App Service Plans - Get
Descrição para Obter um plano de Serviço de Aplicações.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2023-12-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nome do plano de serviço de aplicações. |
resource
|
path | True |
string |
Nome do grupo de recursos ao qual o recurso pertence. Regex pattern: |
subscription
|
path | True |
string |
O seu ID de subscrição do Azure. Esta é uma cadeia formatada por GUID (por exemplo, 0000000000-0000-0000-0000-00000000000000). |
api-version
|
query | True |
string |
Versão da API |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK. |
|
404 Not Found |
Não encontrado. |
|
Other Status Codes |
Serviço de Aplicações resposta de erro. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Get App Service plan
Sample Request
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/testsf6141?api-version=2023-12-01
Sample Response
{
"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
}
}
Definições
Name | Description |
---|---|
App |
Serviço de Aplicações plano. |
Capability |
Descreve as capacidades/funcionalidades permitidas para um SKU específico. |
Default |
Serviço de Aplicações resposta de erro. |
Details | |
Error |
Modelo de erro. |
Extended |
Localização Expandida. |
Hosting |
Especificação para um Ambiente do Serviço de Aplicações a utilizar para este recurso. |
Kube |
Especificação para um Ambiente do Kubernetes a utilizar para este recurso. |
Provisioning |
Estado de aprovisionamento do Plano de Serviço de Aplicações. |
Sku |
Descrição das opções de dimensionamento do plano Serviço de Aplicações. |
Sku |
Descrição de um SKU para um recurso dimensionável. |
Status |
Serviço de Aplicações estado do plano. |
AppServicePlan
Serviço de Aplicações plano.
Name | Tipo | Valor Predefinido | Description |
---|---|---|---|
extendedLocation |
Localização Expandida. |
||
id |
string |
ID do Recurso. |
|
kind |
string |
Tipo de recurso. |
|
location |
string |
Localização do Recurso. |
|
name |
string |
Nome do Recurso. |
|
properties.elasticScaleEnabled |
boolean |
ServerFarm suporta ElasticScale. As aplicações neste plano serão dimensionadas como se o ServerFarm fosse ElasticPremium sku |
|
properties.freeOfferExpirationTime |
string |
A hora em que a oferta gratuita do farm de servidores expira. |
|
properties.geoRegion |
string |
Localização geográfica do plano de Serviço de Aplicações. |
|
properties.hostingEnvironmentProfile |
Especificação para o Ambiente do Serviço de Aplicações a utilizar para o plano de Serviço de Aplicações. |
||
properties.hyperV |
boolean |
False |
Se o plano |
properties.isSpot |
boolean |
Se |
|
properties.isXenon |
boolean |
False |
Obsoleto: se o plano |
properties.kubeEnvironmentProfile |
Especificação para o Ambiente do Kubernetes utilizar para o plano de Serviço de Aplicações. |
||
properties.maximumElasticWorkerCount |
integer |
Número máximo de trabalhadores totais permitidos para este Plano de Serviço de Aplicações ElasticScaleEnabled |
|
properties.maximumNumberOfWorkers |
integer |
Número máximo de instâncias que podem ser atribuídas a este plano de Serviço de Aplicações. |
|
properties.numberOfSites |
integer |
Número de aplicações atribuídas a este plano de Serviço de Aplicações. |
|
properties.numberOfWorkers |
integer |
O número de instâncias atribuídas a este plano de Serviço de Aplicações. |
|
properties.perSiteScaling |
boolean |
False |
Se |
properties.provisioningState |
Estado de aprovisionamento do Plano de Serviço de Aplicações. |
||
properties.reserved |
boolean |
False |
Se o plano |
properties.resourceGroup |
string |
Grupo de recursos do plano de Serviço de Aplicações. |
|
properties.spotExpirationTime |
string |
A hora em que o farm de servidores expira. Válido apenas se for um farm de servidores spot. |
|
properties.status |
Serviço de Aplicações estado do plano. |
||
properties.subscription |
string |
Serviço de Aplicações subscrição do plano. |
|
properties.targetWorkerCount |
integer |
Contagem de trabalhos de dimensionamento. |
|
properties.targetWorkerSizeId |
integer |
Dimensionar o ID do tamanho da função de trabalho. |
|
properties.workerTierName |
string |
Escalão de trabalho de destino atribuído ao plano de Serviço de Aplicações. |
|
properties.zoneRedundant |
boolean |
False |
Se |
sku |
Descrição de um SKU para um recurso dimensionável. |
||
tags |
object |
Etiquetas de recursos. |
|
type |
string |
Tipo de recurso. |
Capability
Descreve as capacidades/funcionalidades permitidas para um SKU específico.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome da capacidade de SKU. |
reason |
string |
Motivo da capacidade de SKU. |
value |
string |
Valor da capacidade de SKU. |
DefaultErrorResponse
Serviço de Aplicações resposta de erro.
Name | Tipo | Description |
---|---|---|
error |
Modelo de erro. |
Details
Name | Tipo | Description |
---|---|---|
code |
string |
Cadeia padronizada para identificar programaticamente o erro. |
message |
string |
Descrição detalhada do erro e informações de depuração. |
target |
string |
Descrição detalhada do erro e informações de depuração. |
Error
Modelo de erro.
Name | Tipo | Description |
---|---|---|
code |
string |
Cadeia padronizada para identificar programaticamente o erro. |
details |
Details[] |
Erros detalhados. |
innererror |
string |
Mais informações para depurar o erro. |
message |
string |
Descrição detalhada do erro e informações de depuração. |
target |
string |
Descrição detalhada do erro e informações de depuração. |
ExtendedLocation
Localização Expandida.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome da localização expandida. |
type |
string |
Tipo de localização expandida. |
HostingEnvironmentProfile
Especificação para um Ambiente do Serviço de Aplicações a utilizar para este recurso.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso do Ambiente do Serviço de Aplicações. |
name |
string |
Nome do Ambiente do Serviço de Aplicações. |
type |
string |
Tipo de recurso do Ambiente do Serviço de Aplicações. |
KubeEnvironmentProfile
Especificação para um Ambiente do Kubernetes a utilizar para este recurso.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso do Ambiente do Kubernetes. |
name |
string |
Nome do Ambiente do Kubernetes. |
type |
string |
Tipo de recurso do Ambiente do Kubernetes. |
ProvisioningState
Estado de aprovisionamento do Plano de Serviço de Aplicações.
Name | Tipo | Description |
---|---|---|
Canceled |
string |
|
Deleting |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
SkuCapacity
Descrição das opções de dimensionamento do plano Serviço de Aplicações.
Name | Tipo | Description |
---|---|---|
default |
integer |
Número predefinido de trabalhadores para este SKU do plano Serviço de Aplicações. |
elasticMaximum |
integer |
Número máximo de trabalhadores elásticos para este Serviço de Aplicações SKU do plano. |
maximum |
integer |
Número máximo de trabalhadores para este Serviço de Aplicações SKU do plano. |
minimum |
integer |
Número mínimo de trabalhadores para este Serviço de Aplicações SKU do plano. |
scaleType |
string |
Configurações de dimensionamento disponíveis para um plano de Serviço de Aplicações. |
SkuDescription
Descrição de um SKU para um recurso dimensionável.
Name | Tipo | Description |
---|---|---|
capabilities |
As capacidades do SKU, por exemplo, estão ativadas pelo gestor de tráfego? |
|
capacity |
integer |
Número atual de instâncias atribuídas ao recurso. |
family |
string |
Código familiar do SKU do recurso. |
locations |
string[] |
Localizações do SKU. |
name |
string |
Nome do SKU do recurso. |
size |
string |
Especificador de tamanho do SKU do recurso. |
skuCapacity |
Valores de dimensionamento mínimo, máximo e predefinido do SKU. |
|
tier |
string |
Escalão de serviço do SKU do recurso. |
StatusOptions
Serviço de Aplicações estado do plano.
Name | Tipo | Description |
---|---|---|
Creating |
string |
|
Pending |
string |
|
Ready |
string |