Freigeben über


SiteConfig interface

Konfiguration einer App Service-App.

Eigenschaften

acrUseManagedIdentityCreds

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID

Bei Verwendung der vom Benutzer verwalteten Identität die ClientId der vom Benutzer verwalteten Identität

alwaysOn

true, wenn Always On aktiviert ist, falseandernfalls .

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 Auto Heal aktiviert ist; falseandernfalls .

autoHealRules

Regeln zur automatischen Heilung.

autoSwapSlotName

Name des Automatischen Tauschs.

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; falseandernfalls .

documentRoot

Dokumentstamm.

elasticWebAppScaleLimit

Maximale Anzahl von Workern, auf die ein Standort hochskaliert werden kann. Diese Einstellung gilt nur für Apps in Plänen mit ElasticScaleEnabled true

experiments

Dies ist für polymorphe Typen ein Problem.

ftpsState

Status des FTP-/FTPS-Diensts

functionAppScaleLimit

Maximale Anzahl von Workern, auf die ein Standort hochskaliert werden kann. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastic Premium"

functionsRuntimeScaleMonitoringEnabled

Ruft einen Wert ab, der angibt, ob die Überwachung der Funktionslaufzeitskalierung aktiviert ist, oder legt den Wert fest. Wenn dies aktiviert ist, überwacht ScaleController Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um skalierungsbasierte status zu erhalten.

handlerMappings

Handlerzuordnungen.

healthCheckPath

Pfad der Integritätsüberprüfung

http20Enabled

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

httpLoggingEnabled

true , wenn die HTTP-Protokollierung aktiviert ist; falseandernfalls .

ipSecurityRestrictions

IP-Sicherheitseinschränkungen für Standard.

ipSecurityRestrictionsDefaultAction

Standardaktion für Standard Zugriffsbeschränkung, wenn keine Regeln übereinstimmen.

javaContainer

Java-Container.

javaContainerVersion

Java-Containerversion.

javaVersion

Java-Version.

keyVaultReferenceIdentity

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

limits

Websitegrenzwerte.

linuxFxVersion

Linux App Framework und Version

loadBalancing

Standortlastenausgleich.

localMySqlEnabled

true , um lokales MySQL zu aktivieren; falseandernfalls .

logsDirectorySizeLimit

Größenbeschränkung für HTTP-Protokolle.

machineKey

Site MachineKey. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

managedPipelineMode

Verwalteter Pipelinemodus.

managedServiceIdentityId

Id der verwalteten Dienstidentität

metadata

Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie Geheimnisse enthalten kann.

minimumElasticInstanceCount

Anzahl der minimalen instance anzahl für einen Standort Diese Einstellung gilt nur für die Elastischen Pläne

minTlsCipherSuite

Tls-Verschlüsselungssammlung mit minimaler Stärke, die für eine Anwendung zulässig ist

minTlsVersion

MinTlsVersion: Konfiguriert die für SSL-Anforderungen erforderliche Mindestversion von TLS.

netFrameworkVersion

.NET Framework Version.

nodeVersion

Version von Node.js.

numberOfWorkers

Anz. von Workern.

phpVersion

Version von PHP.

powerShellVersion

Version von PowerShell.

preWarmedInstanceCount

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

publicNetworkAccess

Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs.

publishingUsername

Veröffentlichungsbenutzername.

push

Pushendpunkteinstellungen.

pythonVersion

Version von Python.

remoteDebuggingEnabled

true , wenn das Remotedebuggen aktiviert ist; falseandernfalls .

remoteDebuggingVersion

Version für Remotedebuggen.

requestTracingEnabled

true , wenn die Anforderungsablaufverfolgung aktiviert ist; falseandernfalls .

requestTracingExpirationTime

Ablaufzeit der Anforderungsablaufverfolgung.

scmIpSecurityRestrictions

IP-Sicherheitseinschränkungen für scm.

scmIpSecurityRestrictionsDefaultAction

Standardaktion für scm-Zugriffseinschränkung, wenn keine Regeln übereinstimmen.

scmIpSecurityRestrictionsUseMain

IP-Sicherheitseinschränkungen für scm zur Verwendung Standard.

scmMinTlsVersion

ScmMinTlsVersion: Konfiguriert die mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist.

scmType

SCM-Typ.

tracingOptions

Ablaufverfolgungsoptionen.

use32BitWorkerProcess

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

virtualApplications

Virtuelle Anwendungen.

vnetName

Virtual Network Name.

vnetPrivatePortsCount

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

vnetRouteAllEnabled

Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden.

websiteTimeZone

Legt die Zeitzone fest, die ein Standort 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 wird eine der zeitzonen unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

webSocketsEnabled

true , wenn WebSocket aktiviert ist; falseandernfalls .

windowsFxVersion

Xenon App Framework und Version

xManagedServiceIdentityId

Explizite verwaltete Dienstidentitäts-ID

Details zur Eigenschaft

acrUseManagedIdentityCreds

Flag to use Managed Identity Creds for ACR pull

acrUseManagedIdentityCreds?: boolean

Eigenschaftswert

boolean

acrUserManagedIdentityID

Bei Verwendung der vom Benutzer verwalteten Identität die ClientId der vom Benutzer verwalteten Identität

acrUserManagedIdentityID?: string

Eigenschaftswert

string

alwaysOn

true, wenn Always On aktiviert ist, falseandernfalls .

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 Auto Heal aktiviert ist; falseandernfalls .

autoHealEnabled?: boolean

Eigenschaftswert

boolean

autoHealRules

Regeln zur automatischen Heilung.

autoHealRules?: AutoHealRules

Eigenschaftswert

autoSwapSlotName

Name des Automatischen Tauschs.

autoSwapSlotName?: string

Eigenschaftswert

string

azureStorageAccounts

Liste der Azure Storage-Konten.

azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}

Eigenschaftswert

{[propertyName: 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; falseandernfalls .

detailedErrorLoggingEnabled?: boolean

Eigenschaftswert

boolean

documentRoot

Dokumentstamm.

documentRoot?: string

Eigenschaftswert

string

elasticWebAppScaleLimit

Maximale Anzahl von Workern, auf die ein Standort hochskaliert werden kann. Diese Einstellung gilt nur für Apps in Plänen mit ElasticScaleEnabled true

elasticWebAppScaleLimit?: number

Eigenschaftswert

number

experiments

Dies ist für polymorphe Typen ein Problem.

experiments?: Experiments

Eigenschaftswert

ftpsState

Status des FTP-/FTPS-Diensts

ftpsState?: string

Eigenschaftswert

string

functionAppScaleLimit

Maximale Anzahl von Workern, auf die ein Standort hochskaliert werden kann. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastic Premium"

functionAppScaleLimit?: number

Eigenschaftswert

number

functionsRuntimeScaleMonitoringEnabled

Ruft einen Wert ab, der angibt, ob die Überwachung der Funktionslaufzeitskalierung aktiviert ist, oder legt den Wert fest. Wenn dies aktiviert ist, überwacht ScaleController Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um skalierungsbasierte status zu erhalten.

functionsRuntimeScaleMonitoringEnabled?: boolean

Eigenschaftswert

boolean

handlerMappings

Handlerzuordnungen.

handlerMappings?: HandlerMapping[]

Eigenschaftswert

healthCheckPath

Pfad der Integritätsüberprüfung

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; falseandernfalls .

httpLoggingEnabled?: boolean

Eigenschaftswert

boolean

ipSecurityRestrictions

IP-Sicherheitseinschränkungen für Standard.

ipSecurityRestrictions?: IpSecurityRestriction[]

Eigenschaftswert

ipSecurityRestrictionsDefaultAction

Standardaktion für Standard Zugriffsbeschränkung, wenn keine Regeln übereinstimmen.

ipSecurityRestrictionsDefaultAction?: string

Eigenschaftswert

string

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 Key Vault Verweisauthentifizierung 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?: SiteLoadBalancing

Eigenschaftswert

localMySqlEnabled

true , um lokales MySQL zu aktivieren; falseandernfalls .

localMySqlEnabled?: boolean

Eigenschaftswert

boolean

logsDirectorySizeLimit

Größenbeschränkung für HTTP-Protokolle.

logsDirectorySizeLimit?: number

Eigenschaftswert

number

machineKey

Site MachineKey. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

machineKey?: SiteMachineKey

Eigenschaftswert

managedPipelineMode

Verwalteter Pipelinemodus.

managedPipelineMode?: ManagedPipelineMode

Eigenschaftswert

managedServiceIdentityId

Id der verwalteten Dienstidentität

managedServiceIdentityId?: number

Eigenschaftswert

number

metadata

Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie Geheimnisse enthalten kann.

metadata?: NameValuePair[]

Eigenschaftswert

minimumElasticInstanceCount

Anzahl der minimalen instance anzahl für einen Standort Diese Einstellung gilt nur für die Elastischen Pläne

minimumElasticInstanceCount?: number

Eigenschaftswert

number

minTlsCipherSuite

Tls-Verschlüsselungssammlung mit minimaler Stärke, die für eine Anwendung zulässig ist

minTlsCipherSuite?: string

Eigenschaftswert

string

minTlsVersion

MinTlsVersion: Konfiguriert die für SSL-Anforderungen erforderliche Mindestversion von TLS.

minTlsVersion?: string

Eigenschaftswert

string

netFrameworkVersion

.NET Framework Version.

netFrameworkVersion?: string

Eigenschaftswert

string

nodeVersion

Version von Node.js.

nodeVersion?: string

Eigenschaftswert

string

numberOfWorkers

Anz. von Workern.

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 elastische Plä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 Remotedebuggen aktiviert ist; falseandernfalls .

remoteDebuggingEnabled?: boolean

Eigenschaftswert

boolean

remoteDebuggingVersion

Version für Remotedebuggen.

remoteDebuggingVersion?: string

Eigenschaftswert

string

requestTracingEnabled

true , wenn die Anforderungsablaufverfolgung aktiviert ist; falseandernfalls .

requestTracingEnabled?: boolean

Eigenschaftswert

boolean

requestTracingExpirationTime

Ablaufzeit der Anforderungsablaufverfolgung.

requestTracingExpirationTime?: Date

Eigenschaftswert

Date

scmIpSecurityRestrictions

IP-Sicherheitseinschränkungen für scm.

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Eigenschaftswert

scmIpSecurityRestrictionsDefaultAction

Standardaktion für scm-Zugriffseinschränkung, wenn keine Regeln übereinstimmen.

scmIpSecurityRestrictionsDefaultAction?: string

Eigenschaftswert

string

scmIpSecurityRestrictionsUseMain

IP-Sicherheitseinschränkungen für scm zur Verwendung Standard.

scmIpSecurityRestrictionsUseMain?: boolean

Eigenschaftswert

boolean

scmMinTlsVersion

ScmMinTlsVersion: Konfiguriert die mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist.

scmMinTlsVersion?: string

Eigenschaftswert

string

scmType

SCM-Typ.

scmType?: string

Eigenschaftswert

string

tracingOptions

Ablaufverfolgungsoptionen.

tracingOptions?: string

Eigenschaftswert

string

use32BitWorkerProcess

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

use32BitWorkerProcess?: boolean

Eigenschaftswert

boolean

virtualApplications

Virtuelle Anwendungen.

virtualApplications?: VirtualApplication[]

Eigenschaftswert

vnetName

Virtual Network Name.

vnetName?: string

Eigenschaftswert

string

vnetPrivatePortsCount

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

vnetPrivatePortsCount?: number

Eigenschaftswert

number

vnetRouteAllEnabled

Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden.

vnetRouteAllEnabled?: boolean

Eigenschaftswert

boolean

websiteTimeZone

Legt die Zeitzone fest, die ein Standort 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 wird eine der zeitzonen unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

websiteTimeZone?: string

Eigenschaftswert

string

webSocketsEnabled

true , wenn WebSocket aktiviert ist; falseandernfalls .

webSocketsEnabled?: boolean

Eigenschaftswert

boolean

windowsFxVersion

Xenon App Framework und Version

windowsFxVersion?: string

Eigenschaftswert

string

xManagedServiceIdentityId

Explizite verwaltete Dienstidentitäts-ID

xManagedServiceIdentityId?: number

Eigenschaftswert

number