Freigeben über


SiteConfig interface

Konfiguration einer App Service-App.

Eigenschaften

acrUseManagedIdentityCreds

Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull

acrUserManagedIdentityID

Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird die ClientId der vom Benutzer verwalteten Identität

alwaysOn

true, wenn Always On aktiviert ist; andernfalls false.

apiDefinition

Informationen zur formalen API-Definition für die App.

apiManagementConfig

Azure-API-Verwaltungseinstellungen, die mit der App verknüpft sind.

appCommandLine

App-Befehlszeile zum Starten.

appSettings

Anwendungseinstellungen.

autoHealEnabled

true, wenn die automatische Heilung aktiviert ist; andernfalls false.

autoHealRules

Regeln zur automatischen Heilung.

autoSwapSlotName

Name des automatischen Austauschplatzes.

azureStorageAccounts

Liste der Azure Storage-Konten.

connectionStrings

Verbindungszeichenfolgen.

cors

CorS-Einstellungen (Cross-Origin Resource Sharing).

defaultDocuments

Standarddokumente.

detailedErrorLoggingEnabled

true, wenn die detaillierte Fehlerprotokollierung aktiviert ist; andernfalls false.

documentRoot

Dokumentstamm.

experiments

Dies ist für polymorphe Typen zu umgehen.

ftpsState

Status des FTP/FTPS-Diensts

functionAppScaleLimit

Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann. Diese Einstellung gilt nur für die Verbrauchs- und Elastic Premium-Pläne.

functionsRuntimeScaleMonitoringEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Skalierungsüberwachung von Funktionen zur Laufzeit aktiviert ist. Wenn diese Option aktiviert ist, überwacht der ScaleController keine Ereignisquellen direkt, sondern ruft stattdessen die Laufzeit auf, um den Skalierungsstatus abzurufen.

handlerMappings

Handlerzuordnungen.

healthCheckPath

Integritätsprüfungspfad

http20Enabled

Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können.

httpLoggingEnabled

true, wenn die HTTP-Protokollierung aktiviert ist; andernfalls false.

ipSecurityRestrictions

IP-Sicherheitsbeschränkungen für den Hauptteil.

javaContainer

Java-Container.

javaContainerVersion

Java-Containerversion.

javaVersion

Java-Version.

keyVaultReferenceIdentity

Identität, die für die Key Vault-Referenzauthentifizierung verwendet werden soll.

limits

Websitegrenzwerte.

linuxFxVersion

Linux App Framework und Version

loadBalancing

Standortlastenausgleich.

localMySqlEnabled

true, um lokale MySQL zu aktivieren; andernfalls false.

logsDirectorySizeLimit

HTTP-Protokolle: Verzeichnisgrößenbeschränkung.

managedPipelineMode

Verwalteter Pipelinemodus.

managedServiceIdentityId

Id der verwalteten Dienstidentität

minimumElasticInstanceCount

Anzahl der Mindestinstanzenanzahl für eine Website Diese Einstellung gilt nur für die elastischen Pläne

minTlsVersion

MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist.

netFrameworkVersion

.NET Framework-Version.

nodeVersion

Version von Node.js.

numberOfWorkers

Anzahl der Arbeitnehmer.

phpVersion

Version von PHP.

powerShellVersion

Version von PowerShell.

preWarmedInstanceCount

Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne.

publicNetworkAccess

Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs.

publishingUsername

Veröffentlichungsbenutzername.

push

Pushendpunkteinstellungen.

pythonVersion

Version von Python.

remoteDebuggingEnabled

true, wenn das Remotedebugging aktiviert ist; andernfalls false.

remoteDebuggingVersion

Remotedebuggingversion.

requestTracingEnabled

true, wenn die Anforderungsablaufverfolgung aktiviert ist; andernfalls false.

requestTracingExpirationTime

Ablaufzeit der Anforderungsablaufverfolgung.

scmIpSecurityRestrictions

IP-Sicherheitseinschränkungen für scm.

scmIpSecurityRestrictionsUseMain

IP-Sicherheitseinschränkungen für scm für die Hauptverwendung.

scmMinTlsVersion

ScmMinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für SCM-Website erforderlich ist.

scmType

SCM-Typ.

tracingOptions

Ablaufverfolgungsoptionen.

use32BitWorkerProcess

true, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls false.

virtualApplications

Virtuelle Anwendungen.

vnetName

Name des virtuellen Netzwerks.

vnetPrivatePortsCount

Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden dynamisch zur Laufzeit zugewiesen.

vnetRouteAllEnabled

Virtual Network Route All aktiviert. Dies bewirkt, dass der gesamte ausgehende Datenverkehr virtuelle Netzwerksicherheitsgruppen und benutzerdefinierte Routen angewendet hat.

websiteTimeZone

Legt die Zeitzone fest, die eine Website zum Generieren von Zeitstempeln verwendet. Kompatibel mit Linux und Windows App Service. Das Festlegen der WEBSITE_TIME_ZONE App-Einstellung hat Vorrang vor dieser Konfiguration. Für Linux erwartet tz-Datenbankwerte https://www.iana.org/time-zones (eine Kurzübersicht finden Sie unter https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Für Windows erwartet Sie eine der unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones aufgeführten Zeitzonen.

webSocketsEnabled

true, wenn WebSocket aktiviert ist; andernfalls false.

windowsFxVersion

Xenon App Framework und Version

xManagedServiceIdentityId

Explizite ID des verwalteten Diensts

Details zur Eigenschaft

acrUseManagedIdentityCreds

Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull

acrUseManagedIdentityCreds?: boolean

Eigenschaftswert

boolean

acrUserManagedIdentityID

Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird die ClientId der vom Benutzer verwalteten Identität

acrUserManagedIdentityID?: string

Eigenschaftswert

string

alwaysOn

true, wenn Always On aktiviert ist; andernfalls false.

alwaysOn?: boolean

Eigenschaftswert

boolean

apiDefinition

Informationen zur formalen API-Definition für die App.

apiDefinition?: ApiDefinitionInfo

Eigenschaftswert

apiManagementConfig

Azure-API-Verwaltungseinstellungen, die mit der App verknüpft sind.

apiManagementConfig?: ApiManagementConfig

Eigenschaftswert

appCommandLine

App-Befehlszeile zum Starten.

appCommandLine?: string

Eigenschaftswert

string

appSettings

Anwendungseinstellungen.

appSettings?: NameValuePair[]

Eigenschaftswert

autoHealEnabled

true, wenn die automatische Heilung aktiviert ist; andernfalls false.

autoHealEnabled?: boolean

Eigenschaftswert

boolean

autoHealRules

Regeln zur automatischen Heilung.

autoHealRules?: AutoHealRules

Eigenschaftswert

autoSwapSlotName

Name des automatischen Austauschplatzes.

autoSwapSlotName?: string

Eigenschaftswert

string

azureStorageAccounts

Liste der Azure Storage-Konten.

azureStorageAccounts?: Record<string, AzureStorageInfoValue>

Eigenschaftswert

Record<string, AzureStorageInfoValue>

connectionStrings

Verbindungszeichenfolgen.

connectionStrings?: ConnStringInfo[]

Eigenschaftswert

cors

CorS-Einstellungen (Cross-Origin Resource Sharing).

cors?: CorsSettings

Eigenschaftswert

defaultDocuments

Standarddokumente.

defaultDocuments?: string[]

Eigenschaftswert

string[]

detailedErrorLoggingEnabled

true, wenn die detaillierte Fehlerprotokollierung aktiviert ist; andernfalls false.

detailedErrorLoggingEnabled?: boolean

Eigenschaftswert

boolean

documentRoot

Dokumentstamm.

documentRoot?: string

Eigenschaftswert

string

experiments

Dies ist für polymorphe Typen zu umgehen.

experiments?: Experiments

Eigenschaftswert

ftpsState

Status des FTP/FTPS-Diensts

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

Eigenschaftswert

"Disabled" | "AllAllowed" | "FtpsOnly"

functionAppScaleLimit

Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann. Diese Einstellung gilt nur für die Verbrauchs- und Elastic Premium-Pläne.

functionAppScaleLimit?: number

Eigenschaftswert

number

functionsRuntimeScaleMonitoringEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Skalierungsüberwachung von Funktionen zur Laufzeit aktiviert ist. Wenn diese Option aktiviert ist, überwacht der ScaleController keine Ereignisquellen direkt, sondern ruft stattdessen die Laufzeit auf, um den Skalierungsstatus abzurufen.

functionsRuntimeScaleMonitoringEnabled?: boolean

Eigenschaftswert

boolean

handlerMappings

Handlerzuordnungen.

handlerMappings?: HandlerMapping[]

Eigenschaftswert

healthCheckPath

Integritätsprüfungspfad

healthCheckPath?: string

Eigenschaftswert

string

http20Enabled

Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können.

http20Enabled?: boolean

Eigenschaftswert

boolean

httpLoggingEnabled

true, wenn die HTTP-Protokollierung aktiviert ist; andernfalls false.

httpLoggingEnabled?: boolean

Eigenschaftswert

boolean

ipSecurityRestrictions

IP-Sicherheitsbeschränkungen für den Hauptteil.

ipSecurityRestrictions?: IpSecurityRestriction[]

Eigenschaftswert

javaContainer

Java-Container.

javaContainer?: string

Eigenschaftswert

string

javaContainerVersion

Java-Containerversion.

javaContainerVersion?: string

Eigenschaftswert

string

javaVersion

Java-Version.

javaVersion?: string

Eigenschaftswert

string

keyVaultReferenceIdentity

Identität, die für die Key Vault-Referenzauthentifizierung verwendet werden soll.

keyVaultReferenceIdentity?: string

Eigenschaftswert

string

limits

Websitegrenzwerte.

limits?: SiteLimits

Eigenschaftswert

linuxFxVersion

Linux App Framework und Version

linuxFxVersion?: string

Eigenschaftswert

string

loadBalancing

Standortlastenausgleich.

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

Eigenschaftswert

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

localMySqlEnabled

true, um lokale MySQL zu aktivieren; andernfalls false.

localMySqlEnabled?: boolean

Eigenschaftswert

boolean

logsDirectorySizeLimit

HTTP-Protokolle: Verzeichnisgrößenbeschränkung.

logsDirectorySizeLimit?: number

Eigenschaftswert

number

managedPipelineMode

Verwalteter Pipelinemodus.

managedPipelineMode?: "Integrated" | "Classic"

Eigenschaftswert

"Integrated" | "Classic"

managedServiceIdentityId

Id der verwalteten Dienstidentität

managedServiceIdentityId?: number

Eigenschaftswert

number

minimumElasticInstanceCount

Anzahl der Mindestinstanzenanzahl für eine Website Diese Einstellung gilt nur für die elastischen Pläne

minimumElasticInstanceCount?: number

Eigenschaftswert

number

minTlsVersion

MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist.

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

Eigenschaftswert

"1.0" | "1.1" | "1.2"

netFrameworkVersion

.NET Framework-Version.

netFrameworkVersion?: string

Eigenschaftswert

string

nodeVersion

Version von Node.js.

nodeVersion?: string

Eigenschaftswert

string

numberOfWorkers

Anzahl der Arbeitnehmer.

numberOfWorkers?: number

Eigenschaftswert

number

phpVersion

Version von PHP.

phpVersion?: string

Eigenschaftswert

string

powerShellVersion

Version von PowerShell.

powerShellVersion?: string

Eigenschaftswert

string

preWarmedInstanceCount

Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne.

preWarmedInstanceCount?: number

Eigenschaftswert

number

publicNetworkAccess

Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs.

publicNetworkAccess?: string

Eigenschaftswert

string

publishingUsername

Veröffentlichungsbenutzername.

publishingUsername?: string

Eigenschaftswert

string

push

Pushendpunkteinstellungen.

push?: PushSettings

Eigenschaftswert

pythonVersion

Version von Python.

pythonVersion?: string

Eigenschaftswert

string

remoteDebuggingEnabled

true, wenn das Remotedebugging aktiviert ist; andernfalls false.

remoteDebuggingEnabled?: boolean

Eigenschaftswert

boolean

remoteDebuggingVersion

Remotedebuggingversion.

remoteDebuggingVersion?: string

Eigenschaftswert

string

requestTracingEnabled

true, wenn die Anforderungsablaufverfolgung aktiviert ist; andernfalls false.

requestTracingEnabled?: boolean

Eigenschaftswert

boolean

requestTracingExpirationTime

Ablaufzeit der Anforderungsablaufverfolgung.

requestTracingExpirationTime?: string | Date

Eigenschaftswert

string | Date

scmIpSecurityRestrictions

IP-Sicherheitseinschränkungen für scm.

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Eigenschaftswert

scmIpSecurityRestrictionsUseMain

IP-Sicherheitseinschränkungen für scm für die Hauptverwendung.

scmIpSecurityRestrictionsUseMain?: boolean

Eigenschaftswert

boolean

scmMinTlsVersion

ScmMinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für SCM-Website erforderlich ist.

scmMinTlsVersion?: "1.0" | "1.1" | "1.2"

Eigenschaftswert

"1.0" | "1.1" | "1.2"

scmType

SCM-Typ.

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

Eigenschaftswert

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

tracingOptions

Ablaufverfolgungsoptionen.

tracingOptions?: string

Eigenschaftswert

string

use32BitWorkerProcess

true, um den 32-Bit-Arbeitsprozess zu verwenden; andernfalls false.

use32BitWorkerProcess?: boolean

Eigenschaftswert

boolean

virtualApplications

Virtuelle Anwendungen.

virtualApplications?: VirtualApplication[]

Eigenschaftswert

vnetName

Name des virtuellen Netzwerks.

vnetName?: string

Eigenschaftswert

string

vnetPrivatePortsCount

Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden dynamisch zur Laufzeit zugewiesen.

vnetPrivatePortsCount?: number

Eigenschaftswert

number

vnetRouteAllEnabled

Virtual Network Route All aktiviert. Dies bewirkt, dass der gesamte ausgehende Datenverkehr virtuelle Netzwerksicherheitsgruppen und benutzerdefinierte Routen angewendet hat.

vnetRouteAllEnabled?: boolean

Eigenschaftswert

boolean

websiteTimeZone

Legt die Zeitzone fest, die eine Website zum Generieren von Zeitstempeln verwendet. Kompatibel mit Linux und Windows App Service. Das Festlegen der WEBSITE_TIME_ZONE App-Einstellung hat Vorrang vor dieser Konfiguration. Für Linux erwartet tz-Datenbankwerte https://www.iana.org/time-zones (eine Kurzübersicht finden Sie unter https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Für Windows erwartet Sie eine der unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones aufgeführten Zeitzonen.

websiteTimeZone?: string

Eigenschaftswert

string

webSocketsEnabled

true, wenn WebSocket aktiviert ist; andernfalls false.

webSocketsEnabled?: boolean

Eigenschaftswert

boolean

windowsFxVersion

Xenon App Framework und Version

windowsFxVersion?: string

Eigenschaftswert

string

xManagedServiceIdentityId

Explizite ID des verwalteten Diensts

xManagedServiceIdentityId?: number

Eigenschaftswert

number