Partager via


Web Apps - Get Configuration

Description pour Obtient la configuration d’une application, telle que la version et le nombre de bits de la plateforme, les documents par défaut, les applications virtuelles, les Always On, etc.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web?api-version=2023-12-01

Paramètres URI

Nom Dans Obligatoire Type Description
name
path True

string

Nom de l’application.

resourceGroupName
path True

string

Nom du groupe de ressources auquel appartient la ressource.

Modèle d’expression régulière: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

Votre ID d’abonnement Azure. Il s’agit d’une chaîne au format GUID (par exemple, 0000000-0000-0000-0000-000000000000000).

api-version
query True

string

Version d'API

Réponses

Nom Type Description
200 OK

SiteConfigResource

Ok

Other Status Codes

DefaultErrorResponse

App Service réponse d’erreur.

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 Site Config

Exemple de requête

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web?api-version=2023-12-01

Exemple de réponse

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
  "name": "web",
  "type": "Microsoft.Web/sites/config",
  "kind": "app",
  "properties": {
    "numberOfWorkers": 1,
    "defaultDocuments": [
      "Default.htm",
      "Default.html",
      "Default.asp",
      "index.htm",
      "index.html",
      "iisstart.htm",
      "default.aspx",
      "index.php",
      "hostingstart.html"
    ],
    "netFrameworkVersion": "v4.0",
    "phpVersion": "5.6",
    "pythonVersion": "",
    "nodeVersion": "",
    "powerShellVersion": "",
    "linuxFxVersion": "",
    "requestTracingEnabled": false,
    "remoteDebuggingEnabled": false,
    "httpLoggingEnabled": false,
    "acrUseManagedIdentityCreds": false,
    "logsDirectorySizeLimit": 35,
    "detailedErrorLoggingEnabled": false,
    "use32BitWorkerProcess": true,
    "webSocketsEnabled": false,
    "alwaysOn": false,
    "appCommandLine": "",
    "managedPipelineMode": "Integrated",
    "virtualApplications": [
      {
        "virtualPath": "/",
        "physicalPath": "site\\wwwroot",
        "preloadEnabled": false
      }
    ],
    "loadBalancing": "LeastRequests",
    "autoHealEnabled": false,
    "vnetName": "",
    "vnetRouteAllEnabled": false,
    "vnetPrivatePortsCount": 0,
    "http20Enabled": false,
    "minTlsVersion": "1.2",
    "scmMinTlsVersion": "1.2",
    "ftpsState": "AllAllowed",
    "functionAppScaleLimit": 0,
    "functionsRuntimeScaleMonitoringEnabled": false,
    "minimumElasticInstanceCount": 0,
    "azureStorageAccounts": {}
  }
}

Définitions

Nom Description
ApiDefinitionInfo

Informations sur la définition d’API formelle pour l’application.

ApiManagementConfig

Configuration de gestion des API Azure (APIM) liée à l’application.

AutoHealActions

Actions à effectuer par le module de réparation automatique lorsqu’une règle est déclenchée.

AutoHealActionType

Action prédéfinie à effectuer.

AutoHealCustomAction

Action personnalisée à exécuter lorsqu’une règle de réparation automatique est déclenchée.

AutoHealRules

Règles qui peuvent être définies pour la réparation automatique.

AutoHealTriggers

Déclencheurs pour la réparation automatique.

AzureStorageInfoValue

Azure Files ou la valeur des informations d’accès au Stockage Blob pour le stockage de dictionnaire.

AzureStorageProtocol

Protocole de montage à utiliser pour le compte de stockage.

AzureStorageState

État du compte de stockage.

AzureStorageType

Type de stockage.

ConnectionStringType

Type de base de données.

ConnStringInfo

Informations chaîne de connexion de base de données.

CorsSettings

Paramètres CORS (Cross-Origin Resource Sharing) pour l’application.

DefaultAction

Action par défaut pour main restriction d’accès si aucune règle n’est mise en correspondance.

DefaultErrorResponse

App Service réponse d’erreur.

Details
Error

Modèle d’erreur.

Experiments

Règles de routage dans les expériences de production.

FtpsState

État du service FTP/FTPS

HandlerMapping

Mappages de gestionnaires IIS utilisés pour définir le gestionnaire qui traite les requêtes HTTP avec une certaine extension. Par exemple, il est utilisé pour configurer php-cgi.exe processus afin de gérer toutes les requêtes HTTP avec l’extension *.php.

IpFilterTag

Définit ce pour quoi ce filtre IP sera utilisé. Il s’agit de prendre en charge le filtrage IP sur les proxys.

IpSecurityRestriction

Restriction de sécurité IP sur une application.

ManagedPipelineMode

Mode pipeline managé.

NameValuePair

Paire de valeurs de nom.

PushSettings

Paramètres Push pour l’application.

RampUpRule

Règles de routage pour accélérer les tests. Cette règle permet de rediriger le trafic statique % vers un emplacement ou de modifier progressivement le routage en fonction des performances.

RequestsBasedTrigger

Déclencher en fonction du nombre total de demandes.

ScmType

Type SCM.

SiteConfigResource

Ressource ARM de configuration d’application web.

SiteLimits

Limites de métriques définies sur une application.

SiteLoadBalancing

Équilibrage de charge de site.

SiteMachineKey

MachineKey d’une application.

SlowRequestsBasedTrigger

Déclencheur basé sur le temps d’exécution de la demande.

StatusCodesBasedTrigger

Déclencheur basé sur status code.

StatusCodesRangeBasedTrigger

Déclencher en fonction de la plage de codes status.

SupportedTlsVersions

MinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL

TlsCipherSuites

La suite de chiffrement TLS de puissance minimale autorisée pour une application

VirtualApplication

Application virtuelle dans une application.

VirtualDirectory

Répertoire de l’application virtuelle.

ApiDefinitionInfo

Informations sur la définition d’API formelle pour l’application.

Nom Type Description
url

string

URL de la définition d’API.

ApiManagementConfig

Configuration de gestion des API Azure (APIM) liée à l’application.

Nom Type Description
id

string

identificateur APIM-Api.

AutoHealActions

Actions à effectuer par le module de réparation automatique lorsqu’une règle est déclenchée.

Nom Type Description
actionType

AutoHealActionType

Action prédéfinie à effectuer.

customAction

AutoHealCustomAction

Action personnalisée à entreprendre.

minProcessExecutionTime

string

Durée minimale pendant laquelle le processus doit s’exécuter avant d’effectuer l’action

AutoHealActionType

Action prédéfinie à effectuer.

Nom Type Description
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Action personnalisée à exécuter lorsqu’une règle de réparation automatique est déclenchée.

Nom Type Description
exe

string

Exécutable à exécuter.

parameters

string

Paramètres de l’exécutable.

AutoHealRules

Règles qui peuvent être définies pour la réparation automatique.

Nom Type Description
actions

AutoHealActions

Actions à exécuter lorsqu’une règle est déclenchée.

triggers

AutoHealTriggers

Conditions qui décrivent quand exécuter les actions de réparation automatique.

AutoHealTriggers

Déclencheurs pour la réparation automatique.

Nom Type Description
privateBytesInKB

integer

Règle basée sur des octets privés.

requests

RequestsBasedTrigger

Règle basée sur le nombre total de demandes.

slowRequests

SlowRequestsBasedTrigger

Règle basée sur le temps d’exécution de la demande.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Règle basée sur plusieurs règles de requêtes lentes avec chemin d’accès

statusCodes

StatusCodesBasedTrigger[]

Règle basée sur des codes status.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Règle basée sur des plages de codes status.

AzureStorageInfoValue

Azure Files ou la valeur des informations d’accès au Stockage Blob pour le stockage de dictionnaire.

Nom Type Description
accessKey

string

Clé d’accès pour le compte de stockage.

accountName

string

Nom du compte de stockage.

mountPath

string

Chemin d’accès pour monter le stockage dans l’environnement d’exécution du site.

protocol

AzureStorageProtocol

Protocole de montage à utiliser pour le compte de stockage.

shareName

string

Nom du partage de fichiers (nom du conteneur, pour Stockage Blob).

state

AzureStorageState

État du compte de stockage.

type

AzureStorageType

Type de stockage.

AzureStorageProtocol

Protocole de montage à utiliser pour le compte de stockage.

Nom Type Description
Http

string

Nfs

string

Smb

string

AzureStorageState

État du compte de stockage.

Nom Type Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Type de stockage.

Nom Type Description
AzureBlob

string

AzureFiles

string

ConnectionStringType

Type de base de données.

Nom Type Description
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Informations chaîne de connexion de base de données.

Nom Type Description
connectionString

string

Valeur de chaîne de connexion.

name

string

Nom de chaîne de connexion.

type

ConnectionStringType

Type de base de données.

CorsSettings

Paramètres CORS (Cross-Origin Resource Sharing) pour l’application.

Nom Type Description
allowedOrigins

string[]

Obtient ou définit la liste des origines qui doivent être autorisées à effectuer des appels inter-origines (par exemple : http://example.com:12345). Utilisez « * » pour les autoriser toutes.

supportCredentials

boolean

Obtient ou définit si les demandes CORS avec des informations d’identification sont autorisées. Consultez https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials pour plus d’informations.

DefaultAction

Action par défaut pour main restriction d’accès si aucune règle n’est mise en correspondance.

Nom Type Description
Allow

string

Deny

string

DefaultErrorResponse

App Service réponse d’erreur.

Nom Type Description
error

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

Informations supplémentaires 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.

Experiments

Règles de routage dans les expériences de production.

Nom Type Description
rampUpRules

RampUpRule[]

Liste des règles de montée en puissance.

FtpsState

État du service FTP/FTPS

Nom Type Description
AllAllowed

string

Disabled

string

FtpsOnly

string

HandlerMapping

Mappages de gestionnaires IIS utilisés pour définir le gestionnaire qui traite les requêtes HTTP avec une certaine extension. Par exemple, il est utilisé pour configurer php-cgi.exe processus afin de gérer toutes les requêtes HTTP avec l’extension *.php.

Nom Type Description
arguments

string

Arguments de ligne de commande à passer au processeur de script.

extension

string

Les demandes avec cette extension sont gérées à l’aide de l’application FastCGI spécifiée.

scriptProcessor

string

Chemin absolu de l’application FastCGI.

IpFilterTag

Définit ce pour quoi ce filtre IP sera utilisé. Il s’agit de prendre en charge le filtrage IP sur les proxys.

Nom Type Description
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

Restriction de sécurité IP sur une application.

Nom Type Description
action

string

Autoriser ou refuser l’accès pour cette plage d’adresses IP.

description

string

Description de la règle de restriction IP.

headers

object

En-têtes de règle de restriction IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). La logique de correspondance est ..

  • Si la propriété est null ou vide (valeur par défaut), tous les hôtes (ou l’absence de) sont autorisés.
  • Une valeur est comparée à l’aide de ordinal-ignore-case (à l’exception du numéro de port).
  • Les caractères génériques de sous-domaine sont autorisés, mais ne correspondent pas au domaine racine. Par exemple, *.contoso.com correspond au sous-domaine foo.contoso.com mais pas au domaine racine contoso.com ou à plusieurs niveaux foo.bar.contoso.com
  • Les noms d’hôte Unicode sont autorisés, mais sont convertis en Punycode à des fins de correspondance.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). La logique de correspondance est ..

  • Si la propriété est null ou vide (valeur par défaut), toutes les chaînes transférées (ou l’absence de) sont autorisées.
  • Si une adresse (à l’exception du numéro de port) dans la chaîne (séparée par des virgules) correspond au CIDR défini par la propriété .

X-Azure-FDID et X-FD-HealthProbe. La logique de correspondance est exacte.

ipAddress

string

Adresse IP pour laquelle la restriction de sécurité est valide. Il peut s’agir d’une adresse ipv4 pure (propriété SubnetMask requise) ou d’une notation CIDR telle que ipv4/mask (correspondance de bits de début). Pour CIDR, la propriété SubnetMask ne doit pas être spécifiée.

name

string

Nom de la règle de restriction IP.

priority

integer

Priorité de la règle de restriction IP.

subnetMask

string

Masque de sous-réseau pour la plage d’adresses IP pour laquelle la restriction est valide.

subnetTrafficTag

integer

(interne) Balise de trafic de sous-réseau

tag

IpFilterTag

Définit ce pour quoi ce filtre IP sera utilisé. Il s’agit de prendre en charge le filtrage IP sur les proxys.

vnetSubnetResourceId

string

ID de ressource de réseau virtuel

vnetTrafficTag

integer

(interne) Balise de trafic de réseau virtuel

ManagedPipelineMode

Mode pipeline managé.

Nom Type Description
Classic

string

Integrated

string

NameValuePair

Paire de valeurs de nom.

Nom Type Description
name

string

Nom de la paire.

value

string

Valeur de paire.

PushSettings

Paramètres Push pour l’application.

Nom Type Description
id

string

ID de ressource.

kind

string

Type de ressource.

name

string

Nom de la ressource.

properties.dynamicTagsJson

string

Obtient ou définit une chaîne JSON contenant une liste de balises dynamiques qui seront évaluées à partir des revendications utilisateur dans le point de terminaison d’inscription push.

properties.isPushEnabled

boolean

Obtient ou définit un indicateur indiquant si le point de terminaison Push est activé.

properties.tagWhitelistJson

string

Obtient ou définit une chaîne JSON contenant une liste de balises qui sont mises en liste verte pour être utilisées par le point de terminaison d’inscription push.

properties.tagsRequiringAuth

string

Obtient ou définit une chaîne JSON contenant une liste de balises qui nécessitent l’authentification utilisateur à utiliser dans le point de terminaison d’inscription push. Les balises peuvent être composées de caractères alphanumériques et des éléments suivants : « _ », « @ », « # », « . », « : », « - ». La validation doit être effectuée sur pushRequestHandler.

type

string

Type de ressource.

RampUpRule

Règles de routage pour accélérer les tests. Cette règle permet de rediriger le trafic statique % vers un emplacement ou de modifier progressivement le routage en fonction des performances.

Nom Type Description
actionHostName

string

Nom d’hôte d’un emplacement vers lequel le trafic sera redirigé si vous le souhaitez. Par exemple, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Un algorithme de décision personnalisé peut être fourni dans l’extension de site TiPCallback, dont l’URL peut être spécifiée. Consultez l’extension de site TiPCallback pour connaître la structure et les contrats. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Spécifie l’intervalle en minutes pour réévaluer ReroutePercentage.

changeStep

number

Dans le scénario de montée en puissance automatique, il s’agit de l’étape à ajouter/supprimer de ReroutePercentage jusqu’à ce qu’il atteigne \nMinReroutePercentage ou MaxReroutePercentage. Les métriques de site sont vérifiées toutes les N minutes spécifiées dans ChangeIntervalInMinutes.\nL’algorithme de décision personnalisé peut être fourni dans l’extension de site TiPCallback, dont l’URL peut être spécifiée dans ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Spécifie la limite supérieure sous laquelle ReroutePercentage restera.

minReroutePercentage

number

Spécifie la limite inférieure au-dessus de laquelle ReroutePercentage restera.

name

string

Nom de la règle de routage. Le nom recommandé serait de pointer vers l’emplacement qui recevra le trafic dans l’expérience.

reroutePercentage

number

Pourcentage du trafic qui sera redirigé vers ActionHostName.

RequestsBasedTrigger

Déclencher en fonction du nombre total de demandes.

Nom Type Description
count

integer

Nombre de demandes.

timeInterval

string

Intervalle de temps.

ScmType

Type SCM.

Nom Type Description
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

SiteConfigResource

Ressource ARM de configuration d’application web.

Nom Type Valeur par défaut Description
id

string

ID de ressource.

kind

string

Type de ressource.

name

string

Nom de la ressource.

properties.acrUseManagedIdentityCreds

boolean

Indicateur d’utilisation des creds d’identité managée pour l’extraction ACR

properties.acrUserManagedIdentityID

string

Si vous utilisez une identité managée par l’utilisateur, l’identité gérée par l’utilisateur ClientId

properties.alwaysOn

boolean

truesi Always On est activé ; sinon, false.

properties.apiDefinition

ApiDefinitionInfo

Informations sur la définition d’API formelle pour l’application.

properties.apiManagementConfig

ApiManagementConfig

Paramètres de gestion des API Azure liés à l’application.

properties.appCommandLine

string

Ligne de commande de l’application à lancer.

properties.appSettings

NameValuePair[]

Paramètres de l'application.

properties.autoHealEnabled

boolean

true si la réparation automatique est activée ; sinon, false.

properties.autoHealRules

AutoHealRules

Règles de réparation automatique.

properties.autoSwapSlotName

string

Nom de l’emplacement d’échange automatique.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Liste des comptes de stockage Azure.

properties.connectionStrings

ConnStringInfo[]

Les chaînes de connexion.

properties.cors

CorsSettings

Paramètres CORS (Cross-Origin Resource Sharing).

properties.defaultDocuments

string[]

Documents par défaut.

properties.detailedErrorLoggingEnabled

boolean

true si la journalisation détaillée des erreurs est activée ; sinon, false.

properties.documentRoot

string

Racine du document.

properties.elasticWebAppScaleLimit

integer

Nombre maximal de workers auxquels un site peut effectuer un scale-out. Ce paramètre s’applique uniquement aux applications dans les plans où ElasticScaleEnabled est true

properties.experiments

Experiments

Il s’agit d’un travail de contournement pour les types polymorphes.

properties.ftpsState

FtpsState

État du service FTP/FTPS

properties.functionAppScaleLimit

integer

Nombre maximal de workers auxquels un site peut effectuer un scale-out. Ce paramètre s’applique uniquement aux plans Consommation et Elastic Premium

properties.functionsRuntimeScaleMonitoringEnabled

boolean

Obtient ou définit une valeur indiquant si l’analyse de l’échelle des fonctions est activée. Lorsqu’il est activé, scaleController ne surveille pas directement les sources d’événements, mais appelle au runtime pour obtenir une mise à l’échelle status.

properties.handlerMappings

HandlerMapping[]

Mappages de gestionnaires.

properties.healthCheckPath

string

Chemin de contrôle d'intégrité

properties.http20Enabled

boolean

True

Http20Enabled : configure un site web pour permettre aux clients de se connecter via http2.0

properties.httpLoggingEnabled

boolean

true si la journalisation HTTP est activée ; sinon, false.

properties.ipSecurityRestrictions

IpSecurityRestriction[]

Restrictions de sécurité IP pour main.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

Action par défaut pour main restriction d’accès si aucune règle n’est mise en correspondance.

properties.javaContainer

string

Conteneur Java.

properties.javaContainerVersion

string

Version du conteneur Java.

properties.javaVersion

string

Version de Java.

properties.keyVaultReferenceIdentity

string

Identité à utiliser pour l’authentification de référence Key Vault.

properties.limits

SiteLimits

Limites du site.

properties.linuxFxVersion

string

Linux App Framework et version

properties.loadBalancing

SiteLoadBalancing

Équilibrage de charge de site.

properties.localMySqlEnabled

boolean

False

true pour activer MySQL local ; sinon, false.

properties.logsDirectorySizeLimit

integer

Limite de taille du répertoire des journaux HTTP.

properties.machineKey

SiteMachineKey

MachineKey de site.

properties.managedPipelineMode

ManagedPipelineMode

Mode pipeline managé.

properties.managedServiceIdentityId

integer

ID d’identité de service managé

properties.metadata

NameValuePair[]

Métadonnées d’application. Cette propriété ne peut pas être récupérée, car elle peut contenir des secrets.

properties.minTlsCipherSuite

TlsCipherSuites

Suite de chiffrement TLS de force minimale autorisée pour une application

properties.minTlsVersion

SupportedTlsVersions

MinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL

properties.minimumElasticInstanceCount

integer

Nombre minimal de instance pour un site Ce paramètre s’applique uniquement aux plans élastiques

properties.netFrameworkVersion

string

v4.6

Version du .NET Framework.

properties.nodeVersion

string

Version de Node.js.

properties.numberOfWorkers

integer

Nombre de workers.

properties.phpVersion

string

Version de PHP.

properties.powerShellVersion

string

Version de PowerShell.

properties.preWarmedInstanceCount

integer

Nombre d’instances preWarmed. Ce paramètre s’applique uniquement aux plans de consommation et élastiques

properties.publicNetworkAccess

string

Propriété permettant d’autoriser ou de bloquer tout le trafic public.

properties.publishingUsername

string

Publication du nom d’utilisateur.

properties.push

PushSettings

Paramètres de point de terminaison push.

properties.pythonVersion

string

Version de Python.

properties.remoteDebuggingEnabled

boolean

true si le débogage à distance est activé ; sinon, false.

properties.remoteDebuggingVersion

string

Version de débogage à distance.

properties.requestTracingEnabled

boolean

true si le suivi des requêtes est activé ; sinon, false.

properties.requestTracingExpirationTime

string

Heure d’expiration du suivi de la demande.

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

Restrictions de sécurité IP pour scm.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

Action par défaut pour la restriction d’accès scm si aucune règle n’est mise en correspondance.

properties.scmIpSecurityRestrictionsUseMain

boolean

Restrictions de sécurité IP pour que scm utilise main.

properties.scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL pour le site SCM

properties.scmType

ScmType

Type SCM.

properties.tracingOptions

string

Options de suivi.

properties.use32BitWorkerProcess

boolean

true pour utiliser le processus worker 32 bits ; sinon, false.

properties.virtualApplications

VirtualApplication[]

Applications virtuelles.

properties.vnetName

string

Réseau virtuel nom.

properties.vnetPrivatePortsCount

integer

Nombre de ports privés attribués à cette application. Ceux-ci seront attribués dynamiquement au moment de l’exécution.

properties.vnetRouteAllEnabled

boolean

Réseau virtuel Tout acheminer activé. Cela entraîne l’application de Réseau virtuel groupes de sécurité et d’itinéraires définis par l’utilisateur pour tout le trafic sortant.

properties.webSocketsEnabled

boolean

true si WebSocket est activé ; sinon, false.

properties.websiteTimeZone

string

Définit le fuseau horaire utilisé par un site pour générer des horodatages. Compatible avec Linux et Windows App Service. La définition du paramètre d’application WEBSITE_TIME_ZONE est prioritaire sur cette configuration. Pour Linux, s’attend à des valeurs https://www.iana.org/time-zones de base de données tz (pour une référence rapide, consultez https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Pour Windows, s’attend à l’un des fuseaux horaires répertoriés sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

properties.windowsFxVersion

string

Xenon App Framework et version

properties.xManagedServiceIdentityId

integer

ID d’identité de service managé explicite

type

string

Type de ressource.

SiteLimits

Limites de métriques définies sur une application.

Nom Type Description
maxDiskSizeInMb

integer

Utilisation maximale de la taille de disque autorisée en Mo.

maxMemoryInMb

integer

Utilisation maximale autorisée de la mémoire en Mo.

maxPercentageCpu

number

Pourcentage maximal d’utilisation du processeur autorisé.

SiteLoadBalancing

Équilibrage de charge de site.

Nom Type Description
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey d’une application.

Nom Type Description
decryption

string

Algorithme utilisé pour le déchiffrement.

decryptionKey

string

Clé de déchiffrement.

validation

string

Validation MachineKey.

validationKey

string

Clé de validation.

SlowRequestsBasedTrigger

Déclencheur basé sur le temps d’exécution de la demande.

Nom Type Description
count

integer

Nombre de demandes.

path

string

Chemin de la requête.

timeInterval

string

Intervalle de temps.

timeTaken

string

Temps nécessaire.

StatusCodesBasedTrigger

Déclencheur basé sur status code.

Nom Type Description
count

integer

Nombre de demandes.

path

string

Chemin de demande

status

integer

Code d'état HTTP.

subStatus

integer

État du sous-état de la demande.

timeInterval

string

Intervalle de temps.

win32Status

integer

Code d’erreur Win32.

StatusCodesRangeBasedTrigger

Déclencher en fonction de la plage de codes status.

Nom Type Description
count

integer

Nombre de demandes.

path

string

statusCodes

string

Code d'état HTTP.

timeInterval

string

Intervalle de temps.

SupportedTlsVersions

MinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL

Nom Type Description
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

La suite de chiffrement TLS de puissance minimale autorisée pour une application

Nom Type Description
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

VirtualApplication

Application virtuelle dans une application.

Nom Type Description
physicalPath

string

Chemin d’accès physique.

preloadEnabled

boolean

true si le préchargement est activé ; sinon, false.

virtualDirectories

VirtualDirectory[]

Répertoires virtuels pour l’application virtuelle.

virtualPath

string

Chemin d’accès virtuel.

VirtualDirectory

Répertoire de l’application virtuelle.

Nom Type Description
physicalPath

string

Chemin d’accès physique.

virtualPath

string

Chemin d’accès à l’application virtuelle.