SiteConfig interface
Konfiguration einer App Service-App.
Eigenschaften
acr |
Flag to use Managed Identity Creds for ACR pull |
acr |
Bei Verwendung der vom Benutzer verwalteten Identität die ClientId der vom Benutzer verwalteten Identität |
always |
|
api |
Informationen zur formalen API-Definition für die App. |
api |
Azure API-Verwaltungseinstellungen, die mit der App verknüpft sind. |
app |
App-Befehlszeile zum Starten. |
app |
Anwendungseinstellungen. |
auto |
|
auto |
Regeln zur automatischen Heilung. |
auto |
Name des Automatischen Tauschs. |
azure |
Liste der Azure Storage-Konten. |
connection |
Verbindungszeichenfolgen |
cors | CORS-Einstellungen (Cross-Origin Resource Sharing). |
default |
Standarddokumente. |
detailed |
|
document |
Dokumentstamm. |
elastic |
Maximale Anzahl von Workern, auf die ein Standort hochskaliert werden kann.
Diese Einstellung gilt nur für Apps in Plänen mit ElasticScaleEnabled |
experiments | Dies ist für polymorphe Typen ein Problem. |
ftps |
Status des FTP-/FTPS-Diensts |
function |
Maximale Anzahl von Workern, auf die ein Standort hochskaliert werden kann. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastic Premium" |
functions |
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. |
handler |
Handlerzuordnungen. |
health |
Pfad der Integritätsüberprüfung |
http20Enabled | Http20Enabled: Konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können |
http |
|
ip |
IP-Sicherheitseinschränkungen für Standard. |
ip |
Standardaktion für Standard Zugriffsbeschränkung, wenn keine Regeln übereinstimmen. |
java |
Java-Container. |
java |
Java-Containerversion. |
java |
Java-Version. |
key |
Identität, die für Key Vault Verweisauthentifizierung verwendet werden soll. |
limits | Websitegrenzwerte. |
linux |
Linux App Framework und Version |
load |
Standortlastenausgleich. |
local |
|
logs |
Größenbeschränkung für HTTP-Protokolle. |
machine |
Site MachineKey. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden. |
managed |
Verwalteter Pipelinemodus. |
managed |
Id der verwalteten Dienstidentität |
metadata | Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie Geheimnisse enthalten kann. |
minimum |
Anzahl der minimalen instance anzahl für einen Standort Diese Einstellung gilt nur für die Elastischen Pläne |
min |
Tls-Verschlüsselungssammlung mit minimaler Stärke, die für eine Anwendung zulässig ist |
min |
MinTlsVersion: Konfiguriert die für SSL-Anforderungen erforderliche Mindestversion von TLS. |
net |
.NET Framework Version. |
node |
Version von Node.js. |
number |
Anz. von Workern. |
php |
Version von PHP. |
power |
Version von PowerShell. |
pre |
Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und elastische Pläne. |
public |
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. |
publishing |
Veröffentlichungsbenutzername. |
push | Pushendpunkteinstellungen. |
python |
Version von Python. |
remote |
|
remote |
Version für Remotedebuggen. |
request |
|
request |
Ablaufzeit der Anforderungsablaufverfolgung. |
scm |
IP-Sicherheitseinschränkungen für scm. |
scm |
Standardaktion für scm-Zugriffseinschränkung, wenn keine Regeln übereinstimmen. |
scm |
IP-Sicherheitseinschränkungen für scm zur Verwendung Standard. |
scm |
ScmMinTlsVersion: Konfiguriert die mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist. |
scm |
SCM-Typ. |
tracing |
Ablaufverfolgungsoptionen. |
use32Bit |
|
virtual |
Virtuelle Anwendungen. |
vnet |
Virtual Network Name. |
vnet |
Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden zur Laufzeit dynamisch zugewiesen. |
vnet |
Virtual Network Alle routen aktiviert. Dies führt dazu, dass für den gesamten ausgehenden Datenverkehr Virtual Network Sicherheitsgruppen und benutzerdefinierte Routen angewendet werden. |
website |
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 |
web |
|
windows |
Xenon App Framework und Version |
x |
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, false
andernfalls .
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
autoHealEnabled
true
, wenn Auto Heal aktiviert ist; false
andernfalls .
autoHealEnabled?: boolean
Eigenschaftswert
boolean
autoHealRules
autoSwapSlotName
Name des Automatischen Tauschs.
autoSwapSlotName?: string
Eigenschaftswert
string
azureStorageAccounts
Liste der Azure Storage-Konten.
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
Eigenschaftswert
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
cors
CORS-Einstellungen (Cross-Origin Resource Sharing).
cors?: CorsSettings
Eigenschaftswert
defaultDocuments
Standarddokumente.
defaultDocuments?: string[]
Eigenschaftswert
string[]
detailedErrorLoggingEnabled
true
, wenn die detaillierte Fehlerprotokollierung aktiviert ist; false
andernfalls .
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
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
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; false
andernfalls .
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
linuxFxVersion
Linux App Framework und Version
linuxFxVersion?: string
Eigenschaftswert
string
loadBalancing
localMySqlEnabled
true
, um lokales MySQL zu aktivieren; false
andernfalls .
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
pythonVersion
Version von Python.
pythonVersion?: string
Eigenschaftswert
string
remoteDebuggingEnabled
true
, wenn das Remotedebuggen aktiviert ist; false
andernfalls .
remoteDebuggingEnabled?: boolean
Eigenschaftswert
boolean
remoteDebuggingVersion
Version für Remotedebuggen.
remoteDebuggingVersion?: string
Eigenschaftswert
string
requestTracingEnabled
true
, wenn die Anforderungsablaufverfolgung aktiviert ist; false
andernfalls .
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; false
andernfalls .
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; false
andernfalls .
webSocketsEnabled?: boolean
Eigenschaftswert
boolean
windowsFxVersion
Xenon App Framework und Version
windowsFxVersion?: string
Eigenschaftswert
string
xManagedServiceIdentityId
Explizite verwaltete Dienstidentitäts-ID
xManagedServiceIdentityId?: number
Eigenschaftswert
number