Web Apps - Get Slot
Description pour Obtient les détails d’une application web, mobile ou API.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}?api-version=2023-12-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nom de l’application. |
resource
|
path | True |
string |
Nom du groupe de ressources auquel appartient la ressource. Modèle d’expression régulière: |
slot
|
path | True |
string |
Nom de l’emplacement de déploiement. Par défaut, cette API retourne l’emplacement de production. |
subscription
|
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 |
OK. |
|
404 Not Found |
Introuvable. |
|
Other Status Codes |
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 Web App Slot
Exemple de requête
Exemple de réponse
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"vnetRouteAllEnabled": false,
"vnetImagePullEnabled": false,
"vnetContentShareEnabled": false,
"siteConfig": {
"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": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
Définitions
Nom | Description |
---|---|
Api |
Informations sur la définition d’API formelle pour l’application. |
Api |
Configuration de gestion des API Azure (APIM) liée à l’application. |
Authentication |
Méthode d’authentification pour accéder au compte de stockage pour le déploiement. |
Authentication |
Propriété permettant de sélectionner le type d’authentification pour accéder au compte de stockage sélectionné. Options disponibles : SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
Auto |
Actions à effectuer par le module de réparation automatique lorsqu’une règle est déclenchée. |
Auto |
Action prédéfinie à effectuer. |
Auto |
Action personnalisée à exécuter lorsqu’une règle de réparation automatique est déclenchée. |
Auto |
Règles qui peuvent être définies pour la réparation automatique. |
Auto |
Déclencheurs pour la réparation automatique. |
Azure |
Azure Files ou la valeur d’accès stockage Blob pour le stockage de dictionnaire. |
Azure |
Protocole de montage à utiliser pour le compte de stockage. |
Azure |
État du compte de stockage. |
Azure |
Type de stockage. |
Client |
Cette opération se compose avec le paramètre ClientCertEnabled.
|
Cloning |
Informations nécessaires pour l’opération de clonage. |
Connection |
Type de base de données. |
Conn |
Informations de chaîne de connexion de base de données. |
Cors |
Paramètres CORS (Cross-Origin Resource Sharing) pour l’application. |
Dapr |
Configuration de l’application Dapr. |
dapr |
Définit le niveau de journal pour le side-car Dapr. Les valeurs autorisées sont débogage, informations, avertissement, erreur. La valeur par défaut est info. |
Default |
Action par défaut pour main restriction d’accès si aucune règle n’est mise en correspondance. |
Default |
App Service réponse d’erreur. |
Details | |
Error |
Modèle d’erreur. |
Experiments |
Règles de routage dans les expériences de production. |
Extended |
Emplacement étendu. |
Ftps |
État du service FTP/FTPS |
Function |
Configuration de l’application de fonction. |
Functions |
Définit le nombre d’instances « Always Ready » pour un groupe de fonctions ou une fonction spécifique. |
Functions |
Section Configuration pour le déploiement de l’application de fonction. |
Functions |
Propriété permettant de sélectionner le type de stockage Azure. Options disponibles : blobContainer. |
Functions |
Nom et version du runtime de l’application de fonction. |
Functions |
Paramètres de mise à l’échelle et de concurrence pour l’application de fonction. |
Handler |
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. |
Hosting |
Spécification d’un App Service Environment à utiliser pour cette ressource. |
Host |
Nom d’hôte avec SSL. |
Host |
Indique si le nom d’hôte est un nom d’hôte standard ou de dépôt. |
Http |
Paramètres de mise à l’échelle et de concurrence pour le déclencheur HTTP. |
Ip |
Définit ce pour quoi ce filtre IP sera utilisé. Il s’agit de prendre en charge le filtrage IP sur les proxys. |
Ip |
Restriction de sécurité IP sur une application. |
Managed |
Mode pipeline managé. |
Managed |
Identité de service managée. |
Managed |
Type d’identité de service managé. |
Name |
Paire valeur de nom. |
Push |
Paramètres push pour l’application. |
Ramp |
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 pourcentage de routage en fonction des performances. |
Redundancy |
Mode de redondance de site |
Requests |
Déclencher en fonction du nombre total de demandes. |
Resource |
Exigences en matière de ressources d’application de fonction. |
Runtime |
Nom du runtime de l’application de fonction. Options disponibles : dotnet-isolated, node, java, powershell, python, custom |
Scm |
Type SCM. |
Site |
Une application web, un back-end d’application mobile ou une application API. |
Site |
État de disponibilité des informations de gestion pour l’application. |
Site |
Configuration d’une application App Service. |
Site |
|
Site |
Limites de métriques définies sur une application. |
Site |
Équilibrage de charge de site. |
Site |
MachineKey d’une application. |
Slot |
Status de la dernière opération d’échange d’emplacement réussie. |
Slow |
Déclencheur basé sur le temps d’exécution de la demande. |
Ssl |
Type SSL |
Status |
Déclencheur basé sur status code. |
Status |
Déclencher en fonction de la plage de codes status. |
Storage |
Stockage pour le package déployé utilisé par l’application de fonction. |
Supported |
MinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL |
Tls |
Suite de chiffrement TLS de force minimale autorisée pour une application |
Triggers |
Paramètres de mise à l’échelle et de concurrence pour les déclencheurs d’application de fonction. |
Usage |
État indiquant si l’application a dépassé son utilisation du quota. Lecture seule. |
user |
Identité affectée par l’utilisateur. |
Virtual |
Application virtuelle dans une application. |
Virtual |
Répertoire pour 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. |
Authentication
Méthode d’authentification pour accéder au compte de stockage pour le déploiement.
Nom | Type | Description |
---|---|---|
storageAccountConnectionStringName |
string |
Utilisez cette propriété pour StorageAccountConnectionString. Définissez le nom du paramètre d’application qui a le compte de stockage chaîne de connexion. Ne définissez pas de valeur pour cette propriété lors de l’utilisation d’un autre type d’authentification. |
type |
Propriété permettant de sélectionner le type d’authentification pour accéder au compte de stockage sélectionné. Options disponibles : SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
Utilisez cette propriété pour UserAssignedIdentity. Définissez l’ID de ressource de l’identité. Ne définissez pas de valeur pour cette propriété lors de l’utilisation d’un autre type d’authentification. |
AuthenticationType
Propriété permettant de sélectionner le type d’authentification pour accéder au compte de stockage sélectionné. Options disponibles : SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Nom | Type | Description |
---|---|---|
StorageAccountConnectionString |
string |
|
SystemAssignedIdentity |
string |
|
UserAssignedIdentity |
string |
AutoHealActions
Actions à effectuer par le module de réparation automatique lorsqu’une règle est déclenchée.
Nom | Type | Description |
---|---|---|
actionType |
Action prédéfinie à effectuer. |
|
customAction |
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 |
Actions à exécuter lorsqu’une règle est déclenchée. |
|
triggers |
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 |
Règle basée sur le nombre total de demandes. |
|
slowRequests |
Règle basée sur le temps d’exécution de la demande. |
|
slowRequestsWithPath |
Règle basée sur plusieurs règles de requêtes lentes avec chemin d’accès |
|
statusCodes |
Règle basée sur des codes status. |
|
statusCodesRange |
Règle basée sur des plages de codes status. |
AzureStorageInfoValue
Azure Files ou la valeur d’accès 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 |
Protocole de montage à utiliser pour le compte de stockage. |
|
shareName |
string |
Nom du partage de fichiers (nom du conteneur, pour Stockage Blob). |
state |
État du compte de stockage. |
|
type |
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 |
ClientCertMode
Cette opération se compose avec le paramètre ClientCertEnabled.
- ClientCertEnabled : false signifie que ClientCert est ignoré.
- ClientCertEnabled : true et ClientCertMode : Obligatoire signifie que ClientCert est requis.
- ClientCertEnabled : true et ClientCertMode : facultatif signifie que ClientCert est facultatif ou accepté.
Nom | Type | Description |
---|---|---|
Optional |
string |
|
OptionalInteractiveUser |
string |
|
Required |
string |
CloningInfo
Informations nécessaires pour l’opération de clonage.
Nom | Type | Description |
---|---|---|
appSettingsOverrides |
object |
Remplacements de paramètres d’application pour l’application cloné. S’ils sont spécifiés, ces paramètres remplacent les paramètres clonés à partir de l’application source. Sinon, les paramètres d’application de l’application source sont conservés. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string |
ID de corrélation de l’opération de clonage. Cet ID lie plusieurs opérations de clonage pour utiliser le même instantané. |
hostingEnvironment |
string |
App Service Environment. |
overwrite |
boolean |
|
sourceWebAppId |
string |
ID de ressource ARM de l’application source. L’ID de ressource d’application se présente sous la forme /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} pour les emplacements de production et /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} pour les autres emplacements. |
sourceWebAppLocation |
string |
Emplacement de l’application source, par exemple : USA Ouest ou Europe Nord |
trafficManagerProfileId |
string |
ID de ressource ARM du profil Traffic Manager à utiliser, s’il existe. L’ID de ressource Traffic Manager se présente sous la forme /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
trafficManagerProfileName |
string |
Nom du profil Traffic Manager à créer. Cela n’est nécessaire que si le profil Traffic Manager n’existe pas déjà. |
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 de 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 |
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 requêtes 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. |
DaprConfig
Configuration de l’application Dapr.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
appId |
string |
Identificateur d’application Dapr |
|
appPort |
integer |
Indique à Dapr le port sur lequel votre application écoute |
|
enableApiLogging |
boolean |
Active la journalisation des API pour le side-car Dapr |
|
enabled |
boolean |
False |
Boolean indiquant si le side-car Dapr est activé |
httpMaxRequestSize |
integer |
Augmentation de la taille maximale du paramètre de serveurs http du corps de la requête en Mo pour gérer le chargement de fichiers volumineux. La valeur par défaut est de 4 Mo. |
|
httpReadBufferSize |
integer |
Taille maximale dapr de la mémoire tampon de lecture d’en-tête http en Ko à gérer lors de l’envoi d’en-têtes de plusieurs Ko. La valeur par défaut est 65 Ko. |
|
logLevel |
Définit le niveau de journalisation pour le side-car Dapr. Les valeurs autorisées sont debug, info, warn, error. La valeur par défaut est info. |
daprLogLevel
Définit le niveau de journal pour le side-car Dapr. Les valeurs autorisées sont débogage, informations, avertissement, erreur. La valeur par défaut est info.
Nom | Type | Description |
---|---|---|
debug |
string |
|
error |
string |
|
info |
string |
|
warn |
string |
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 |
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 |
Liste des règles de montée en puissance. |
ExtendedLocation
Emplacement étendu.
Nom | Type | Description |
---|---|---|
name |
string |
Nom de l’emplacement étendu. |
type |
string |
Type d’emplacement étendu. |
FtpsState
État du service FTP/FTPS
Nom | Type | Description |
---|---|---|
AllAllowed |
string |
|
Disabled |
string |
|
FtpsOnly |
string |
FunctionAppConfig
Configuration de l’application de fonction.
Nom | Type | Description |
---|---|---|
deployment |
Configuration du déploiement d’application de fonction. |
|
runtime |
Paramètres d’exécution de l’application de fonction. |
|
scaleAndConcurrency |
Paramètres de mise à l’échelle et d’accès concurrentiel de l’application de fonction. |
FunctionsAlwaysReadyConfig
Définit le nombre d’instances « Always Ready » pour un groupe de fonctions ou une fonction spécifique.
Nom | Type | Description |
---|---|---|
instanceCount |
integer |
Définit le nombre d’instances « Always Ready » pour un groupe de fonctions donné ou une fonction spécifique. Pour plus d’informations, consultez https://aka.ms/flexconsumption/alwaysready. |
name |
string |
Un groupe de fonctions ou un nom de fonction est requis. Pour plus d’informations, consultez https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Section Configuration pour le déploiement de l’application de fonction.
Nom | Type | Description |
---|---|---|
storage |
Stockage pour le package déployé utilisé par l’application de fonction. |
FunctionsDeploymentStorageType
Propriété permettant de sélectionner le type de stockage Azure. Options disponibles : blobContainer.
Nom | Type | Description |
---|---|---|
blobContainer |
string |
FunctionsRuntime
Nom et version du runtime de l’application de fonction.
Nom | Type | Description |
---|---|---|
name |
Nom du runtime de l’application de fonction. Options disponibles : dotnet-isolated, node, java, powershell, python, custom |
|
version |
string |
Version du runtime d’application de fonction. Exemple : 8 (pour dotnet isolé) |
FunctionsScaleAndConcurrency
Paramètres de mise à l’échelle et de concurrence pour l’application de fonction.
Nom | Type | Description |
---|---|---|
alwaysReady |
Configuration « Always Ready » pour l’application de fonction. |
|
instanceMemoryMB |
integer |
Définissez la quantité de mémoire allouée à chaque instance de l’application de fonction en Mo. Le processeur et la bande passante réseau sont alloués proportionnellement. |
maximumInstanceCount |
integer |
Nombre maximal d’instances pour l’application de fonction. |
triggers |
Paramètres de mise à l’échelle et de concurrence pour les déclencheurs d’application de fonction. |
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. |
HostingEnvironmentProfile
Spécification d’un App Service Environment à utiliser pour cette ressource.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource du App Service Environment. |
name |
string |
Nom du App Service Environment. |
type |
string |
Type de ressource du App Service Environment. |
HostNameSslState
Nom d’hôte avec SSL.
Nom | Type | Description |
---|---|---|
hostType |
Indique si le nom d’hôte est un nom d’hôte standard ou de dépôt. |
|
name |
string |
Nom d'hôte. |
sslState |
Type SSL. |
|
thumbprint |
string |
Empreinte numérique du certificat SSL. |
toUpdate |
boolean |
Définissez sur pour mettre à |
virtualIP |
string |
Adresse IP virtuelle affectée au nom d’hôte si SSL basé sur IP est activé. |
HostType
Indique si le nom d’hôte est un nom d’hôte standard ou de dépôt.
Nom | Type | Description |
---|---|---|
Repository |
string |
|
Standard |
string |
Http
Paramètres de mise à l’échelle et de concurrence pour le déclencheur HTTP.
Nom | Type | Description |
---|---|---|
perInstanceConcurrency |
integer |
Nombre maximal d’appels de déclencheur HTTP simultanés par instance. |
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 correspondante est ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). La logique correspondante est ..
X-Azure-FDID et X-FD-HealthProbe. La logique de correspondance correspond exactement. |
ipAddress |
string |
Adresse IP pour laquelle la restriction de sécurité est valide. Il peut être sous la forme 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 |
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 |
ManagedServiceIdentity
Identité de service managée.
Nom | Type | Description |
---|---|---|
principalId |
string |
ID principal de l’identité de service managé. |
tenantId |
string |
Locataire de l’identité de service managé. |
type |
Type d’identité de service managé. |
|
userAssignedIdentities |
<string,
user |
Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM au format « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Type d’identité de service managé.
Nom | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
NameValuePair
Paire valeur 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 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 se composer de caractères alphanumériques et des éléments suivants : '_', '@', '#', '.', ' :', '-'. La validation doit être effectuée dans 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 pourcentage de 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 |
L’algorithme de décision personnalisé peut être fourni dans l’extension de site TiPCallback, dont l’URL peut être spécifiée. Consultez 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 |
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 |
RedundancyMode
Mode de redondance de site
Nom | Type | Description |
---|---|---|
ActiveActive |
string |
|
Failover |
string |
|
GeoRedundant |
string |
|
Manual |
string |
|
None |
string |
RequestsBasedTrigger
Déclencher en fonction du nombre total de demandes.
Nom | Type | Description |
---|---|---|
count |
integer |
Nombre de demandes. |
timeInterval |
string |
Intervalle de temps. |
ResourceConfig
Exigences en matière de ressources d’application de fonction.
Nom | Type | Description |
---|---|---|
cpu |
number |
Processeur requis dans les cœurs, par exemple 0,5 |
memory |
string |
Mémoire requise, par exemple « 1Gi » |
RuntimeName
Nom du runtime de l’application de fonction. Options disponibles : dotnet-isolated, node, java, powershell, python, custom
Nom | Type | Description |
---|---|---|
custom |
string |
|
dotnet-isolated |
string |
|
java |
string |
|
node |
string |
|
powershell |
string |
|
python |
string |
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 |
Site
Une application web, un back-end d’application mobile ou une application API.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
extendedLocation |
Emplacement étendu. |
||
id |
string |
ID de ressource. |
|
identity |
Identité de service managée. |
||
kind |
string |
Type de ressource. |
|
location |
string |
Emplacement de la ressource. |
|
name |
string |
Nom de la ressource. |
|
properties.availabilityState |
État de disponibilité des informations de gestion pour l’application. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
chemins d’exclusion séparés par des virgules par certificat client |
|
properties.clientCertMode |
Cette opération se compose avec le paramètre ClientCertEnabled.
|
||
properties.cloningInfo |
Si elle est spécifiée lors de la création de l’application, l’application est cloné à partir d’une application source. |
||
properties.containerSize |
integer |
Taille du conteneur de fonction. |
|
properties.customDomainVerificationId |
string |
Identificateur unique qui vérifie les domaines personnalisés attribués à l’application. Le client ajoutera cet ID à un enregistrement txt à des fins de vérification. |
|
properties.dailyMemoryTimeQuota |
integer |
Quota de mémoire quotidien maximal autorisé (applicable uniquement aux applications dynamiques). |
|
properties.daprConfig |
Configuration Dapr de l’application. |
||
properties.defaultHostName |
string |
Nom d’hôte par défaut de l’application. Lecture seule. |
|
properties.dnsConfiguration |
Propriété permettant de configurer différents paramètres liés au DNS pour un site. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Noms d’hôte activés pour l’application. Les noms d’hôte doivent être attribués (voir HostNames) ET activés. Sinon, l’application n’est pas servie sur ces noms d’hôte. |
|
properties.functionAppConfig |
Configuration spécifique de l’application Azure Function. |
||
properties.hostNameSslStates |
Les états SSL de nom d’hôte sont utilisés pour gérer les liaisons SSL pour les noms d’hôte de l’application. |
||
properties.hostNames |
string[] |
Noms d’hôte associés à l’application. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App Service Environment à utiliser pour l’application. |
||
properties.httpsOnly |
boolean |
HttpsOnly : configure un site web pour qu’il accepte uniquement les requêtes https. Problèmes de redirection pour les requêtes http |
|
properties.hyperV |
boolean |
False |
Bac à sable Hyper-V. |
properties.inProgressOperationId |
string |
Spécifie un ID d’opération si ce site a une opération en attente. |
|
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Obsolète : bac à sable Hyper-V. |
properties.keyVaultReferenceIdentity |
string |
Identité à utiliser pour l’authentification de référence Key Vault. |
|
properties.lastModifiedTimeUtc |
string |
Dernière modification de l’application, en UTC. Lecture seule. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager ID de l’environnement managé sélectionné du client sur lequel héberger cette application. Il doit être de la forme /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} |
|
properties.maxNumberOfWorkers |
integer |
Nombre maximal de workers. Cela s’applique uniquement au conteneur Functions. |
|
properties.outboundIpAddresses |
string |
Liste des adresses IP que l’application utilise pour les connexions sortantes (par exemple, l’accès à la base de données). Inclut les adresses IP virtuelles des locataires qui peuvent être hébergés avec les paramètres actuels. Lecture seule. |
|
properties.possibleOutboundIpAddresses |
string |
Liste des adresses IP que l’application utilise pour les connexions sortantes (par exemple, l’accès à la base de données). Inclut des adresses IP virtuelles de tous les locataires à l’exception de dataComponent. Lecture seule. |
|
properties.publicNetworkAccess |
string |
Propriété permettant d’autoriser ou de bloquer tout le trafic public. Valeurs autorisées : 'Enabled', 'Disabled' ou une chaîne vide. |
|
properties.redundancyMode |
Mode de redondance de site |
||
properties.repositorySiteName |
string |
Nom du site de dépôt. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
Exigences en ressources de l’application de fonction. |
||
properties.resourceGroup |
string |
Nom du groupe de ressources auquel l’application appartient. Lecture seule. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
ID de ressource du plan de App Service associé, au format « /subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName} ». |
|
properties.siteConfig |
Configuration de l’application. |
||
properties.slotSwapStatus |
État de la dernière opération d’échange d’emplacement de déploiement. |
||
properties.state |
string |
État actuel de l’application. |
|
properties.storageAccountRequired |
boolean |
Vérifie si le compte de stockage fourni par le client est requis |
|
properties.suspendedTill |
string |
Application suspendue jusqu’au dépassement du quota de mémoire. |
|
properties.targetSwapSlot |
string |
Spécifie l’emplacement de déploiement dans lequel cette application va échanger. Lecture seule. |
|
properties.trafficManagerHostNames |
string[] |
Noms d’hôte Azure Traffic Manager associés à l’application. Lecture seule. |
|
properties.usageState |
État indiquant si l’application a dépassé son utilisation du quota. Lecture seule. |
||
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager ID du réseau virtuel et du sous-réseau à joindre par l’intégration au réseau virtuel régional. Il doit être de la forme /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
|
properties.vnetBackupRestoreEnabled |
boolean |
Pour activer les opérations de sauvegarde et de restauration sur un réseau virtuel |
|
properties.vnetContentShareEnabled |
boolean |
Pour activer l’accès au contenu sur un réseau virtuel |
|
properties.vnetImagePullEnabled |
boolean |
Pour activer l’extraction d’image sur Réseau virtuel |
|
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.workloadProfileName |
string |
Nom du profil de charge de travail sur lequel l’application de fonction doit s’exécuter. |
|
tags |
object |
Balises de ressource. |
|
type |
string |
Type de ressource. |
SiteAvailabilityState
État de disponibilité des informations de gestion pour l’application.
Nom | Type | Description |
---|---|---|
DisasterRecoveryMode |
string |
|
Limited |
string |
|
Normal |
string |
SiteConfig
Configuration d’une application App Service.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Indicateur permettant d’utiliser les creds d’identité managée pour l’extraction ACR |
|
acrUserManagedIdentityID |
string |
Si vous utilisez une identité managée par l’utilisateur, l’identité managée par l’utilisateur ClientId |
|
alwaysOn |
boolean |
|
|
apiDefinition |
Informations sur la définition d’API formelle pour l’application. |
||
apiManagementConfig |
Paramètres de gestion des API Azure liés à l’application. |
||
appCommandLine |
string |
Ligne de commande de l’application à lancer. |
|
appSettings |
Paramètres de l'application. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
Règles de réparation automatique. |
||
autoSwapSlotName |
string |
Nom de l’emplacement d’échange automatique. |
|
azureStorageAccounts |
<string,
Azure |
Liste des comptes de stockage Azure. |
|
connectionStrings |
Les chaînes de connexion. |
||
cors |
Paramètres CORS (Cross-Origin Resource Sharing). |
||
defaultDocuments |
string[] |
Documents par défaut. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Racine du document. |
|
elasticWebAppScaleLimit |
integer |
Nombre maximal de workers qu’un site peut effectuer un scale-out.
Ce paramètre s’applique uniquement aux applications dans les plans où ElasticScaleEnabled est |
|
experiments |
Il s’agit d’une solution de contournement pour les types polymorphes. |
||
ftpsState |
État du service FTP/FTPS |
||
functionAppScaleLimit |
integer |
Nombre maximal de workers qu’un site peut effectuer un scale-out. Ce paramètre s’applique uniquement aux plans Consommation et Elastic Premium |
|
functionsRuntimeScaleMonitoringEnabled |
boolean |
Obtient ou définit une valeur indiquant si la surveillance de la mise à l’échelle du runtime des fonctions est activée. Lorsqu’il est activé, ScaleController ne surveille pas directement les sources d’événements, mais appelle plutôt le runtime pour obtenir une mise à l’échelle status. |
|
handlerMappings |
Mappages de gestionnaires. |
||
healthCheckPath |
string |
Chemin de contrôle d'intégrité |
|
http20Enabled |
boolean |
True |
Http20Enabled : configure un site web pour autoriser les clients à se connecter via http2.0 |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
Restrictions de sécurité IP pour main. |
||
ipSecurityRestrictionsDefaultAction |
Action par défaut pour main restriction d’accès si aucune règle n’est mise en correspondance. |
||
javaContainer |
string |
Conteneur Java. |
|
javaContainerVersion |
string |
Version du conteneur Java. |
|
javaVersion |
string |
Version Java. |
|
keyVaultReferenceIdentity |
string |
Identité à utiliser pour l’authentification de référence Key Vault. |
|
limits |
Limites du site. |
||
linuxFxVersion |
string |
Linux App Framework et version |
|
loadBalancing |
Équilibrage de charge de site. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer |
Limite de taille de répertoire des journaux HTTP. |
|
machineKey |
MachineKey de site. |
||
managedPipelineMode |
Mode pipeline managé. |
||
managedServiceIdentityId |
integer |
ID d’identité de service managé |
|
metadata |
Métadonnées d’application. Cette propriété ne peut pas être récupérée, car elle peut contenir des secrets. |
||
minTlsCipherSuite |
La suite de chiffrement TLS de puissance minimale autorisée pour une application |
||
minTlsVersion |
MinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL |
||
minimumElasticInstanceCount |
integer |
Nombre minimal de instance pour un site Ce paramètre s’applique uniquement aux plans élastiques |
|
netFrameworkVersion |
string |
v4.6 |
Version du .NET Framework. |
nodeVersion |
string |
Version de Node.js. |
|
numberOfWorkers |
integer |
Nombre de workers. |
|
phpVersion |
string |
Version de PHP. |
|
powerShellVersion |
string |
Version de PowerShell. |
|
preWarmedInstanceCount |
integer |
Nombre d’instances preWarmed. Ce paramètre s’applique uniquement aux plans consommation et élastique |
|
publicNetworkAccess |
string |
Propriété permettant d’autoriser ou de bloquer tout le trafic public. |
|
publishingUsername |
string |
Publication du nom d’utilisateur. |
|
push |
Paramètres de point de terminaison Push. |
||
pythonVersion |
string |
Version de Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Version de débogage à distance. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string |
Délai d’expiration du suivi des demandes. |
|
scmIpSecurityRestrictions |
Restrictions de sécurité IP pour scm. |
||
scmIpSecurityRestrictionsDefaultAction |
Action par défaut pour la restriction d’accès scm si aucune règle n’est mise en correspondance. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
Restrictions de sécurité IP pour que scm utilise main. |
|
scmMinTlsVersion |
ScmMinTlsVersion : configure la version minimale de TLS requise pour les requêtes SSL pour le site SCM |
||
scmType |
Type SCM. |
||
tracingOptions |
string |
Options de suivi. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
Applications virtuelles. |
||
vnetName |
string |
Réseau virtuel nom. |
|
vnetPrivatePortsCount |
integer |
Nombre de ports privés affectés à cette application. Ceux-ci sont attribués dynamiquement au moment de l’exécution. |
|
vnetRouteAllEnabled |
boolean |
Réseau virtuel Tout acheminer activé. Cela entraîne l’application d’Réseau virtuel groupes de sécurité et d’itinéraires définis par l’utilisateur pour tout le trafic sortant. |
|
webSocketsEnabled |
boolean |
|
|
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, attend des valeurs https://www.iana.org/time-zones de base de données tz (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 |
|
windowsFxVersion |
string |
Xenon App Framework et version |
|
xManagedServiceIdentityId |
integer |
ID d’identité de service managé explicite |
SiteDnsConfig
Nom | Type | Description |
---|---|---|
dnsAltServer |
string |
Autre serveur DNS à utiliser par les applications. Cette propriété réplique le paramètre d’application WEBSITE_DNS_ALT_SERVER. |
dnsLegacySortOrder |
boolean |
Indique que les sites utilisant des serveurs DNS personnalisés de réseau virtuel trient toujours la liste des serveurs DNS. En lecture seule. |
dnsMaxCacheTimeout |
integer |
Durée personnalisée de mise en cache du DNS en secondes. Plage autorisée : 0-60. La valeur par défaut est de 30 secondes. 0 signifie que la mise en cache est désactivée. |
dnsRetryAttemptCount |
integer |
Nombre total de nouvelles tentatives pour la recherche dns. Plage autorisée : 1-5. La valeur par défaut est 3. |
dnsRetryAttemptTimeout |
integer |
Délai d’expiration d’une seule recherche DNS en secondes. Plage autorisée : 1-30. La valeur par défaut est 3. |
dnsServers |
string[] |
Liste des serveurs DNS personnalisés à utiliser par une application pour les recherches. 5 serveurs dns maximum peuvent être définis. |
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. |
SlotSwapStatus
Status de la dernière opération d’échange d’emplacement réussie.
Nom | Type | Description |
---|---|---|
destinationSlotName |
string |
Emplacement de destination de la dernière opération d’échange. |
sourceSlotName |
string |
Emplacement source de la dernière opération d’échange. |
timestampUtc |
string |
Heure à laquelle le dernier échange d’emplacement réussi s’est terminé. |
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. |
SslState
Type SSL
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
IpBasedEnabled |
string |
|
SniEnabled |
string |
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. |
Storage
Stockage pour le package déployé utilisé par l’application de fonction.
Nom | Type | Description |
---|---|---|
authentication |
Méthode d’authentification pour accéder au compte de stockage pour le déploiement. |
|
type |
Propriété permettant de sélectionner le type de stockage Azure. Options disponibles : blobContainer. |
|
value |
string |
Propriété permettant de définir l’URL du type de stockage Azure sélectionné. Exemple : Pour blobContainer, la valeur peut être https://.blob.core.windows.net/. |
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
Suite de chiffrement TLS de force 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 |
Triggers
Paramètres de mise à l’échelle et de concurrence pour les déclencheurs d’application de fonction.
Nom | Type | Description |
---|---|---|
http |
Paramètres de mise à l’échelle et de concurrence pour le déclencheur HTTP. |
UsageState
État indiquant si l’application a dépassé son utilisation du quota. Lecture seule.
Nom | Type | Description |
---|---|---|
Exceeded |
string |
|
Normal |
string |
userAssignedIdentity
Identité affectée par l’utilisateur.
Nom | Type | Description |
---|---|---|
clientId |
string |
ID client de l’identité affectée par l’utilisateur |
principalId |
string |
ID principal de l’identité affectée par l’utilisateur |
VirtualApplication
Application virtuelle dans une application.
Nom | Type | Description |
---|---|---|
physicalPath |
string |
Chemin d’accès physique. |
preloadEnabled |
boolean |
|
virtualDirectories |
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. |