SiteConfig interface
Konfiguration av en App Service-app.
Egenskaper
| acr |
Flagga för att använda creds för hanterad identitet för ACR-hämtning |
| acr |
Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId |
| always |
|
| api |
Information om den formella API-definitionen för appen. |
| api |
Azure API-hanteringsinställningar som är länkade till appen. |
| app |
Appkommandorad som ska startas. |
| app |
Programinställningar. Den här egenskapen returneras inte som svar på normala begäranden om att skapa och läsa eftersom den kan innehålla känslig information. |
| auto |
|
| auto |
Regler för automatisk läkning. |
| auto |
Namn på automatisk växling av fack. |
| azure |
Lista över Azure Storage-konton. |
| connection |
Anslutningssträngar. Den här egenskapen returneras inte som svar på normala begäranden om att skapa och läsa eftersom den kan innehålla känslig information. |
| cors | CORS-inställningar (Cross-Origin Resource Sharing). |
| default |
Standarddokument. |
| detailed |
|
| document |
Dokumentrot. |
| elastic |
Maximalt antal arbetare som en webbplats kan skala ut till.
Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled är |
| experiments | Det här är en lösning för polymorfa typer. |
| ftps |
Status för FTP/FTPS-tjänsten |
| function |
Maximalt antal arbetare som en webbplats kan skala ut till. Den här inställningen gäller endast för förbruknings- och elastiska Premium-abonnemang |
| functions |
Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskalning är aktiverat. När det är aktiverat övervakar ScaleController inte händelsekällor direkt, utan anropar i stället till körningen för att hämta skalningsstatus. |
| handler |
Hanterarmappningar. |
| health |
Sökväg för hälsokontroll |
| http20Enabled | Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0 |
| http20Proxy |
Http20ProxyFlag: Konfigurerar en webbplats så att http2.0 kan skickas via proxy hela vägen till appen. 0 = inaktiverad, 1 = passera genom all http2-trafik, 2 = endast passera genom gRPC. |
| http |
|
| ip |
IP-säkerhetsbegränsningar för main. |
| ip |
Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas. |
| java |
Java-container. |
| java |
Java-containerversion. |
| java |
Java-version. |
| key |
Identitet som ska användas för Key Vault-referensautentisering. |
| limits | Webbplatsgränser. |
| linux |
Linux App Framework och version |
| load |
Platsbelastningsutjämning. |
| local |
|
| logs |
Storleksgräns för HTTP-loggar. |
| machine |
Plats MachineKey. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
| managed |
Hanterat pipelineläge. |
| managed |
Hanterat tjänstidentitets-ID |
| metadata | Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter. |
| minimum |
Antal minsta antal instanser för en plats Den här inställningen gäller endast för elastiska planer |
| min |
TLS-chiffersviten med minsta styrka som tillåts för ett program |
| min |
MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden |
| net |
.NET Framework-version. |
| node |
Version av Node.js. |
| number |
Antal arbetare. |
| php |
Version av PHP. |
| power |
Version av PowerShell. |
| pre |
Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer |
| public |
Egenskap för att tillåta eller blockera all offentlig trafik. |
| publishing |
Publicera användarnamn. |
| push | Push-slutpunktsinställningar. |
| python |
Version av Python. |
| remote |
|
| remote |
Fjärrfelsökningsversion. |
| request |
|
| request |
Begär förfallotid för spårning. |
| scm |
IP-säkerhetsbegränsningar för scm. |
| scm |
Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas. |
| scm |
IP-säkerhetsbegränsningar för scm för att använda main. |
| scm |
ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen |
| scm |
SCM-typ. |
| tracing |
Spårningsalternativ. |
| use32Bit |
|
| virtual |
Virtuella program. |
| vnet |
Namn på virtuellt nätverk. |
| vnet |
Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. |
| vnet |
Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade. |
| website |
Anger tidszonen som en plats använder för att generera tidsstämplar. Kompatibel med Linux och Windows App Service. Inställningen WEBSITE_TIME_ZONE app har företräde framför den här konfigurationen. För Linux förväntar du dig tz-databasvärden https://www.iana.org/time-zones (en snabbreferens finns i https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). För Windows förväntar du dig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
| web |
|
| windows |
Xenon App Framework och version |
| x |
Explicit hanterat tjänstidentitets-ID |
Egenskapsinformation
acrUseManagedIdentityCreds
Flagga för att använda creds för hanterad identitet för ACR-hämtning
acrUseManagedIdentityCreds?: boolean
Egenskapsvärde
boolean
acrUserManagedIdentityID
Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId
acrUserManagedIdentityID?: string
Egenskapsvärde
string
alwaysOn
true om Alltid på är aktiverat; annars, false.
alwaysOn?: boolean
Egenskapsvärde
boolean
apiDefinition
Information om den formella API-definitionen för appen.
apiDefinition?: ApiDefinitionInfo
Egenskapsvärde
apiManagementConfig
Azure API-hanteringsinställningar som är länkade till appen.
apiManagementConfig?: ApiManagementConfig
Egenskapsvärde
appCommandLine
Appkommandorad som ska startas.
appCommandLine?: string
Egenskapsvärde
string
appSettings
Programinställningar. Den här egenskapen returneras inte som svar på normala begäranden om att skapa och läsa eftersom den kan innehålla känslig information.
appSettings?: NameValuePair[]
Egenskapsvärde
autoHealEnabled
true om Automatisk läkning är aktiverat; annars, false.
autoHealEnabled?: boolean
Egenskapsvärde
boolean
autoHealRules
autoSwapSlotName
Namn på automatisk växling av fack.
autoSwapSlotName?: string
Egenskapsvärde
string
azureStorageAccounts
Lista över Azure Storage-konton.
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
Egenskapsvärde
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
Anslutningssträngar. Den här egenskapen returneras inte som svar på normala begäranden om att skapa och läsa eftersom den kan innehålla känslig information.
connectionStrings?: ConnStringInfo[]
Egenskapsvärde
cors
defaultDocuments
Standarddokument.
defaultDocuments?: string[]
Egenskapsvärde
string[]
detailedErrorLoggingEnabled
true om detaljerad felloggning är aktiverad; annars, false.
detailedErrorLoggingEnabled?: boolean
Egenskapsvärde
boolean
documentRoot
Dokumentrot.
documentRoot?: string
Egenskapsvärde
string
elasticWebAppScaleLimit
Maximalt antal arbetare som en webbplats kan skala ut till.
Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled är true
elasticWebAppScaleLimit?: number
Egenskapsvärde
number
experiments
ftpsState
Status för FTP/FTPS-tjänsten
ftpsState?: string
Egenskapsvärde
string
functionAppScaleLimit
Maximalt antal arbetare som en webbplats kan skala ut till. Den här inställningen gäller endast för förbruknings- och elastiska Premium-abonnemang
functionAppScaleLimit?: number
Egenskapsvärde
number
functionsRuntimeScaleMonitoringEnabled
Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskalning är aktiverat. När det är aktiverat övervakar ScaleController inte händelsekällor direkt, utan anropar i stället till körningen för att hämta skalningsstatus.
functionsRuntimeScaleMonitoringEnabled?: boolean
Egenskapsvärde
boolean
handlerMappings
healthCheckPath
Sökväg för hälsokontroll
healthCheckPath?: string
Egenskapsvärde
string
http20Enabled
Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0
http20Enabled?: boolean
Egenskapsvärde
boolean
http20ProxyFlag
Http20ProxyFlag: Konfigurerar en webbplats så att http2.0 kan skickas via proxy hela vägen till appen. 0 = inaktiverad, 1 = passera genom all http2-trafik, 2 = endast passera genom gRPC.
http20ProxyFlag?: number
Egenskapsvärde
number
httpLoggingEnabled
true om HTTP-loggning är aktiverat; annars, false.
httpLoggingEnabled?: boolean
Egenskapsvärde
boolean
ipSecurityRestrictions
IP-säkerhetsbegränsningar för main.
ipSecurityRestrictions?: IpSecurityRestriction[]
Egenskapsvärde
ipSecurityRestrictionsDefaultAction
Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas.
ipSecurityRestrictionsDefaultAction?: string
Egenskapsvärde
string
javaContainer
Java-container.
javaContainer?: string
Egenskapsvärde
string
javaContainerVersion
Java-containerversion.
javaContainerVersion?: string
Egenskapsvärde
string
javaVersion
Java-version.
javaVersion?: string
Egenskapsvärde
string
keyVaultReferenceIdentity
Identitet som ska användas för Key Vault-referensautentisering.
keyVaultReferenceIdentity?: string
Egenskapsvärde
string
limits
linuxFxVersion
Linux App Framework och version
linuxFxVersion?: string
Egenskapsvärde
string
loadBalancing
localMySqlEnabled
true för att aktivera lokal MySQL; annars, false.
localMySqlEnabled?: boolean
Egenskapsvärde
boolean
logsDirectorySizeLimit
Storleksgräns för HTTP-loggar.
logsDirectorySizeLimit?: number
Egenskapsvärde
number
machineKey
Plats MachineKey. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
machineKey?: SiteMachineKey
Egenskapsvärde
managedPipelineMode
managedServiceIdentityId
Hanterat tjänstidentitets-ID
managedServiceIdentityId?: number
Egenskapsvärde
number
metadata
Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter.
metadata?: NameValuePair[]
Egenskapsvärde
minimumElasticInstanceCount
Antal minsta antal instanser för en plats Den här inställningen gäller endast för elastiska planer
minimumElasticInstanceCount?: number
Egenskapsvärde
number
minTlsCipherSuite
TLS-chiffersviten med minsta styrka som tillåts för ett program
minTlsCipherSuite?: string
Egenskapsvärde
string
minTlsVersion
MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden
minTlsVersion?: string
Egenskapsvärde
string
netFrameworkVersion
.NET Framework-version.
netFrameworkVersion?: string
Egenskapsvärde
string
nodeVersion
Version av Node.js.
nodeVersion?: string
Egenskapsvärde
string
numberOfWorkers
Antal arbetare.
numberOfWorkers?: number
Egenskapsvärde
number
phpVersion
Version av PHP.
phpVersion?: string
Egenskapsvärde
string
powerShellVersion
Version av PowerShell.
powerShellVersion?: string
Egenskapsvärde
string
preWarmedInstanceCount
Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer
preWarmedInstanceCount?: number
Egenskapsvärde
number
publicNetworkAccess
Egenskap för att tillåta eller blockera all offentlig trafik.
publicNetworkAccess?: string
Egenskapsvärde
string
publishingUsername
Publicera användarnamn.
publishingUsername?: string
Egenskapsvärde
string
push
pythonVersion
Version av Python.
pythonVersion?: string
Egenskapsvärde
string
remoteDebuggingEnabled
true om fjärrfelsökning är aktiverat; annars, false.
remoteDebuggingEnabled?: boolean
Egenskapsvärde
boolean
remoteDebuggingVersion
Fjärrfelsökningsversion.
remoteDebuggingVersion?: string
Egenskapsvärde
string
requestTracingEnabled
true om spårning av förfrågningar är aktiverat; annars, false.
requestTracingEnabled?: boolean
Egenskapsvärde
boolean
requestTracingExpirationTime
Begär förfallotid för spårning.
requestTracingExpirationTime?: Date
Egenskapsvärde
Date
scmIpSecurityRestrictions
IP-säkerhetsbegränsningar för scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Egenskapsvärde
scmIpSecurityRestrictionsDefaultAction
Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas.
scmIpSecurityRestrictionsDefaultAction?: string
Egenskapsvärde
string
scmIpSecurityRestrictionsUseMain
IP-säkerhetsbegränsningar för scm för att använda main.
scmIpSecurityRestrictionsUseMain?: boolean
Egenskapsvärde
boolean
scmMinTlsVersion
ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen
scmMinTlsVersion?: string
Egenskapsvärde
string
scmType
SCM-typ.
scmType?: string
Egenskapsvärde
string
tracingOptions
Spårningsalternativ.
tracingOptions?: string
Egenskapsvärde
string
use32BitWorkerProcess
true för att använda 32-bitars arbetsprocess; annars, false.
use32BitWorkerProcess?: boolean
Egenskapsvärde
boolean
virtualApplications
vnetName
Namn på virtuellt nätverk.
vnetName?: string
Egenskapsvärde
string
vnetPrivatePortsCount
Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning.
vnetPrivatePortsCount?: number
Egenskapsvärde
number
vnetRouteAllEnabled
Virtual Network Route All aktiverad. Detta gör att all utgående trafik får virtuella nätverkssäkerhetsgrupper och användardefinierade vägar tillämpade.
vnetRouteAllEnabled?: boolean
Egenskapsvärde
boolean
websiteTimeZone
Anger tidszonen som en plats använder för att generera tidsstämplar. Kompatibel med Linux och Windows App Service. Inställningen WEBSITE_TIME_ZONE app har företräde framför den här konfigurationen. För Linux förväntar du dig tz-databasvärden https://www.iana.org/time-zones (en snabbreferens finns i https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). För Windows förväntar du dig en av de tidszoner som anges under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
websiteTimeZone?: string
Egenskapsvärde
string
webSocketsEnabled
true om WebSocket är aktiverat; annars, false.
webSocketsEnabled?: boolean
Egenskapsvärde
boolean
windowsFxVersion
Xenon App Framework och version
windowsFxVersion?: string
Egenskapsvärde
string
xManagedServiceIdentityId
Explicit hanterat tjänstidentitets-ID
xManagedServiceIdentityId?: number
Egenskapsvärde
number