SiteConfig interface
Konfiguration av en App Service app.
Egenskaper
acr |
Flagga för att använda autentiseringsuppgifter 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 |
Appkommandoraden som ska startas. |
app |
Programinställningar. |
auto |
|
auto |
Reparera regler automatiskt. |
auto |
Namn på plats för automatisk växling. |
azure |
Lista över Azure Storage-konton. |
connection |
Anslutningssträngar. |
cors | CORS-inställningar (Cross-Origin Resource Sharing). |
default |
Standarddokument. |
detailed |
|
document |
Dokumentrot. |
elastic |
Maximalt antal arbetare som en plats kan skala ut till.
Den här inställningen gäller endast för appar i planer där ElasticScaleEnabled är |
experiments | Detta är att arbeta runt för polymorfa typer. |
ftps |
Status för FTP/FTPS-tjänsten |
function |
Maximalt antal arbetare som en plats kan skala ut till. Den här inställningen gäller endast för förbruknings- och Elastic Premium-planer |
functions |
Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskala är aktiverat. När den är aktiverad övervakar ScaleController inte händelsekällor direkt, utan anropar i stället 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 |
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 |
Utjämning av platsbelastning. |
local |
|
logs |
Storleksgräns för HTTP-loggar. |
machine |
Site MachineKey. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
managed |
Hanterat pipelineläge. |
managed |
Hanterad 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 webbplats Den här inställningen gäller endast för elastiska planer |
min |
Den lägsta tillåtna TLS-chiffersviten 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 preWarmed-instanser. Den här inställningen gäller endast för förbrukning 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 att scm ska 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 |
Virtual Network namn. |
vnet |
Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning. |
vnet |
Virtual Network Route All aktiverat. Detta gör att all utgående trafik har Virtual Network säkerhetsgrupper och användardefinierade vägar. |
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 sig tz-databasvärden https://www.iana.org/time-zones (för en snabbreferens se 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 autentiseringsuppgifter 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 AlwaysOn ä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
Appkommandoraden som ska startas.
appCommandLine?: string
Egenskapsvärde
string
appSettings
autoHealEnabled
true
om Auto Heal är aktiverat; annars . false
autoHealEnabled?: boolean
Egenskapsvärde
boolean
autoHealRules
autoSwapSlotName
Namn på plats för automatisk växling.
autoSwapSlotName?: string
Egenskapsvärde
string
azureStorageAccounts
Lista över Azure Storage-konton.
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
Egenskapsvärde
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
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 plats 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 plats kan skala ut till. Den här inställningen gäller endast för förbruknings- och Elastic Premium-planer
functionAppScaleLimit?: number
Egenskapsvärde
number
functionsRuntimeScaleMonitoringEnabled
Hämtar eller anger ett värde som anger om övervakning av funktionskörningsskala är aktiverat. När den är aktiverad övervakar ScaleController inte händelsekällor direkt, utan anropar i stället 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
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
Site MachineKey. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
machineKey?: SiteMachineKey
Egenskapsvärde
managedPipelineMode
managedServiceIdentityId
Hanterad 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 webbplats Den här inställningen gäller endast för elastiska planer
minimumElasticInstanceCount?: number
Egenskapsvärde
number
minTlsCipherSuite
Den lägsta tillåtna TLS-chiffersviten 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 preWarmed-instanser. Den här inställningen gäller endast för förbrukning 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 begäran ä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 att scm ska 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
Virtual Network namn.
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 aktiverat. Detta gör att all utgående trafik har Virtual Network säkerhetsgrupper och användardefinierade vägar.
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 sig tz-databasvärden https://www.iana.org/time-zones (för en snabbreferens se 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