App Service Plans - Get
Descrição para Obter um plano de Serviço de Aplicativo.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2023-12-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
O nome do plano do Serviço de Aplicativo. |
resource
|
path | True |
string |
Nome do grupo de recursos ao qual pertence o recurso. Regex pattern: |
subscription
|
path | True |
string |
Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000000000000). |
api-version
|
query | True |
string |
Versão da API |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OK. |
|
404 Not Found |
Não encontrado. |
|
Other Status Codes |
Serviço de Aplicativo resposta de erro. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
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
Nome | Description |
---|---|
App |
Plano do Serviço de Aplicativo. |
Capability |
Descreve os recursos/funcionalidades permitidos para um SKU específico. |
Default |
Serviço de Aplicativo resposta de erro. |
Details | |
Error |
Modelo de erro. |
Extended |
Localização Estendida. |
Hosting |
Especificação de um Ambiente do Serviço de Aplicativo a ser usado para esse recurso. |
Kube |
Especificação de um Ambiente kubernetes a ser usado para esse recurso. |
Provisioning |
Estado de provisionamento do plano de Serviço de Aplicativo. |
Sku |
Descrição das opções de escala do plano Serviço de Aplicativo. |
Sku |
Descrição de um SKU para um recurso escalonável. |
Status |
Serviço de Aplicativo plano status. |
AppServicePlan
Plano do Serviço de Aplicativo.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
extendedLocation |
Localização Estendida. |
||
id |
string |
ID do recurso. |
|
kind |
string |
Tipo de recurso. |
|
location |
string |
Local do recurso. |
|
name |
string |
Nome do recurso. |
|
properties.elasticScaleEnabled |
boolean |
ServerFarm dá suporte ao ElasticScale. Os aplicativos neste plano serão dimensionados como se o ServerFarm fosse o sku ElasticPremium |
|
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 Aplicativo. |
|
properties.hostingEnvironmentProfile |
Especificação para o Ambiente do Serviço de Aplicativo a ser usado para o plano de Serviço de Aplicativo. |
||
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 kubernetes a ser usado para o plano de Serviço de Aplicativo. |
||
properties.maximumElasticWorkerCount |
integer |
Número máximo de trabalhos permitidos para este Plano de Serviço de Aplicativo ElasticScaleEnabled |
|
properties.maximumNumberOfWorkers |
integer |
Número máximo de instâncias que podem ser atribuídas a esse plano Serviço de Aplicativo. |
|
properties.numberOfSites |
integer |
Número de aplicativos atribuídos a esse plano de Serviço de Aplicativo. |
|
properties.numberOfWorkers |
integer |
O número de instâncias atribuídas a esse plano Serviço de Aplicativo. |
|
properties.perSiteScaling |
boolean |
False |
Se |
properties.provisioningState |
Estado de provisionamento do plano de Serviço de Aplicativo. |
||
properties.reserved |
boolean |
False |
Se o serviço de aplicativo Linux planejar |
properties.resourceGroup |
string |
Grupo de recursos do plano de Serviço de Aplicativo. |
|
properties.spotExpirationTime |
string |
A hora em que o farm de servidores expira. Válido somente se for um farm de servidores spot. |
|
properties.status |
Serviço de Aplicativo plano status. |
||
properties.subscription |
string |
Serviço de Aplicativo assinatura do plano. |
|
properties.targetWorkerCount |
integer |
Dimensionamento da contagem de trabalho. |
|
properties.targetWorkerSizeId |
integer |
Dimensionando a ID do tamanho do trabalho. |
|
properties.workerTierName |
string |
Camada de trabalho de destino atribuída ao plano de Serviço de Aplicativo. |
|
properties.zoneRedundant |
boolean |
False |
Se |
sku |
Descrição de um SKU para um recurso escalonável. |
||
tags |
object |
Marcas de recurso. |
|
type |
string |
Tipo de recurso. |
Capability
Descreve os recursos/funcionalidades permitidos para um SKU específico.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome da funcionalidade de SKU. |
reason |
string |
Motivo da funcionalidade de SKU. |
value |
string |
Valor da funcionalidade de SKU. |
DefaultErrorResponse
Serviço de Aplicativo resposta de erro.
Nome | Tipo | Description |
---|---|---|
error |
Modelo de erro. |
Details
Nome | Tipo | Description |
---|---|---|
code |
string |
Cadeia de caracteres padronizada para identificar programaticamente o erro. |
message |
string |
Informações detalhadas de descrição e depuração de erro. |
target |
string |
Informações detalhadas de descrição e depuração de erro. |
Error
Modelo de erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Cadeia de caracteres padronizada para identificar programaticamente o erro. |
details |
Details[] |
Erros detalhados. |
innererror |
string |
Mais informações para depurar o erro. |
message |
string |
Informações detalhadas de descrição e depuração de erro. |
target |
string |
Informações detalhadas de descrição e depuração de erro. |
ExtendedLocation
Localização Estendida.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome do local estendido. |
type |
string |
Tipo de local estendido. |
HostingEnvironmentProfile
Especificação de um Ambiente do Serviço de Aplicativo a ser usado para esse recurso.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do Ambiente do Serviço de Aplicativo. |
name |
string |
Nome do Ambiente do Serviço de Aplicativo. |
type |
string |
Tipo de recurso do Ambiente do Serviço de Aplicativo. |
KubeEnvironmentProfile
Especificação de um Ambiente kubernetes a ser usado para esse recurso.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do Ambiente kubernetes. |
name |
string |
Nome do Ambiente kubernetes. |
type |
string |
Tipo de recurso do Ambiente kubernetes. |
ProvisioningState
Estado de provisionamento do plano de Serviço de Aplicativo.
Nome | Tipo | Description |
---|---|---|
Canceled |
string |
|
Deleting |
string |
|
Failed |
string |
|
InProgress |
string |
|
Succeeded |
string |
SkuCapacity
Descrição das opções de escala do plano Serviço de Aplicativo.
Nome | Tipo | Description |
---|---|---|
default |
integer |
Número padrão de trabalhos para esse SKU de plano de Serviço de Aplicativo. |
elasticMaximum |
integer |
Número máximo de trabalhos elásticos para essa SKU de plano de Serviço de Aplicativo. |
maximum |
integer |
Número máximo de trabalhos para essa SKU de plano de Serviço de Aplicativo. |
minimum |
integer |
Número mínimo de trabalhadores para essa SKU de plano de Serviço de Aplicativo. |
scaleType |
string |
Configurações de escala disponíveis para um plano de Serviço de Aplicativo. |
SkuDescription
Descrição de um SKU para um recurso escalonável.
Nome | Tipo | Description |
---|---|---|
capabilities |
Os recursos do SKU, por exemplo, estão habilitados para o gerenciador de tráfego? |
|
capacity |
integer |
Número atual de instâncias atribuídas ao recurso. |
family |
string |
Código da família do SKU do recurso. |
locations |
string[] |
Locais do SKU. |
name |
string |
Nome do SKU do recurso. |
size |
string |
Especificador de tamanho do SKU do recurso. |
skuCapacity |
Valores de escala mínimos, máximos e padrão da SKU. |
|
tier |
string |
Camada de serviço do SKU do recurso. |
StatusOptions
Serviço de Aplicativo plano status.
Nome | Tipo | Description |
---|---|---|
Creating |
string |
|
Pending |
string |
|
Ready |
string |