SiteConfigResource interface
Arm-Ressource für die Web-App-Konfiguration.
- Extends
Eigenschaften
acr |
Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull |
acr |
Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird 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 Austauschplatzes. |
azure |
Liste der Azure Storage-Konten. |
connection |
Verbindungszeichenfolgen. |
cors | CorS-Einstellungen (Cross-Origin Resource Sharing). |
default |
Standarddokumente. |
detailed |
|
document |
Dokumentstamm. |
elastic |
Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann.
Diese Einstellung gilt nur für Apps in Plänen, in denen ElasticScaleEnabled |
experiments | Dies ist für polymorphe Typen zu umgehen. |
ftps |
Status des FTP/FTPS-Diensts |
function |
Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann. Diese Einstellung gilt nur für die Verbrauchs- und Elastic Premium-Pläne. |
functions |
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. |
handler |
Handlerzuordnungen. |
health |
Integritätsprüfungspfad |
http20Enabled | Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. |
http |
|
ip |
IP-Sicherheitsbeschränkungen für den Hauptteil. |
ip |
Standardaktion für die Hauptzugriffseinschränkung, wenn keine Regeln übereinstimmen. |
java |
Java-Container. |
java |
Java-Containerversion. |
java |
Java-Version. |
key |
Identität, die für die Key Vault-Referenzauthentifizierung verwendet werden soll. |
limits | Websitegrenzwerte. |
linux |
Linux App Framework und Version |
load |
Standortlastenausgleich. |
local |
|
logs |
HTTP-Protokolle: Verzeichnisgrößenbeschränkung. |
machine |
Site MachineKey. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 geheime Schlüssel enthalten kann. |
minimum |
Anzahl der Mindestinstanzenanzahl für eine Website Diese Einstellung gilt nur für die elastischen Pläne |
min |
Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist |
min |
MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. |
net |
.NET Framework-Version. |
node |
Version von Node.js. |
number |
Anzahl der Arbeitnehmer. |
php |
Version von PHP. |
power |
Version von PowerShell. |
pre |
Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne. |
public |
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. |
publishing |
Veröffentlichungsbenutzername. |
push | Pushendpunkteinstellungen. |
python |
Version von Python. |
remote |
|
remote |
Remotedebuggingversion. |
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 für die Hauptverwendung. |
scm |
ScmMinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für SCM-Website erforderlich ist. |
scm |
SCM-Typ. |
tracing |
Ablaufverfolgungsoptionen. |
use32Bit |
|
virtual |
Virtuelle Anwendungen. |
vnet |
Name des virtuellen Netzwerks. |
vnet |
Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden dynamisch zur Laufzeit zugewiesen. |
vnet |
Virtual Network Route All aktiviert. Dies bewirkt, dass der gesamte ausgehende Datenverkehr virtuelle Netzwerksicherheitsgruppen und benutzerdefinierte Routen angewendet hat. |
website |
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. |
web |
|
windows |
Xenon App Framework und Version |
x |
Explizite ID des verwalteten Diensts |
Geerbte Eigenschaften
id | Ressourcen-ID. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
kind | Art der Ressource. |
name | Ressourcenname. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
type | Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
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
autoHealEnabled
true
, wenn die automatische Heilung aktiviert ist; andernfalls false
.
autoHealEnabled?: boolean
Eigenschaftswert
boolean
autoHealRules
autoSwapSlotName
Name des automatischen Austauschplatzes.
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; andernfalls false
.
detailedErrorLoggingEnabled?: boolean
Eigenschaftswert
boolean
documentRoot
Dokumentstamm.
documentRoot?: string
Eigenschaftswert
string
elasticWebAppScaleLimit
Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann.
Diese Einstellung gilt nur für Apps in Plänen, in denen ElasticScaleEnabled true
elasticWebAppScaleLimit?: number
Eigenschaftswert
number
experiments
ftpsState
Status des FTP/FTPS-Diensts
ftpsState?: string
Eigenschaftswert
string
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
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
ipSecurityRestrictionsDefaultAction
Standardaktion für die Hauptzugriffseinschrä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 die Key Vault-Referenzauthentifizierung verwendet werden soll.
keyVaultReferenceIdentity?: string
Eigenschaftswert
string
limits
linuxFxVersion
Linux App Framework und Version
linuxFxVersion?: string
Eigenschaftswert
string
loadBalancing
localMySqlEnabled
true
, um lokale MySQL zu aktivieren; andernfalls false
.
localMySqlEnabled?: boolean
Eigenschaftswert
boolean
logsDirectorySizeLimit
HTTP-Protokolle: Verzeichnisgrößenbeschränkung.
logsDirectorySizeLimit?: number
Eigenschaftswert
number
machineKey
Site MachineKey. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 geheime Schlüssel enthalten kann.
metadata?: NameValuePair[]
Eigenschaftswert
minimumElasticInstanceCount
Anzahl der Mindestinstanzenanzahl für eine Website Diese Einstellung gilt nur für die elastischen Pläne
minimumElasticInstanceCount?: number
Eigenschaftswert
number
minTlsCipherSuite
Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist
minTlsCipherSuite?: string
Eigenschaftswert
string
minTlsVersion
MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist.
minTlsVersion?: string
Eigenschaftswert
string
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
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?: 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 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?: 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; 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
Geerbte Eigenschaftsdetails
id
Ressourcen-ID. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
id?: string
Eigenschaftswert
string
geerbt vonProxyOnlyResource.id
kind
name
Ressourcenname. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
name?: string
Eigenschaftswert
string
geerbt vonProxyOnlyResource.name
type
Ressourcentyp. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.
type?: string
Eigenschaftswert
string
geerbt vonProxyOnlyResource.type