App Service Plans - Get
Descrição para obter um plano do Serviço de Aplicativo.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2024-04-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nome do plano do Serviço de Aplicativo. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nome do grupo de recursos ao qual o recurso pertence. |
subscription
|
path | True |
string |
Sua ID de assinatura do Azure. Esta é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Versão da API |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY. |
|
404 Not Found |
Não encontrado. |
|
Other Status Codes |
Resposta de erro do Serviço de Aplicativo. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Get App Service plan
Solicitação de exemplo
Resposta de exemplo
{
"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/recursos permitidos para uma SKU específica. |
Default |
Resposta de erro do Serviço de Aplicativo. |
Details | |
Error |
Modelo de erro. |
Extended |
Local Estendido. |
Hosting |
Especificação para um Ambiente do Serviço de Aplicativo a ser usado para esse recurso. |
Kube |
Especificação para um Ambiente do Kubernetes a ser usado para esse recurso. |
Provisioning |
Estado de provisionamento do Plano do Serviço de Aplicativo. |
Sku |
Descrição das opções de escala do plano do Serviço de Aplicativo. |
Sku |
Descrição de um SKU para um recurso escalonável. |
Status |
Status do plano do Serviço de Aplicativo. |
AppServicePlan
Plano do Serviço de Aplicativo.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
extendedLocation |
Local Estendido. |
||
id |
string |
ID do recurso. |
|
kind |
string |
Tipo de recurso. Se o recurso for um aplicativo, você poderá consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obter detalhes de valores com suporte para tipo. |
|
location |
string |
Local do recurso. |
|
name |
string |
Nome do recurso. |
|
properties.elasticScaleEnabled |
boolean |
O ServerFarm dá suporte ao ElasticScale. Os aplicativos neste plano serão dimensionados como se o ServerFarm fosse sku ElasticPremium |
|
properties.freeOfferExpirationTime |
string (date-time) |
A hora em que a oferta gratuita do farm de servidores expira. |
|
properties.geoRegion |
string |
Localização geográfica para o plano do Serviço de Aplicativo. |
|
properties.hostingEnvironmentProfile |
Especificação para o Ambiente do Serviço de Aplicativo a ser usado para o plano do Serviço de Aplicativo. |
||
properties.hyperV |
boolean |
False |
Se Hyper-V plano do serviço de aplicativo de contêiner |
properties.isSpot |
boolean |
Se |
|
properties.isXenon |
boolean |
False |
Obsoleto: se Hyper-V plano do serviço de aplicativo de contêiner |
properties.kubeEnvironmentProfile |
Especificação para o Ambiente do Kubernetes a ser usado para o plano do Serviço de Aplicativo. |
||
properties.maximumElasticWorkerCount |
integer (int32) |
Número máximo de trabalhadores permitidos para este Plano do Serviço de Aplicativo ElasticScaleEnabled |
|
properties.maximumNumberOfWorkers |
integer (int32) |
Número máximo de instâncias que podem ser atribuídas a este plano do Serviço de Aplicativo. |
|
properties.numberOfSites |
integer (int32) |
Número de aplicativos atribuídos a este plano do Serviço de Aplicativo. |
|
properties.numberOfWorkers |
integer (int32) |
O número de instâncias atribuídas a este plano do Serviço de Aplicativo. |
|
properties.perSiteScaling |
boolean |
False |
Se |
properties.provisioningState |
Estado de provisionamento do Plano do Serviço de Aplicativo. |
||
properties.reserved |
boolean |
False |
Se o plano do serviço de aplicativo Linux |
properties.resourceGroup |
string |
Grupo de recursos do plano do Serviço de Aplicativo. |
|
properties.spotExpirationTime |
string (date-time) |
A hora em que o farm de servidores expira. Válido somente se for um farm de servidores spot. |
|
properties.status |
Status do plano do Serviço de Aplicativo. |
||
properties.subscription |
string |
Assinatura do plano do Serviço de Aplicativo. |
|
properties.targetWorkerCount |
integer (int32) |
Dimensionamento da contagem de trabalho. |
|
properties.targetWorkerSizeId |
integer (int32) |
Dimensionamento da ID do tamanho do trabalho. |
|
properties.workerTierName |
string |
Camada de trabalho de destino atribuída ao plano do 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/recursos permitidos para uma SKU específica.
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
Resposta de erro do Serviço de Aplicativo.
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 erros. |
target |
string |
Informações detalhadas de descrição e depuração de erros. |
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 erros. |
target |
string |
Informações detalhadas de descrição e depuração de erros. |
ExtendedLocation
Local Estendido.
Nome | Tipo | Description |
---|---|---|
name |
string |
Nome do local estendido. |
type |
string |
Tipo de local estendido. |
HostingEnvironmentProfile
Especificação para 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 para um Ambiente do Kubernetes a ser usado para esse recurso.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do Ambiente do Kubernetes. |
name |
string |
Nome do Ambiente do Kubernetes. |
type |
string |
Tipo de recurso do Ambiente do Kubernetes. |
ProvisioningState
Estado de provisionamento do Plano do Serviço de Aplicativo.
Valor | Description |
---|---|
Canceled | |
Deleting | |
Failed | |
InProgress | |
Succeeded |
SkuCapacity
Descrição das opções de escala do plano do Serviço de Aplicativo.
Nome | Tipo | Description |
---|---|---|
default |
integer (int32) |
Número padrão de trabalhos para este SKU de plano do Serviço de Aplicativo. |
elasticMaximum |
integer (int32) |
Número máximo de trabalhos elásticos para este SKU de plano do Serviço de Aplicativo. |
maximum |
integer (int32) |
Número máximo de trabalhadores para esse SKU de plano do Serviço de Aplicativo. |
minimum |
integer (int32) |
Número mínimo de trabalhadores para esse SKU de plano do Serviço de Aplicativo. |
scaleType |
string |
Configurações de escala disponíveis para um plano do Serviço de Aplicativo. |
SkuDescription
Descrição de um SKU para um recurso escalonável.
Nome | Tipo | Description |
---|---|---|
capabilities |
Os recursos da SKU, por exemplo, estão habilitados para o gerenciador de tráfego? |
|
capacity |
integer (int32) |
Número atual de instâncias atribuídas ao recurso. |
family |
string |
Código de 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ínimo, máximo e padrão da SKU. |
|
tier |
string |
Camada de serviço do SKU do recurso. |
StatusOptions
Status do plano do Serviço de Aplicativo.
Valor | Description |
---|---|
Creating | |
Pending | |
Ready |