Partager via


Web Apps - List Configurations Slot

Description de Répertorier les configurations d’une application

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config?api-version=2025-03-01

Paramètres URI

Nom Dans Obligatoire Type Description
name
path True

string

Nom de l’application.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

slot
path True

string

Nom de l’emplacement de déploiement. Si aucun emplacement n’est spécifié, l’API renvoie la configuration de l’emplacement de production.

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

SiteConfigResourceCollection

L’opération Azure s’est terminée avec succès.

Other Status Codes

DefaultErrorResponse

Réponse d’erreur inattendue.

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

Définitions

Nom Description
ApiDefinitionInfo

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

ApiManagementConfig

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

AutoHealActions

Actions à effectuer par le module auto-heal lorsqu’une règle est déclenchée.

AutoHealActionType

Action prédéfinie à entreprendre.

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 guérison automatique.

AzureStorageInfoValue

Valeur des informations d’accès Azure Files ou Stockage Blob pour le stockage par 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 sur la chaîne de connexion à la base de données.

CorsSettings

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

createdByType

Type d’identité qui a créé la ressource.

DefaultAction

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

DefaultErrorResponse

Réponse d’erreur App Service.

DefaultErrorResponseError

Modèle d’erreur.

DefaultErrorResponseErrorDetailsItem

Erreurs détaillées.

Experiments

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

FtpsState

État du service FTP/FTPS

HandlerMapping

Mappages du gestionnaire 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 que 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 de pipeline managé.

NameValuePair

Paire nom-valeur.

PushSettings

Poussez les paramètres de l’application.

RampUpRule

Règles de routage pour les tests de montée en puissance. Cette règle permet de rediriger le trafic statique % vers un créneau ou de modifier progressivement les % de routage en fonction des performances.

RequestsBasedTrigger

Déclenchement basé sur le nombre total de demandes.

ScmType

Type SCM.

SiteConfigResource

Ressource ARM de configuration d’application Web.

SiteConfigResourceCollection

Collection des configurations de site.

SiteLimits

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

SiteLoadBalancing

Équilibrage de charge du site.

SiteMachineKey

MachineKey d’une application.

SlowRequestsBasedTrigger

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

StatusCodesBasedTrigger

Déclenchement basé sur le code d’état.

StatusCodesRangeBasedTrigger

Déclenchement basé sur la plage de codes d’état.

SupportedTlsVersions

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

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TlsCipherSuites

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

VirtualApplication

Application virtuelle dans une application.

VirtualDirectory

Répertoire pour l’application virtuelle.

ApiDefinitionInfo

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

Nom Type Description
url

string

URL de la définition de l’API.

ApiManagementConfig

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

Nom Type Description
id

string

identificateur APIM-Api.

AutoHealActions

Actions à effectuer par le module auto-heal lorsqu’une règle est déclenchée.

Nom Type Description
actionType

AutoHealActionType

Action prédéfinie à entreprendre.

customAction

AutoHealCustomAction

Action personnalisée à entreprendre.

minProcessExecutionTime

string

Temps minimum d’exécution du processus avant de passer à l’action

AutoHealActionType

Action prédéfinie à entreprendre.

Valeur Description
Recycle
LogEvent
CustomAction

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 guérison automatique.

Nom Type Description
privateBytesInKB

integer (int32)

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[]

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

statusCodes

StatusCodesBasedTrigger[]

Règle basée sur les codes d’état.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Règle basée sur des plages de codes d’état.

AzureStorageInfoValue

Valeur des informations d’accès Azure Files ou Stockage Blob pour le stockage par dictionnaire.

Nom Type Description
accessKey

string (password)

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 le stockage d’objets blob).

state

AzureStorageState

État du compte de stockage.

type

AzureStorageType

Type de stockage.

AzureStorageProtocol

Protocole de montage à utiliser pour le compte de stockage.

Valeur Description
Smb
Http
Nfs

AzureStorageState

État du compte de stockage.

Valeur Description
Ok
InvalidCredentials
InvalidShare
NotValidated

AzureStorageType

Type de stockage.

Valeur Description
AzureFiles
AzureBlob

ConnectionStringType

Type de base de données.

Valeur Description
MySql
SQLServer
SQLAzure
Custom
NotificationHub
ServiceBus
EventHub
ApiHub
DocDb
RedisCache
PostgreSQL

ConnStringInfo

Informations sur la chaîne de connexion à la base de données.

Nom Type Description
connectionString

string

Valeur de chaîne de connexion.

name

string

Nom de la 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 autoriser tout.

supportCredentials

boolean

Obtient ou définit si les requêtes CORS avec des informations d’identification sont autorisées. Pour plus d’informations, consultez l’article https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

DefaultAction

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

Valeur Description
Allow
Deny

DefaultErrorResponse

Réponse d’erreur App Service.

Nom Type Description
error

DefaultErrorResponseError

Modèle d’erreur.

DefaultErrorResponseError

Modèle d’erreur.

Nom Type Description
code

string

Chaîne standardisée pour identifier l’erreur par programmation.

details

DefaultErrorResponseErrorDetailsItem[]

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.

DefaultErrorResponseErrorDetailsItem

Erreurs détaillées.

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.

Experiments

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

Nom Type Description
rampUpRules

RampUpRule[]

Liste des règles d’accélération.

FtpsState

État du service FTP/FTPS

Valeur Description
AllAllowed
FtpsOnly
Disabled

HandlerMapping

Mappages du gestionnaire 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 seront gérées à l’aide de l’application FastCGI spécifiée.

scriptProcessor

string

Chemin absolu de l’application FastCGI.

IpFilterTag

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

Valeur Description
Default
XffProxy
ServiceTag

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 correspondante est ..

  • Si la propriété est null ou vide (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’exclusion 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 à la foo.contoso.com du sous-domaine, mais pas à la contoso.com de domaine racine ou à plusieurs niveaux foo.bar.contoso.com
  • Les noms d’hôte Unicode sont autorisés, mais sont convertis en Punycode pour correspondre.

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

  • Si la propriété est null ou vide (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 correspondante correspond exactement.

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 tête). 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 (int32)

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 (int32)

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

tag

IpFilterTag

Définit ce que 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 (int32)

(interne) Balise de trafic de réseau virtuel

ManagedPipelineMode

Mode de pipeline managé.

Valeur Description
Integrated
Classic

NameValuePair

Paire nom-valeur.

Nom Type Description
name

string

Nom de paire.

value

string

Valeur de paire.

PushSettings

Poussez les paramètres de 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 une utilisation 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 au niveau de PushRequestHandler.

type

string

Type de ressource.

RampUpRule

Règles de routage pour les tests de montée en puissance. Cette règle permet de rediriger le trafic statique % vers un créneau ou de modifier progressivement les % de routage en fonction des performances.

Nom Type Description
actionHostName

string

Nom d’hôte d’un emplacement vers lequel le trafic sera redirigé s’il a décidé. Par exemple, myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

L’algorithme de décision personnalisé peut être fourni dans l’extension de site TiPCallback, qui peut être spécifiée.

changeIntervalInMinutes

integer (int32)

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

changeStep

number (double)

Dans le scénario de montée en puissance automatique, il s’agit de l’étape à ajouter/supprimer jusqu’à ReroutePercentage ce qu’elle atteigne \nMinReroutePercentage ou MaxReroutePercentage. Les métriques du site sont vérifiées toutes les N minutes spécifiées dans ChangeIntervalInMinutes.\nUn 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 (double)

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

minReroutePercentage

number (double)

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

name

string

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

reroutePercentage

number (double)

Pourcentage du trafic qui sera redirigé vers ActionHostName.

RequestsBasedTrigger

Déclenchement basé sur le nombre total de demandes.

Nom Type Description
count

integer (int32)

Nombre de demandes.

timeInterval

string

Intervalle de temps.

ScmType

Type SCM.

Valeur Description
None
Dropbox
Tfs
LocalGit
GitHub
CodePlexGit
CodePlexHg
BitbucketGit
BitbucketHg
ExternalGit
ExternalHg
OneDrive
VSO
VSTSRM

SiteConfigResource

Ressource ARM de configuration d’application Web.

Nom Type Valeur par défaut Description
id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

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.

name

string

Nom de la ressource

properties.acrUseManagedIdentityCreds

boolean

Indicateur permettant d’utiliser Managed Identity Creds pour l’extraction ACR

properties.acrUserManagedIdentityID

string

Si vous utilisez une identité managée par l’utilisateur, l’ID client d’identité managée de l’utilisateur

properties.alwaysOn

boolean

true si Always On est activé ; sinon, false.

properties.apiDefinition

ApiDefinitionInfo

Informations sur la définition formelle de l’API 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. Cette propriété n’est pas renvoyée en réponse aux demandes normales de création et de lecture, car elle peut contenir des informations sensibles.

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[]

Chaînes de connexion. Cette propriété n’est pas renvoyée en réponse aux demandes normales de création et de lecture, car elle peut contenir des informations sensibles.

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 (int32)

minimum: 0

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

Cela concerne les types polymorphes.

properties.ftpsState

FtpsState

État du service FTP/FTPS

properties.functionAppScaleLimit

integer (int32)

minimum: 0

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 la surveillance de l’échelle du runtime des fonctions est activée. Lorsqu’il est activé, le ScaleController ne surveille pas directement les sources d’événements, mais appelle plutôt le runtime pour obtenir l’état de la mise à l’échelle.

properties.handlerMappings

HandlerMapping[]

Mappages de gestionnaires.

properties.healthCheckPath

string

Chemin d’accès au 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.http20ProxyFlag

integer (int32)

0

Http20ProxyFlag : configure un site Web pour permettre à http2.0 de transmettre un proxy jusqu’à l’application. 0 = désactivé, 1 = passer par tout le trafic http2, 2 = passer par gRPC uniquement.

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 la restriction d’accès principale 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 de site.

properties.linuxFxVersion

string

Linux App Framework et version

properties.loadBalancing

SiteLoadBalancing

Équilibrage de charge du site.

properties.localMySqlEnabled

boolean

False

true pour activer MySQL local ; sinon, false.

properties.logsDirectorySizeLimit

integer (int32)

Limite de taille du répertoire des journaux HTTP.

properties.machineKey

SiteMachineKey

Site MachineKey.

properties.managedPipelineMode

ManagedPipelineMode

Mode de pipeline managé.

properties.managedServiceIdentityId

integer (int32)

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 (int32)

minimum: 0
maximum: 20

Nombre minimum d’instances pour un site Ce paramètre s’applique uniquement aux plans Elastic

properties.netFrameworkVersion

string

v4.6

Version du .NET Framework.

properties.nodeVersion

string

Version de Node.js.

properties.numberOfWorkers

integer (int32)

Nombre de travailleurs.

properties.phpVersion

string

Version de PHP.

properties.powerShellVersion

string

Version de PowerShell.

properties.preWarmedInstanceCount

integer (int32)

minimum: 0
maximum: 10

Nombre d’instances préwarmed. 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 demandes est activé ; sinon, false.

properties.requestTracingExpirationTime

string (date-time)

Délai d’expiration du suivi des demandes.

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 un processus de travail 32 bits ; sinon, false.

properties.virtualApplications

VirtualApplication[]

Applications virtuelles.

properties.vnetName

string

Nom du réseau virtuel.

properties.vnetPrivatePortsCount

integer (int32)

Nombre de ports privés attribués à cette application. Celles-ci seront attribuées dynamiquement lors de l’exécution.

properties.vnetRouteAllEnabled

boolean

Itinéraire de réseau virtuel activé. Cela entraîne l’application de tous les trafics sortants avec des groupes de sécurité de réseau virtuel et des itinéraires définis par l’utilisateur.

properties.webSocketsEnabled

boolean

true si WebSocket est activé ; sinon, false.

properties.websiteTimeZone

string

Définit le fuseau horaire qu’un site utilise 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, attend des valeurs de base de données tz https://www.iana.org/time-zones (pour obtenir une référence rapide, consultez https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Pour Windows, 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 (int32)

ID d’identité de service managé explicite

systemData

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

SiteConfigResourceCollection

Collection des configurations de site.

Nom Type Description
nextLink

string (uri)

Le lien vers la page suivante des éléments

value

SiteConfigResource[]

Les éléments SiteConfigResource sur cette page

SiteLimits

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

Nom Type Description
maxDiskSizeInMb

integer (int64)

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

maxMemoryInMb

integer (int64)

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

maxPercentageCpu

number (double)

Pourcentage maximal d’utilisation du processeur autorisé.

SiteLoadBalancing

Équilibrage de charge du site.

Valeur Description
WeightedRoundRobin
LeastRequests
LeastResponseTime
WeightedTotalTraffic
RequestHash
PerSiteRoundRobin
LeastRequestsWithTieBreaker

SiteMachineKey

MachineKey d’une application.

Nom Type Description
decryption

string

Algorithme utilisé pour le décryptage.

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 (int32)

Nombre de demandes.

path

string

Chemin d’accès de la requête.

timeInterval

string

Intervalle de temps.

timeTaken

string

Temps nécessaire.

StatusCodesBasedTrigger

Déclenchement basé sur le code d’état.

Nom Type Description
count

integer (int32)

Nombre de demandes.

path

string

Chemin de la demande

status

integer (int32)

Code d'état HTTP.

subStatus

integer (int32)

Demander un sous-état.

timeInterval

string

Intervalle de temps.

win32Status

integer (int32)

Code d’erreur Win32.

StatusCodesRangeBasedTrigger

Déclenchement basé sur la plage de codes d’état.

Nom Type Description
count

integer (int32)

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

Valeur Description
1.0
1.1
1.2
1.3

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

TlsCipherSuites

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

Valeur Description
TLS_AES_256_GCM_SHA384
TLS_AES_128_GCM_SHA256
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_128_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_AES_128_CBC_SHA

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 pour l’application virtuelle.

Nom Type Description
physicalPath

string

Chemin d’accès physique.

virtualPath

string

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