App Service Plans - Get
Descrizione per Ottenere un piano di servizio app.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2024-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
name
|
path | True |
string |
Nome del piano di servizio app. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nome del gruppo di risorse a cui appartiene la risorsa. |
subscription
|
path | True |
string |
ID sottoscrizione di Azure. Si tratta di una stringa in formato GUID (ad esempio 000000000-0000-0000-0000-000000000000000). |
api-version
|
query | True |
string |
Versione API |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK. |
|
404 Not Found |
Non trovato. |
|
Other Status Codes |
Risposta di errore del servizio app. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Get App Service plan
Esempio di richiesta
Risposta di esempio
{
"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
}
}
Definizioni
Nome | Descrizione |
---|---|
App |
Piano di servizio app. |
Capability |
Descrive le funzionalità o le funzionalità consentite per uno SKU specifico. |
Default |
Risposta di errore del servizio app. |
Details | |
Error |
Modello di errore. |
Extended |
Posizione estesa. |
Hosting |
Specifica per un ambiente del servizio app da usare per questa risorsa. |
Kube |
Specifica per un ambiente Kubernetes da usare per questa risorsa. |
Provisioning |
Stato di provisioning del piano di servizio app. |
Sku |
Descrizione delle opzioni di scalabilità del piano di servizio app. |
Sku |
Descrizione di uno SKU per una risorsa scalabile. |
Status |
Stato del piano di servizio app. |
AppServicePlan
Piano di servizio app.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
extendedLocation |
Posizione estesa. |
||
id |
string |
ID risorsa. |
|
kind |
string |
Tipo di risorsa. Se la risorsa è un'app, è possibile fare riferimento a https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference per informazioni dettagliate sui valori supportati per il tipo. |
|
location |
string |
Percorso risorsa. |
|
name |
string |
Nome risorsa. |
|
properties.elasticScaleEnabled |
boolean |
ServerFarm supporta ElasticScale. Le app in questo piano verranno ridimensionate come se lo SKU ServerFarm fosse ElasticPremium |
|
properties.freeOfferExpirationTime |
string (date-time) |
Ora di scadenza dell'offerta gratuita della server farm. |
|
properties.geoRegion |
string |
Posizione geografica per il piano di servizio app. |
|
properties.hostingEnvironmentProfile |
Specifica per l'ambiente del servizio app da usare per il piano di servizio app. |
||
properties.hyperV |
boolean |
False |
Se Hyper-V piano di servizio app contenitore |
properties.isSpot |
boolean |
Se |
|
properties.isXenon |
boolean |
False |
Obsoleto: se Hyper-V piano di servizio app contenitore |
properties.kubeEnvironmentProfile |
Specifica per l'ambiente Kubernetes da usare per il piano di servizio app. |
||
properties.maximumElasticWorkerCount |
integer (int32) |
Numero massimo di ruoli di lavoro totali consentiti per questo piano di servizio app ElasticScaleEnabled |
|
properties.maximumNumberOfWorkers |
integer (int32) |
Numero massimo di istanze che possono essere assegnate a questo piano di servizio app. |
|
properties.numberOfSites |
integer (int32) |
Numero di app assegnate al piano di servizio app. |
|
properties.numberOfWorkers |
integer (int32) |
Numero di istanze assegnate a questo piano di servizio app. |
|
properties.perSiteScaling |
boolean |
False |
Se |
properties.provisioningState |
Stato di provisioning del piano di servizio app. |
||
properties.reserved |
boolean |
False |
Se il piano di servizio app Linux |
properties.resourceGroup |
string |
Gruppo di risorse del piano di servizio app. |
|
properties.spotExpirationTime |
string (date-time) |
Ora di scadenza della server farm. Valido solo se si tratta di una server farm spot. |
|
properties.status |
Stato del piano di servizio app. |
||
properties.subscription |
string |
Sottoscrizione del piano di servizio app. |
|
properties.targetWorkerCount |
integer (int32) |
Ridimensionamento del numero di ruoli di lavoro. |
|
properties.targetWorkerSizeId |
integer (int32) |
Ridimensionamento dell'ID dimensione del ruolo di lavoro. |
|
properties.workerTierName |
string |
Livello di lavoro di destinazione assegnato al piano di servizio app. |
|
properties.zoneRedundant |
boolean |
False |
Se |
sku |
Descrizione di uno SKU per una risorsa scalabile. |
||
tags |
object |
Tag di risorsa. |
|
type |
string |
Tipo di risorsa. |
Capability
Descrive le funzionalità o le funzionalità consentite per uno SKU specifico.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della funzionalità SKU. |
reason |
string |
Motivo della funzionalità SKU. |
value |
string |
Valore della funzionalità SKU. |
DefaultErrorResponse
Risposta di errore del servizio app.
Nome | Tipo | Descrizione |
---|---|---|
error |
Modello di errore. |
Details
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Stringa standardizzata per identificare l'errore a livello di codice. |
message |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
target |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
Error
Modello di errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Stringa standardizzata per identificare l'errore a livello di codice. |
details |
Details[] |
Errori dettagliati. |
innererror |
string |
Altre informazioni per eseguire il debug dell'errore. |
message |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
target |
string |
Descrizione dettagliata dell'errore e informazioni di debug. |
ExtendedLocation
Posizione estesa.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome della posizione estesa. |
type |
string |
Tipo di posizione estesa. |
HostingEnvironmentProfile
Specifica per un ambiente del servizio app da usare per questa risorsa.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa dell'ambiente del servizio app. |
name |
string |
Nome dell'ambiente del servizio app. |
type |
string |
Tipo di risorsa dell'ambiente del servizio app. |
KubeEnvironmentProfile
Specifica per un ambiente Kubernetes da usare per questa risorsa.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa dell'ambiente Kubernetes. |
name |
string |
Nome dell'ambiente Kubernetes. |
type |
string |
Tipo di risorsa dell'ambiente Kubernetes. |
ProvisioningState
Stato di provisioning del piano di servizio app.
Valore | Descrizione |
---|---|
Canceled | |
Deleting | |
Failed | |
InProgress | |
Succeeded |
SkuCapacity
Descrizione delle opzioni di scalabilità del piano di servizio app.
Nome | Tipo | Descrizione |
---|---|---|
default |
integer (int32) |
Numero predefinito di ruoli di lavoro per questo SKU del piano di servizio app. |
elasticMaximum |
integer (int32) |
Numero massimo di ruoli di lavoro elastici per questo SKU del piano di servizio app. |
maximum |
integer (int32) |
Numero massimo di ruoli di lavoro per questo SKU del piano di servizio app. |
minimum |
integer (int32) |
Numero minimo di ruoli di lavoro per questo SKU del piano di servizio app. |
scaleType |
string |
Configurazioni di scalabilità disponibili per un piano di servizio app. |
SkuDescription
Descrizione di uno SKU per una risorsa scalabile.
Nome | Tipo | Descrizione |
---|---|---|
capabilities |
Le funzionalità dello SKU, ad esempio, sono abilitate per Gestione traffico? |
|
capacity |
integer (int32) |
Numero corrente di istanze assegnate alla risorsa. |
family |
string |
Codice della famiglia dello SKU della risorsa. |
locations |
string[] |
Posizioni dello SKU. |
name |
string |
Nome dello SKU della risorsa. |
size |
string |
Identificatore di dimensioni dello SKU della risorsa. |
skuCapacity |
Valori di scala minimo, massimo e predefinito dello SKU. |
|
tier |
string |
Livello di servizio dello SKU della risorsa. |
StatusOptions
Stato del piano di servizio app.
Valore | Descrizione |
---|---|
Creating | |
Pending | |
Ready |