App Service Environments - Get
Description de Obtenir les propriétés d’un environnement App Service.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}?api-version=2025-03-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Nom de l’environnement 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 |
Ok |
|
| 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 the properties of an App Service Environment.
Exemple de requête
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase?api-version=2025-03-01
Exemple de réponse
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase",
"name": "test-ase",
"type": "Microsoft.Web/hostingEnvironments",
"kind": "ASEV3",
"location": "South Central US",
"tags": {},
"properties": {
"provisioningState": "Succeeded",
"status": "Ready",
"virtualNetwork": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-subnet/subnets/delegated",
"name": "delegated",
"type": "Microsoft.Network/virtualNetworks/subnets",
"subnet": ""
},
"internalLoadBalancingMode": "None",
"multiSize": "Standard_D2d_v4",
"multiRoleCount": null,
"ipsslAddressCount": 0,
"dnsSuffix": "test-ase.p.azurewebsites.net",
"maximumNumberOfMachines": 250,
"frontEndScaleFactor": 15,
"suspended": false,
"clusterSettings": null,
"userWhitelistedIpRanges": null,
"hasLinuxWorkers": true,
"dedicatedHostCount": 0,
"zoneRedundant": false,
"networkingConfiguration": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/configurations/networking",
"properties": {
"windowsOutboundIpAddresses": [
"20.88.241.56",
"20.88.241.9"
],
"linuxOutboundIpAddresses": [
"20.88.241.56",
"20.88.241.9"
],
"externalInboundIpAddresses": [
"52.153.248.36"
],
"internalInboundIpAddresses": [],
"allowNewPrivateEndpointConnections": false,
"ftpEnabled": false,
"remoteDebugEnabled": false,
"inboundIpAddressOverride": null
}
}
}
}
Définitions
| Nom | Description |
|---|---|
|
App |
Ressource ARM de l’environnement App Service. |
|
AseV3Networking |
Vue complète de la configuration réseau d’un ENVIRONNEMENT ASE. |
|
Custom |
Vue complète de la configuration du suffixe de domaine personnalisé pour ASEv3. |
|
Custom |
|
|
Default |
Réponse d’erreur App Service. |
| Details | |
| Error |
Modèle d’erreur. |
|
Hosting |
État actuel de l’environnement App Service. |
|
Load |
Spécifie les points de terminaison à servir en interne dans le réseau virtuel pour l’environnement App Service. |
|
Name |
Paire nom-valeur. |
|
Provisioning |
État d’approvisionnement de l’environnement App Service. |
|
Upgrade |
Indique si une mise à niveau est disponible pour cet environnement App Service. |
|
Upgrade |
Préférence de mise à niveau |
|
Virtual |
Spécification pour l’utilisation d’un réseau virtuel. |
AppServiceEnvironmentResource
Ressource ARM de l’environnement App Service.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| 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.clusterSettings |
Paramètres personnalisés pour modifier le comportement de l’environnement App Service. |
||
| properties.customDnsSuffixConfiguration |
Vue complète de la configuration du suffixe de domaine personnalisé pour ASEv3. |
||
| properties.dedicatedHostCount |
integer (int32) |
Nombre d’hôtes dédiés |
|
| properties.dnsSuffix |
string |
Suffixe DNS de l’environnement App Service. |
|
| properties.frontEndScaleFactor |
integer (int32) |
Facteur d’échelle pour les serveurs frontaux. |
|
| properties.hasLinuxWorkers |
boolean |
Indicateur qui indique si un ASE a des workers Linux ou non |
|
| properties.internalLoadBalancingMode |
Spécifie les points de terminaison à servir en interne dans le réseau virtuel pour l’environnement App Service. |
||
| properties.ipsslAddressCount |
integer (int32) |
Nombre d’adresses SSL IP réservées à l’environnement App Service. |
|
| properties.maximumNumberOfMachines |
integer (int32) |
Nombre maximal de machines virtuelles dans l’environnement App Service. |
|
| properties.multiRoleCount |
integer (int32) |
Nombre d’instances frontales. |
|
| properties.multiSize |
string |
Taille de machine virtuelle frontale, par exemple « Moyen », « Large ». |
|
| properties.networkingConfiguration |
Vue complète de la configuration réseau d’un ENVIRONNEMENT ASE. |
||
| properties.provisioningState |
État d’approvisionnement de l’environnement App Service. |
||
| properties.status |
État actuel de l’environnement App Service. |
||
| properties.suspended |
boolean |
|
|
| properties.upgradeAvailability |
Indique si une mise à niveau est disponible pour cet environnement App Service. |
||
| properties.upgradePreference | None |
Préférence de mise à niveau |
|
| properties.userWhitelistedIpRanges |
string[] |
Plages d’adresses IP ajoutées par l’utilisateur à la liste verte sur la base de données ASE |
|
| properties.virtualNetwork |
Description du réseau virtuel. |
||
| properties.zoneRedundant |
boolean |
Indique si cet environnement App Service Est redondant interzone ou non. |
|
| tags |
object |
Balises de ressource. |
|
| type |
string |
Type de ressource. |
AseV3NetworkingConfiguration
Vue complète de la configuration réseau d’un ENVIRONNEMENT ASE.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| kind |
string |
Type de ressource. |
| name |
string |
Nom de la ressource. |
| properties.allowNewPrivateEndpointConnections |
boolean |
Propriété permettant d’activer et de désactiver la création d’une nouvelle connexion de point de terminaison privé sur ASE |
| properties.externalInboundIpAddresses |
string[] |
|
| properties.ftpEnabled |
boolean |
Propriété permettant d’activer et de désactiver FTP sur ASEV3 |
| properties.inboundIpAddressOverride |
string |
Le client a fourni une adresse IP entrante. Seule la possibilité d’être définie sur Ase create. |
| properties.internalInboundIpAddresses |
string[] |
|
| properties.linuxOutboundIpAddresses |
string[] |
|
| properties.remoteDebugEnabled |
boolean |
Propriété permettant d’activer et de désactiver le débogage distant sur ASEV3 |
| properties.windowsOutboundIpAddresses |
string[] |
|
| type |
string |
Type de ressource. |
CustomDnsSuffixConfiguration
Vue complète de la configuration du suffixe de domaine personnalisé pour ASEv3.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| kind |
string |
Type de ressource. |
| name |
string |
Nom de la ressource. |
| properties.certificateUrl |
string |
URL référençant le secret de certificat Azure Key Vault qui doit être utilisé comme certificat SSL/TLS par défaut pour les sites avec le suffixe de domaine personnalisé. |
| properties.dnsSuffix |
string |
Suffixe de domaine personnalisé par défaut à utiliser pour tous les sites déployés sur l’ASE. |
| properties.keyVaultReferenceIdentity |
string |
Identité affectée par l’utilisateur à utiliser pour résoudre la référence du certificat key vault. Si elle n’est pas spécifiée, l’identité ASE affectée par le système est utilisée si disponible. |
| properties.provisioningDetails |
string |
|
| properties.provisioningState | ||
| type |
string |
Type de ressource. |
CustomDnsSuffixProvisioningState
| Valeur | Description |
|---|---|
| Succeeded | |
| Failed | |
| Degraded | |
| InProgress |
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 de l’erreur et informations de débogage. |
| target |
string |
Description détaillée de l’erreur 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 |
Plus d’informations pour déboguer l’erreur. |
| message |
string |
Description détaillée de l’erreur et informations de débogage. |
| target |
string |
Description détaillée de l’erreur et informations de débogage. |
HostingEnvironmentStatus
État actuel de l’environnement App Service.
| Valeur | Description |
|---|---|
| Preparing | |
| Ready | |
| Scaling | |
| Deleting |
LoadBalancingMode
Spécifie les points de terminaison à servir en interne dans le réseau virtuel pour l’environnement App Service.
| Valeur | Description |
|---|---|
| None | |
| Web | |
| Publishing | |
| Web, Publishing |
NameValuePair
Paire nom-valeur.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom de paire. |
| value |
string |
Valeur de paire. |
ProvisioningState
État d’approvisionnement de l’environnement App Service.
| Valeur | Description |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| InProgress | |
| Deleting |
UpgradeAvailability
Indique si une mise à niveau est disponible pour cet environnement App Service.
| Valeur | Description |
|---|---|
| None |
Aucune mise à niveau n’est actuellement disponible pour cet environnement App Service |
| Ready |
Une mise à niveau est prête à être lancée manuellement sur cet environnement App Service |
UpgradePreference
Préférence de mise à niveau
| Valeur | Description |
|---|---|
| None |
Aucune préférence quant au moment de la mise à niveau de cet environnement App Service |
| Early |
Cet environnement App Service sera mis à niveau avant les autres environnements de la même région qui ont la préférence de mise à niveau « En retard » |
| Late |
Cet environnement App Service sera mis à niveau après d’autres environnements de la même région qui ont la préférence de mise à niveau « Précoce » |
| Manual |
ASEv3 uniquement. Une fois qu’une mise à niveau est disponible, cet environnement App Service attend 10 jours pour que la mise à niveau soit lancée manuellement. Après 10 jours, la mise à niveau commencera automatiquement |
VirtualNetworkProfile
Spécification pour l’utilisation d’un réseau virtuel.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource du réseau virtuel. |
| name |
string |
Nom du réseau virtuel (en lecture seule). |
| subnet |
string |
Sous-réseau au sein du réseau virtuel. |
| type |
string |
Type de ressource du réseau virtuel (lecture seule). |