Partager via


SiteConfig interface

Propriétés

acrUseManagedIdentityCreds

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

acrUserManagedIdentityID

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

alwaysOn

truesi Always On est activé ; sinon, false.

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

Ligne de commande de l’application à lancer.

appSettings

Paramètres de l'application.

autoHealEnabled

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

autoHealRules

Règles de réparation automatique.

autoSwapSlotName

Nom de l’emplacement d’échange automatique.

azureStorageAccounts

Liste des comptes de stockage Azure.

connectionStrings

Les chaînes de connexion.

cors

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

defaultDocuments

Documents par défaut.

detailedErrorLoggingEnabled

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

documentRoot

Racine du document.

experiments

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

ftpsState

État du service FTP/FTPS

functionAppScaleLimit

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

functionsRuntimeScaleMonitoringEnabled

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 l’état de mise à l’échelle.

handlerMappings

Mappages de gestionnaires.

healthCheckPath

Chemin de contrôle d'intégrité

http20Enabled

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

httpLoggingEnabled

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

ipSecurityRestrictions

Restrictions de sécurité IP pour main.

javaContainer

Conteneur Java.

javaContainerVersion

Version du conteneur Java.

javaVersion

Version de Java.

keyVaultReferenceIdentity

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

limits

Limites du site.

linuxFxVersion

Linux App Framework et version

loadBalancing

Équilibrage de charge de site.

localMySqlEnabled

true pour activer MySQL local ; sinon, false.

logsDirectorySizeLimit

Limite de taille du répertoire des journaux HTTP.

machineKey

MachineKey de site.

managedPipelineMode

Mode pipeline managé.

managedServiceIdentityId

ID d’identité de service managé

minimumElasticInstanceCount

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

minTlsVersion

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

netFrameworkVersion

Version du .NET Framework.

nodeVersion

Version de Node.js.

numberOfWorkers

Nombre de workers.

phpVersion

Version de PHP.

powerShellVersion

Version de PowerShell.

preWarmedInstanceCount

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

publicNetworkAccess

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

publishingUsername

Publication du nom d’utilisateur.

push

Paramètres de point de terminaison push.

pythonVersion

Version de Python.

remoteDebuggingEnabled

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

remoteDebuggingVersion

Version de débogage à distance.

requestTracingEnabled

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

requestTracingExpirationTime

Heure d’expiration du suivi de la demande.

scmIpSecurityRestrictions

Restrictions de sécurité IP pour scm.

scmIpSecurityRestrictionsUseMain

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

Options de suivi.

use32BitWorkerProcess

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

virtualApplications

Applications virtuelles.

vnetName

Réseau virtuel nom.

vnetPrivatePortsCount

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

vnetRouteAllEnabled

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.

websiteTimeZone

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

webSocketsEnabled

true si WebSocket est activé ; sinon, false.

windowsFxVersion

Xenon App Framework et version

xManagedServiceIdentityId

ID d’identité de service managé explicite

Détails de la propriété

acrUseManagedIdentityCreds

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

acrUseManagedIdentityCreds?: boolean

Valeur de propriété

boolean

acrUserManagedIdentityID

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

acrUserManagedIdentityID?: string

Valeur de propriété

string

alwaysOn

truesi Always On est activé ; sinon, false.

alwaysOn?: boolean

Valeur de propriété

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfo

Valeur de propriété

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfig

Valeur de propriété

appCommandLine

Ligne de commande de l’application à lancer.

appCommandLine?: string

Valeur de propriété

string

appSettings

Paramètres de l'application.

appSettings?: NameValuePair[]

Valeur de propriété

autoHealEnabled

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

autoHealEnabled?: boolean

Valeur de propriété

boolean

autoHealRules

Règles de réparation automatique.

autoHealRules?: AutoHealRules

Valeur de propriété

autoSwapSlotName

Nom de l’emplacement d’échange automatique.

autoSwapSlotName?: string

Valeur de propriété

string

azureStorageAccounts

Liste des comptes de stockage Azure.

azureStorageAccounts?: Record<string, AzureStorageInfoValue>

Valeur de propriété

Record<string, AzureStorageInfoValue>

connectionStrings

Les chaînes de connexion.

connectionStrings?: ConnStringInfo[]

Valeur de propriété

cors

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

cors?: CorsSettings

Valeur de propriété

defaultDocuments

Documents par défaut.

defaultDocuments?: string[]

Valeur de propriété

string[]

detailedErrorLoggingEnabled

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

detailedErrorLoggingEnabled?: boolean

Valeur de propriété

boolean

documentRoot

Racine du document.

documentRoot?: string

Valeur de propriété

string

experiments

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

experiments?: Experiments

Valeur de propriété

ftpsState

État du service FTP/FTPS

ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"

Valeur de propriété

"Disabled" | "AllAllowed" | "FtpsOnly"

functionAppScaleLimit

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

functionAppScaleLimit?: number

Valeur de propriété

number

functionsRuntimeScaleMonitoringEnabled

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 l’état de mise à l’échelle.

functionsRuntimeScaleMonitoringEnabled?: boolean

Valeur de propriété

boolean

handlerMappings

Mappages de gestionnaires.

handlerMappings?: HandlerMapping[]

Valeur de propriété

healthCheckPath

Chemin de contrôle d'intégrité

healthCheckPath?: string

Valeur de propriété

string

http20Enabled

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

http20Enabled?: boolean

Valeur de propriété

boolean

httpLoggingEnabled

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

httpLoggingEnabled?: boolean

Valeur de propriété

boolean

ipSecurityRestrictions

Restrictions de sécurité IP pour main.

ipSecurityRestrictions?: IpSecurityRestriction[]

Valeur de propriété

javaContainer

Conteneur Java.

javaContainer?: string

Valeur de propriété

string

javaContainerVersion

Version du conteneur Java.

javaContainerVersion?: string

Valeur de propriété

string

javaVersion

Version de Java.

javaVersion?: string

Valeur de propriété

string

keyVaultReferenceIdentity

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

keyVaultReferenceIdentity?: string

Valeur de propriété

string

limits

Limites du site.

limits?: SiteLimits

Valeur de propriété

linuxFxVersion

Linux App Framework et version

linuxFxVersion?: string

Valeur de propriété

string

loadBalancing

Équilibrage de charge de site.

loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

Valeur de propriété

"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

localMySqlEnabled

true pour activer MySQL local ; sinon, false.

localMySqlEnabled?: boolean

Valeur de propriété

boolean

logsDirectorySizeLimit

Limite de taille du répertoire des journaux HTTP.

logsDirectorySizeLimit?: number

Valeur de propriété

number

machineKey

MachineKey de site.

machineKey?: SiteMachineKey

Valeur de propriété

managedPipelineMode

Mode pipeline managé.

managedPipelineMode?: "Integrated" | "Classic"

Valeur de propriété

"Integrated" | "Classic"

managedServiceIdentityId

ID d’identité de service managé

managedServiceIdentityId?: number

Valeur de propriété

number

minimumElasticInstanceCount

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

minimumElasticInstanceCount?: number

Valeur de propriété

number

minTlsVersion

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

minTlsVersion?: "1.0" | "1.1" | "1.2"

Valeur de propriété

"1.0" | "1.1" | "1.2"

netFrameworkVersion

Version du .NET Framework.

netFrameworkVersion?: string

Valeur de propriété

string

nodeVersion

Version de Node.js.

nodeVersion?: string

Valeur de propriété

string

numberOfWorkers

Nombre de workers.

numberOfWorkers?: number

Valeur de propriété

number

phpVersion

Version de PHP.

phpVersion?: string

Valeur de propriété

string

powerShellVersion

Version de PowerShell.

powerShellVersion?: string

Valeur de propriété

string

preWarmedInstanceCount

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

preWarmedInstanceCount?: number

Valeur de propriété

number

publicNetworkAccess

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

publicNetworkAccess?: string

Valeur de propriété

string

publishingUsername

Publication du nom d’utilisateur.

publishingUsername?: string

Valeur de propriété

string

push

Paramètres de point de terminaison push.

push?: PushSettings

Valeur de propriété

pythonVersion

Version de Python.

pythonVersion?: string

Valeur de propriété

string

remoteDebuggingEnabled

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

remoteDebuggingEnabled?: boolean

Valeur de propriété

boolean

remoteDebuggingVersion

Version de débogage à distance.

remoteDebuggingVersion?: string

Valeur de propriété

string

requestTracingEnabled

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

requestTracingEnabled?: boolean

Valeur de propriété

boolean

requestTracingExpirationTime

Heure d’expiration du suivi de la demande.

requestTracingExpirationTime?: string | Date

Valeur de propriété

string | Date

scmIpSecurityRestrictions

Restrictions de sécurité IP pour scm.

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Valeur de propriété

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

Valeur de propriété

boolean

scmMinTlsVersion

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

scmMinTlsVersion?: "1.0" | "1.1" | "1.2"

Valeur de propriété

"1.0" | "1.1" | "1.2"

scmType

Type SCM.

scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

Valeur de propriété

"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

tracingOptions

Options de suivi.

tracingOptions?: string

Valeur de propriété

string

use32BitWorkerProcess

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

use32BitWorkerProcess?: boolean

Valeur de propriété

boolean

virtualApplications

Applications virtuelles.

virtualApplications?: VirtualApplication[]

Valeur de propriété

vnetName

Réseau virtuel nom.

vnetName?: string

Valeur de propriété

string

vnetPrivatePortsCount

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

vnetPrivatePortsCount?: number

Valeur de propriété

number

vnetRouteAllEnabled

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.

vnetRouteAllEnabled?: boolean

Valeur de propriété

boolean

websiteTimeZone

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

websiteTimeZone?: string

Valeur de propriété

string

webSocketsEnabled

true si WebSocket est activé ; sinon, false.

webSocketsEnabled?: boolean

Valeur de propriété

boolean

windowsFxVersion

Xenon App Framework et version

windowsFxVersion?: string

Valeur de propriété

string

xManagedServiceIdentityId

ID d’identité de service managé explicite

xManagedServiceIdentityId?: number

Valeur de propriété

number