Freigeben über


SiteConfigResource interface

Arm-Ressource für die Web-App-Konfiguration.

Extends

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.

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

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.

ipSecurityRestrictionsDefaultAction

Standardaktion für die Hauptzugriffseinschränkung, wenn keine Regeln übereinstimmen.

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.

machineKey

Site MachineKey. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er 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 geheime Schlüssel enthalten kann.

minimumElasticInstanceCount

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

minTlsCipherSuite

Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist

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.

scmIpSecurityRestrictionsDefaultAction

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

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

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

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?: {[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; 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

Dies ist für polymorphe Typen zu umgehen.

experiments?: Experiments

Eigenschaftswert

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

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

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

Websitegrenzwerte.

limits?: SiteLimits

Eigenschaftswert

linuxFxVersion

Linux App Framework und Version

linuxFxVersion?: string

Eigenschaftswert

string

loadBalancing

Standortlastenausgleich.

loadBalancing?: SiteLoadBalancing

Eigenschaftswert

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

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

Art der Ressource.

kind?: string

Eigenschaftswert

string

vonProxyOnlyResource.kind geerbt

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