App Service Plans - Get
Description de l’obtention d’un plan App Service.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverfarms/{name}?api-version=2024-04-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nom du plan App Service. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Nom du groupe de ressources auquel appartient la ressource. |
subscription
|
path | True |
string |
VOTRE ID d’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 000000000-0000-0000-0000-00000000000000000000000). |
api-version
|
query | True |
string |
Version de l’API |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD. |
|
404 Not Found |
Introuvable. |
|
Other Status Codes |
Réponse d’erreur App Service. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Get App Service plan
Exemple de requête
Exemple de réponse
{
"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
}
}
Définitions
Nom | Description |
---|---|
App |
Plan App Service. |
Capability |
Décrit les fonctionnalités/fonctionnalités autorisées pour une référence SKU spécifique. |
Default |
Réponse d’erreur App Service. |
Details | |
Error |
Modèle d’erreur. |
Extended |
Emplacement étendu. |
Hosting |
Spécification d’un environnement App Service à utiliser pour cette ressource. |
Kube |
Spécification d’un environnement Kubernetes à utiliser pour cette ressource. |
Provisioning |
État d’approvisionnement du plan App Service. |
Sku |
Description des options de mise à l’échelle du plan App Service. |
Sku |
Description d’une référence SKU pour une ressource évolutive. |
Status |
État du plan App Service. |
AppServicePlan
Plan App Service.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
extendedLocation |
Emplacement étendu. |
||
id |
string |
ID de ressource. |
|
kind |
string |
Type de ressource. Si la ressource est une application, vous pouvez faire référence à https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference pour plus d’informations sur les valeurs prises en charge pour le type. |
|
location |
string |
Emplacement de la ressource. |
|
name |
string |
Nom de la ressource. |
|
properties.elasticScaleEnabled |
boolean |
ServerFarm prend en charge ElasticScale. Les applications de ce plan sont mises à l’échelle comme si le serveurFarm était elasticPremium sku |
|
properties.freeOfferExpirationTime |
string (date-time) |
Heure à laquelle l’offre gratuite de batterie de serveurs expire. |
|
properties.geoRegion |
string |
Emplacement géographique du plan App Service. |
|
properties.hostingEnvironmentProfile |
Spécification de l’environnement App Service à utiliser pour le plan App Service. |
||
properties.hyperV |
boolean |
False |
Si Hyper-V plan app service conteneur |
properties.isSpot |
boolean |
Si |
|
properties.isXenon |
boolean |
False |
Obsolète : si Hyper-V plan app service conteneur |
properties.kubeEnvironmentProfile |
Spécification de l’environnement Kubernetes à utiliser pour le plan App Service. |
||
properties.maximumElasticWorkerCount |
integer (int32) |
Nombre maximal de workers autorisés pour ce plan App Service ElasticScaleEnabled |
|
properties.maximumNumberOfWorkers |
integer (int32) |
Nombre maximal d’instances qui peuvent être affectées à ce plan App Service. |
|
properties.numberOfSites |
integer (int32) |
Nombre d’applications affectées à ce plan App Service. |
|
properties.numberOfWorkers |
integer (int32) |
Nombre d’instances affectées à ce plan App Service. |
|
properties.perSiteScaling |
boolean |
False |
Si |
properties.provisioningState |
État d’approvisionnement du plan App Service. |
||
properties.reserved |
boolean |
False |
Si le plan App Service Linux |
properties.resourceGroup |
string |
Groupe de ressources du plan App Service. |
|
properties.spotExpirationTime |
string (date-time) |
Heure à laquelle la batterie de serveurs expire. Valide uniquement s’il s’agit d’une batterie de serveurs spot. |
|
properties.status |
État du plan App Service. |
||
properties.subscription |
string |
Abonnement au plan App Service. |
|
properties.targetWorkerCount |
integer (int32) |
Mise à l’échelle du nombre de workers. |
|
properties.targetWorkerSizeId |
integer (int32) |
Mise à l’échelle de l’ID de taille du worker. |
|
properties.workerTierName |
string |
Niveau Worker cible affecté au plan App Service. |
|
properties.zoneRedundant |
boolean |
False |
Si |
sku |
Description d’une référence SKU pour une ressource évolutive. |
||
tags |
object |
Balises de ressource. |
|
type |
string |
Type de ressource. |
Capability
Décrit les fonctionnalités/fonctionnalités autorisées pour une référence SKU spécifique.
Nom | Type | Description |
---|---|---|
name |
string |
Nom de la fonctionnalité de référence SKU. |
reason |
string |
Raison de la fonctionnalité de référence SKU. |
value |
string |
Valeur de la fonctionnalité de référence SKU. |
DefaultErrorResponse
Réponse d’erreur App Service.
Nom | Type | Description |
---|---|---|
error |
Modèle d’erreur. |
Details
Nom | Type | Description |
---|---|---|
code |
string |
Chaîne standardisée pour identifier l’erreur par programmation. |
message |
string |
Description détaillée des erreurs et informations de débogage. |
target |
string |
Description détaillée des erreurs et informations de débogage. |
Error
Modèle d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Chaîne standardisée pour identifier l’erreur par programmation. |
details |
Details[] |
Erreurs détaillées. |
innererror |
string |
Pour plus d’informations sur l’erreur de débogage. |
message |
string |
Description détaillée des erreurs et informations de débogage. |
target |
string |
Description détaillée des erreurs et informations de débogage. |
ExtendedLocation
Emplacement étendu.
Nom | Type | Description |
---|---|---|
name |
string |
Nom de l’emplacement étendu. |
type |
string |
Type d’emplacement étendu. |
HostingEnvironmentProfile
Spécification d’un environnement App Service à utiliser pour cette ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource de l’environnement App Service. |
name |
string |
Nom de l’environnement App Service. |
type |
string |
Type de ressource de l’environnement App Service. |
KubeEnvironmentProfile
Spécification d’un environnement Kubernetes à utiliser pour cette ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource de l’environnement Kubernetes. |
name |
string |
Nom de l’environnement Kubernetes. |
type |
string |
Type de ressource de l’environnement Kubernetes. |
ProvisioningState
État d’approvisionnement du plan App Service.
Valeur | Description |
---|---|
Canceled | |
Deleting | |
Failed | |
InProgress | |
Succeeded |
SkuCapacity
Description des options de mise à l’échelle du plan App Service.
Nom | Type | Description |
---|---|---|
default |
integer (int32) |
Nombre de workers par défaut pour cette référence SKU de plan App Service. |
elasticMaximum |
integer (int32) |
Nombre maximal de workers élastiques pour cette référence SKU de plan App Service. |
maximum |
integer (int32) |
Nombre maximal de workers pour cette référence SKU de plan App Service. |
minimum |
integer (int32) |
Nombre minimal de workers pour cette référence SKU de plan App Service. |
scaleType |
string |
Configurations de mise à l’échelle disponibles pour un plan App Service. |
SkuDescription
Description d’une référence SKU pour une ressource évolutive.
Nom | Type | Description |
---|---|---|
capabilities |
Les fonctionnalités de la référence SKU, par exemple, traffic Manager sont-ils activées ? |
|
capacity |
integer (int32) |
Nombre actuel d’instances affectées à la ressource. |
family |
string |
Code de famille de la référence SKU de ressource. |
locations |
string[] |
Emplacements de la référence SKU. |
name |
string |
Nom de la référence SKU de ressource. |
size |
string |
Spécificateur de taille de la référence SKU de ressource. |
skuCapacity |
Valeurs d’échelle min, max et par défaut de la référence SKU. |
|
tier |
string |
Niveau de service de la référence SKU de ressource. |
StatusOptions
État du plan App Service.
Valeur | Description |
---|---|
Creating | |
Pending | |
Ready |