Dela via


SiteConfig interface

Konfiguration av en App Service app.

Egenskaper

acrUseManagedIdentityCreds

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

acrUserManagedIdentityID

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

alwaysOn

trueom AlwaysOn ä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

Appkommandoraden som ska startas.

appSettings

Programinställningar.

autoHealEnabled

trueom Auto Heal är aktiverat; annars . false

autoHealRules

Reparera regler automatiskt.

autoSwapSlotName

Namn på plats för automatisk växling.

azureStorageAccounts

Lista över Azure Storage-konton.

connectionStrings

Anslutningssträngar.

cors

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

defaultDocuments

Standarddokument.

detailedErrorLoggingEnabled

trueom detaljerad felloggning är aktiverad; annars . false

documentRoot

Dokumentrot.

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

experiments

Detta är att arbeta runt för polymorfa typer.

ftpsState

Status för FTP/FTPS-tjänsten

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

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.

handlerMappings

Hanterarmappningar.

healthCheckPath

Sökväg för hälsokontroll

http20Enabled

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

httpLoggingEnabled

trueom 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

Utjämning av platsbelastning.

localMySqlEnabled

trueför att aktivera lokal MySQL; annars . false

logsDirectorySizeLimit

Storleksgräns för HTTP-loggar.

machineKey

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

managedPipelineMode

Hanterat pipelineläge.

managedServiceIdentityId

Hanterad 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 webbplats Den här inställningen gäller endast för elastiska planer

minTlsCipherSuite

Den lägsta tillåtna TLS-chiffersviten 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 preWarmed-instanser. Den här inställningen gäller endast för förbrukning 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

trueom fjärrfelsökning är aktiverat. annars . false

remoteDebuggingVersion

Fjärrfelsökningsversion.

requestTracingEnabled

trueom spårning av begäran ä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 att scm ska 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

trueför att använda 32-bitars arbetsprocess; annars . false

virtualApplications

Virtuella program.

vnetName

Virtual Network namn.

vnetPrivatePortsCount

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

vnetRouteAllEnabled

Virtual Network Route All aktiverat. Detta gör att all utgående trafik har Virtual Network säkerhetsgrupper och användardefinierade vägar.

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

webSocketsEnabled

trueom 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 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

trueom 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

Programinställningar.

appSettings?: NameValuePair[]

Egenskapsvärde

autoHealEnabled

trueom Auto Heal är aktiverat; annars . false

autoHealEnabled?: boolean

Egenskapsvärde

boolean

autoHealRules

Reparera regler automatiskt.

autoHealRules?: AutoHealRules

Egenskapsvärde

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

Anslutningssträngar.

connectionStrings?: ConnStringInfo[]

Egenskapsvärde

cors

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

cors?: CorsSettings

Egenskapsvärde

defaultDocuments

Standarddokument.

defaultDocuments?: string[]

Egenskapsvärde

string[]

detailedErrorLoggingEnabled

trueom 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

Detta är att arbeta runt 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 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

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

httpLoggingEnabled

trueom 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

Utjämning av platsbelastning.

loadBalancing?: SiteLoadBalancing

Egenskapsvärde

localMySqlEnabled

truefö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

Hanterat pipelineläge.

managedPipelineMode?: ManagedPipelineMode

Egenskapsvärde

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

Push-slutpunktsinställningar.

push?: PushSettings

Egenskapsvärde

pythonVersion

Version av Python.

pythonVersion?: string

Egenskapsvärde

string

remoteDebuggingEnabled

trueom fjärrfelsökning är aktiverat. annars . false

remoteDebuggingEnabled?: boolean

Egenskapsvärde

boolean

remoteDebuggingVersion

Fjärrfelsökningsversion.

remoteDebuggingVersion?: string

Egenskapsvärde

string

requestTracingEnabled

trueom 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

trueför att använda 32-bitars arbetsprocess; annars . false

use32BitWorkerProcess?: boolean

Egenskapsvärde

boolean

virtualApplications

Virtuella program.

virtualApplications?: VirtualApplication[]

Egenskapsvärde

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

trueom 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