Freigeben über


SiteConfigOutput interface

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 Austauschslots.

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.

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 diese Option aktiviert ist, überwacht ScaleController die Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um den Skalierungsstatus 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 main.

javaContainer

Java-Container.

javaContainerVersion

Java-Containerversion.

javaVersion

Java-Version.

keyVaultReferenceIdentity

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

limits

Websitegrenzwerte.

linuxFxVersion

Linux App Framework und Version

loadBalancing

Standortlastenausgleich.

localMySqlEnabled

true , um lokales MySQL zu aktivieren; falseandernfalls .

logsDirectorySizeLimit

HTTP-Protokolle: Verzeichnisgrößeslimit.

machineKey

Site MachineKey.

managedPipelineMode

Verwalteter Pipelinemodus.

managedServiceIdentityId

Id der verwalteten Dienstidentität

minimumElasticInstanceCount

Mindestanzahl der Instanzen für einen Standort Diese Einstellung gilt nur für elastische 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

Anz. von Workern.

phpVersion

Php-Version.

powerShellVersion

Version von PowerShell.

preWarmedInstanceCount

Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastische Datenbanken".

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.

scmIpSecurityRestrictionsUseMain

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

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 erwartet, die 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?: ApiDefinitionInfoOutput

Eigenschaftswert

apiManagementConfig

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

apiManagementConfig?: ApiManagementConfigOutput

Eigenschaftswert

appCommandLine

App-Befehlszeile zum Starten.

appCommandLine?: string

Eigenschaftswert

string

appSettings

Anwendungseinstellungen.

appSettings?: NameValuePairOutput[]

Eigenschaftswert

autoHealEnabled

true , wenn Auto Heal aktiviert ist; falseandernfalls .

autoHealEnabled?: boolean

Eigenschaftswert

boolean

autoHealRules

Regeln zur automatischen Heilung.

autoHealRules?: AutoHealRulesOutput

Eigenschaftswert

autoSwapSlotName

Name des automatischen Austauschslots.

autoSwapSlotName?: string

Eigenschaftswert

string

azureStorageAccounts

Liste der Azure Storage-Konten.

azureStorageAccounts?: Record<string, AzureStorageInfoValueOutput>

Eigenschaftswert

Record<string, AzureStorageInfoValueOutput>

connectionStrings

Verbindungszeichenfolgen

connectionStrings?: ConnStringInfoOutput[]

Eigenschaftswert

cors

CORS-Einstellungen (Cross-Origin Resource Sharing).

cors?: CorsSettingsOutput

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

experiments

Dies ist für polymorphe Typen ein Problem.

experiments?: ExperimentsOutput

Eigenschaftswert

ftpsState

Status des FTP-/FTPS-Diensts

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

Eigenschaftswert

"Disabled" | "AllAllowed" | "FtpsOnly"

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 diese Option aktiviert ist, überwacht ScaleController die Ereignisquellen nicht direkt, sondern ruft stattdessen die Runtime auf, um den Skalierungsstatus zu erhalten.

functionsRuntimeScaleMonitoringEnabled?: boolean

Eigenschaftswert

boolean

handlerMappings

Handlerzuordnungen.

handlerMappings?: HandlerMappingOutput[]

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 main.

ipSecurityRestrictions?: IpSecurityRestrictionOutput[]

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 Key Vault Referenzauthentifizierung verwendet werden soll.

keyVaultReferenceIdentity?: string

Eigenschaftswert

string

limits

Websitegrenzwerte.

limits?: SiteLimitsOutput

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 lokales MySQL zu aktivieren; falseandernfalls .

localMySqlEnabled?: boolean

Eigenschaftswert

boolean

logsDirectorySizeLimit

HTTP-Protokolle: Verzeichnisgrößeslimit.

logsDirectorySizeLimit?: number

Eigenschaftswert

number

machineKey

Site MachineKey.

machineKey?: SiteMachineKeyOutput

Eigenschaftswert

managedPipelineMode

Verwalteter Pipelinemodus.

managedPipelineMode?: "Integrated" | "Classic"

Eigenschaftswert

"Integrated" | "Classic"

managedServiceIdentityId

Id der verwalteten Dienstidentität

managedServiceIdentityId?: number

Eigenschaftswert

number

minimumElasticInstanceCount

Mindestanzahl der Instanzen für einen Standort Diese Einstellung gilt nur für elastische 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

Anz. von Workern.

numberOfWorkers?: number

Eigenschaftswert

number

phpVersion

Php-Version.

phpVersion?: string

Eigenschaftswert

string

powerShellVersion

Version von PowerShell.

powerShellVersion?: string

Eigenschaftswert

string

preWarmedInstanceCount

Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Pläne "Verbrauch" und "Elastische Datenbanken".

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

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

Eigenschaftswert

string

scmIpSecurityRestrictions

IP-Sicherheitseinschränkungen für scm.

scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]

Eigenschaftswert

scmIpSecurityRestrictionsUseMain

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

scmIpSecurityRestrictionsUseMain?: boolean

Eigenschaftswert

boolean

scmMinTlsVersion

ScmMinTlsVersion: Konfiguriert die mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort 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; falseandernfalls .

use32BitWorkerProcess?: boolean

Eigenschaftswert

boolean

virtualApplications

Virtuelle Anwendungen.

virtualApplications?: VirtualApplicationOutput[]

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 erwartet, die 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