Dela via


SiteConfig interface

Konfiguration av en App Service-app.

Egenskaper

acrUseManagedIdentityCreds

Flagga för att använda creds för hanterad identitet för ACR-hämtning

acrUserManagedIdentityID

Om du använder användarhanterad identitet, den användarhanterade identiteten ClientId

alwaysOn

true om Alltid på är aktiverat; annars, false.

apiDefinition

Information om den formella API-definitionen för appen.

apiManagementConfig

Azure API-hanteringsinställningar som är länkade till appen.

appCommandLine

Appkommandorad som ska startas.

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.

autoHealEnabled

true om Automatisk läkning är aktiverat; annars, false.

autoHealRules

Regler för automatisk läkning.

autoSwapSlotName

Namn på automatisk växling av fack.

azureStorageAccounts

Lista över Azure Storage-konton.

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.

cors

CORS-inställningar (Cross-Origin Resource Sharing).

defaultDocuments

Standarddokument.

detailedErrorLoggingEnabled

true om detaljerad felloggning är aktiverad; annars, false.

documentRoot

Dokumentrot.

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

experiments

Det här är en lösning för polymorfa typer.

ftpsState

Status för FTP/FTPS-tjänsten

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

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.

handlerMappings

Hanterarmappningar.

healthCheckPath

Sökväg för hälsokontroll

http20Enabled

Http20Enabled: konfigurerar en webbplats så att klienter kan ansluta via http2.0

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.

httpLoggingEnabled

true om HTTP-loggning är aktiverat; annars, false.

ipSecurityRestrictions

IP-säkerhetsbegränsningar för main.

ipSecurityRestrictionsDefaultAction

Standardåtgärd för huvudåtkomstbegränsning om inga regler matchas.

javaContainer

Java-container.

javaContainerVersion

Java-containerversion.

javaVersion

Java-version.

keyVaultReferenceIdentity

Identitet som ska användas för Key Vault-referensautentisering.

limits

Webbplatsgränser.

linuxFxVersion

Linux App Framework och version

loadBalancing

Platsbelastningsutjämning.

localMySqlEnabled

true för att aktivera lokal MySQL; annars, false.

logsDirectorySizeLimit

Storleksgräns för HTTP-loggar.

machineKey

Plats MachineKey. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

managedPipelineMode

Hanterat pipelineläge.

managedServiceIdentityId

Hanterat tjänstidentitets-ID

metadata

Programmetadata. Det går inte att hämta den här egenskapen eftersom den kan innehålla hemligheter.

minimumElasticInstanceCount

Antal minsta antal instanser för en plats Den här inställningen gäller endast för elastiska planer

minTlsCipherSuite

TLS-chiffersviten med minsta styrka som tillåts för ett program

minTlsVersion

MinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden

netFrameworkVersion

.NET Framework-version.

nodeVersion

Version av Node.js.

numberOfWorkers

Antal arbetare.

phpVersion

Version av PHP.

powerShellVersion

Version av PowerShell.

preWarmedInstanceCount

Antal förvärmade instanser. Den här inställningen gäller endast för förbruknings- och elastiska planer

publicNetworkAccess

Egenskap för att tillåta eller blockera all offentlig trafik.

publishingUsername

Publicera användarnamn.

push

Push-slutpunktsinställningar.

pythonVersion

Version av Python.

remoteDebuggingEnabled

true om fjärrfelsökning är aktiverat; annars, false.

remoteDebuggingVersion

Fjärrfelsökningsversion.

requestTracingEnabled

true om spårning av förfrågningar är aktiverat; annars, false.

requestTracingExpirationTime

Begär förfallotid för spårning.

scmIpSecurityRestrictions

IP-säkerhetsbegränsningar för scm.

scmIpSecurityRestrictionsDefaultAction

Standardåtgärd för scm-åtkomstbegränsning om inga regler matchas.

scmIpSecurityRestrictionsUseMain

IP-säkerhetsbegränsningar för scm för att använda main.

scmMinTlsVersion

ScmMinTlsVersion: konfigurerar den lägsta versionen av TLS som krävs för SSL-begäranden för SCM-webbplatsen

scmType

SCM-typ.

tracingOptions

Spårningsalternativ.

use32BitWorkerProcess

true för att använda 32-bitars arbetsprocess; annars, false.

virtualApplications

Virtuella program.

vnetName

Namn på virtuellt nätverk.

vnetPrivatePortsCount

Antalet privata portar som tilldelats den här appen. Dessa tilldelas dynamiskt vid körning.

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.

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

webSocketsEnabled

true om WebSocket är aktiverat; annars, false.

windowsFxVersion

Xenon App Framework och version

xManagedServiceIdentityId

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

Regler för automatisk läkning.

autoHealRules?: AutoHealRules

Egenskapsvärde

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

CORS-inställningar (Cross-Origin Resource Sharing).

cors?: CorsSettings

Egenskapsvärde

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

Det här är en lösning för polymorfa typer.

experiments?: Experiments

Egenskapsvärde

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

Hanterarmappningar.

handlerMappings?: HandlerMapping[]

Egenskapsvärde

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

Webbplatsgränser.

limits?: SiteLimits

Egenskapsvärde

linuxFxVersion

Linux App Framework och version

linuxFxVersion?: string

Egenskapsvärde

string

loadBalancing

Platsbelastningsutjämning.

loadBalancing?: SiteLoadBalancing

Egenskapsvärde

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

Hanterat pipelineläge.

managedPipelineMode?: ManagedPipelineMode

Egenskapsvärde

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

Push-slutpunktsinställningar.

push?: PushSettings

Egenskapsvärde

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

Virtuella program.

virtualApplications?: VirtualApplication[]

Egenskapsvärde

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