Dela via


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

Appkommandorad som ska startas.

appSettings

Programinställningar.

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.

cors

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

defaultDocuments

Standarddokument.

detailedErrorLoggingEnabled

true om detaljerad felloggning är aktiverad. annars false.

documentRoot

Dokumentrot.

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

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

ipSecurityRestrictions

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

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.

managedPipelineMode

Hanterat pipelineläge.

managedServiceIdentityId

Hanterat tjänstidentitets-ID

minimumElasticInstanceCount

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

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 begäran är aktiverat. annars false.

requestTracingExpirationTime

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

scmIpSecurityRestrictions

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

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 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 AlwaysOn är aktiverat; annars false.

alwaysOn?: boolean

Egenskapsvärde

boolean

apiDefinition

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

apiDefinition?: ApiDefinitionInfoOutput

Egenskapsvärde

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfigOutput

Egenskapsvärde

appCommandLine

Appkommandorad som ska startas.

appCommandLine?: string

Egenskapsvärde

string

appSettings

Programinställningar.

appSettings?: NameValuePairOutput[]

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?: AutoHealRulesOutput

Egenskapsvärde

autoSwapSlotName

Namn på automatisk växling av fack.

autoSwapSlotName?: string

Egenskapsvärde

string

azureStorageAccounts

Lista över Azure Storage-konton.

azureStorageAccounts?: Record<string, AzureStorageInfoValueOutput>

Egenskapsvärde

Record<string, AzureStorageInfoValueOutput>

connectionStrings

Anslutningssträngar.

connectionStrings?: ConnStringInfoOutput[]

Egenskapsvärde

cors

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

cors?: CorsSettingsOutput

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

experiments

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

experiments?: ExperimentsOutput

Egenskapsvärde

ftpsState

Status för FTP/FTPS-tjänsten

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

Egenskapsvärde

"Disabled" | "AllAllowed" | "FtpsOnly"

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 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?: HandlerMappingOutput[]

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

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

httpLoggingEnabled?: boolean

Egenskapsvärde

boolean

ipSecurityRestrictions

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

ipSecurityRestrictions?: IpSecurityRestrictionOutput[]

Egenskapsvärde

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?: SiteLimitsOutput

Egenskapsvärde

linuxFxVersion

Linux App Framework och version

linuxFxVersion?: string

Egenskapsvärde

string

loadBalancing

Platsbelastningsutjämning.

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

Egenskapsvärde

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

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.

machineKey?: SiteMachineKeyOutput

Egenskapsvärde

managedPipelineMode

Hanterat pipelineläge.

managedPipelineMode?: "Integrated" | "Classic"

Egenskapsvärde

"Integrated" | "Classic"

managedServiceIdentityId

Hanterat tjänstidentitets-ID

managedServiceIdentityId?: number

Egenskapsvärde

number

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

minTlsVersion

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

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

Egenskapsvärde

"1.0" | "1.1" | "1.2"

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?: PushSettingsOutput

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 begäran är aktiverat. annars false.

requestTracingEnabled?: boolean

Egenskapsvärde

boolean

requestTracingExpirationTime

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

requestTracingExpirationTime?: string

Egenskapsvärde

string

scmIpSecurityRestrictions

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

scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]

Egenskapsvärde

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?: "1.0" | "1.1" | "1.2"

Egenskapsvärde

"1.0" | "1.1" | "1.2"

scmType

SCM-typ.

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

Egenskapsvärde

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

tracingOptions

Spårningsalternativ.

tracingOptions?: string

Egenskapsvärde

string

use32BitWorkerProcess

true att använda 32-bitars arbetsprocess. annars false.

use32BitWorkerProcess?: boolean

Egenskapsvärde

boolean

virtualApplications

Virtuella program.

virtualApplications?: VirtualApplicationOutput[]

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