Freigeben über


Web Apps - Update Configuration

Beschreibung für Updates der Konfiguration einer App.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web?api-version=2023-12-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
name
path True

string

Name der App

resourceGroupName
path True

string

Name der Ressourcengruppe, zu der die Ressource gehört.

RegEx-Muster: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 00000000-0000-0000-0000-00000000000000).

api-version
query True

string

API-Version

Anforderungstext

Name Typ Beschreibung
kind

string

Art der Ressource.

properties.acrUseManagedIdentityCreds

boolean

Flag to use Managed Identity Creds for ACR pull

properties.acrUserManagedIdentityID

string

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

properties.alwaysOn

boolean

true, wenn Always On aktiviert ist, falseandernfalls .

properties.apiDefinition

ApiDefinitionInfo

Informationen zur formalen API-Definition für die App.

properties.apiManagementConfig

ApiManagementConfig

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

properties.appCommandLine

string

App-Befehlszeile zum Starten.

properties.appSettings

NameValuePair[]

Anwendungseinstellungen.

properties.autoHealEnabled

boolean

true , wenn Auto Heal aktiviert ist; falseandernfalls .

properties.autoHealRules

AutoHealRules

Regeln zur automatischen Heilung.

properties.autoSwapSlotName

string

Name des Automatischen Tauschs.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Liste der Azure Storage-Konten.

properties.connectionStrings

ConnStringInfo[]

Verbindungszeichenfolgen

properties.cors

CorsSettings

CORS-Einstellungen (Cross-Origin Resource Sharing).

properties.defaultDocuments

string[]

Standarddokumente.

properties.detailedErrorLoggingEnabled

boolean

true , wenn die detaillierte Fehlerprotokollierung aktiviert ist; falseandernfalls .

properties.documentRoot

string

Dokumentstamm.

properties.elasticWebAppScaleLimit

integer

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

properties.experiments

Experiments

Dies ist für polymorphe Typen ein Problem.

properties.ftpsState

FtpsState

Status des FTP-/FTPS-Diensts

properties.functionAppScaleLimit

integer

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

properties.functionsRuntimeScaleMonitoringEnabled

boolean

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.

properties.handlerMappings

HandlerMapping[]

Handlerzuordnungen.

properties.healthCheckPath

string

Pfad der Integritätsüberprüfung

properties.http20Enabled

boolean

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

properties.httpLoggingEnabled

boolean

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

properties.ipSecurityRestrictions

IpSecurityRestriction[]

IP-Sicherheitseinschränkungen für Standard.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

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

properties.javaContainer

string

Java-Container.

properties.javaContainerVersion

string

Java-Containerversion.

properties.javaVersion

string

Java-Version.

properties.keyVaultReferenceIdentity

string

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

properties.limits

SiteLimits

Websitegrenzwerte.

properties.linuxFxVersion

string

Linux App Framework und Version

properties.loadBalancing

SiteLoadBalancing

Standortlastenausgleich.

properties.localMySqlEnabled

boolean

true , um lokales MySQL zu aktivieren; falseandernfalls .

properties.logsDirectorySizeLimit

integer

HTTP-Protokolle: Verzeichnisgrößeslimit.

properties.managedPipelineMode

ManagedPipelineMode

Verwalteter Pipelinemodus.

properties.managedServiceIdentityId

integer

Id der verwalteten Dienstidentität

properties.metadata

NameValuePair[]

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

properties.minTlsCipherSuite

TlsCipherSuites

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

properties.minTlsVersion

SupportedTlsVersions

MinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist

properties.minimumElasticInstanceCount

integer

Anzahl der mindestanzahl instance für eine Website Diese Einstellung gilt nur für elastische Pläne

properties.netFrameworkVersion

string

.NET Framework Version.

properties.nodeVersion

string

Version von Node.js.

properties.numberOfWorkers

integer

Anz. von Workern.

properties.phpVersion

string

Php-Version.

properties.powerShellVersion

string

Version von PowerShell.

properties.preWarmedInstanceCount

integer

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

properties.publicNetworkAccess

string

Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs.

properties.publishingUsername

string

Veröffentlichungsbenutzername.

properties.push

PushSettings

Pushendpunkteinstellungen.

properties.pythonVersion

string

Python-Version.

properties.remoteDebuggingEnabled

boolean

true , wenn das Remotedebuggen aktiviert ist; falseandernfalls .

properties.remoteDebuggingVersion

string

Version für Remotedebuggen.

properties.requestTracingEnabled

boolean

true , wenn die Anforderungsablaufverfolgung aktiviert ist; falseandernfalls .

properties.requestTracingExpirationTime

string

Ablaufzeit der Anforderungsablaufverfolgung.

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

IP-Sicherheitseinschränkungen für scm.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

properties.scmIpSecurityRestrictionsUseMain

boolean

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

properties.scmMinTlsVersion

SupportedTlsVersions

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

properties.scmType

ScmType

SCM-Typ.

properties.tracingOptions

string

Ablaufverfolgungsoptionen.

properties.use32BitWorkerProcess

boolean

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

properties.virtualApplications

VirtualApplication[]

Virtuelle Anwendungen.

properties.vnetName

string

Virtual Network Namen.

properties.vnetPrivatePortsCount

integer

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

properties.vnetRouteAllEnabled

boolean

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

properties.webSocketsEnabled

boolean

true , wenn WebSocket aktiviert ist; falseandernfalls .

properties.websiteTimeZone

string

Legt die Zeitzone fest, die von einer Website zum Generieren von Zeitstempeln verwendet wird. 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 (Kurzübersicht siehe 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

properties.windowsFxVersion

string

Xenon App Framework und Version

properties.xManagedServiceIdentityId

integer

Explizite verwaltete Dienstidentitäts-ID

Antworten

Name Typ Beschreibung
200 OK

SiteConfigResource

OK

Other Status Codes

DefaultErrorResponse

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Definitionen

Name Beschreibung
ApiDefinitionInfo

Informationen zur formalen API-Definition für die App.

ApiManagementConfig

Mit der App verknüpfte Azure API Management-Konfiguration (APIM).

AutoHealActions

Aktionen, die durch das Modul zur automatischen Heilung ausgeführt werden sollen, wenn eine Regel ausgelöst wird.

AutoHealActionType

Vordefinierte Aktion, die ausgeführt werden soll.

AutoHealCustomAction

Benutzerdefinierte Aktion, die ausgeführt werden soll, wenn eine Automatische Heilungsregel ausgelöst wird.

AutoHealRules

Regeln, die für die automatische Reparatur definiert werden können.

AutoHealTriggers

Trigger für die automatische Reparatur.

AzureStorageInfoValue

Azure Files- oder Blob Storage-Zugriffsinformationswert für den Wörterbuchspeicher.

AzureStorageProtocol

Bereitstellungsprotokoll, das für das Speicherkonto verwendet werden soll.

AzureStorageState

Status des Speicherkontos.

AzureStorageType

Speichertyp.

ConnectionStringType

Datenbanktyp.

ConnStringInfo

Datenbank Verbindungszeichenfolge Informationen.

CorsSettings

CORS-Einstellungen (Cross-Origin Resource Sharing) für die App.

DefaultAction

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

DefaultErrorResponse

App Service Fehlerantwort.

Details
Error

Fehlermodell.

Experiments

Routingregeln in Produktionsexperimenten.

FtpsState

Status des FTP-/FTPS-Diensts

HandlerMapping

Die IIS-Handlerzuordnungen, mit denen definiert wird, welcher Handler HTTP-Anforderungen mit einer bestimmten Erweiterung verarbeitet. Es wird beispielsweise verwendet, um php-cgi.exe Prozess für die Verarbeitung aller HTTP-Anforderungen mit der Erweiterung *.php zu konfigurieren.

IpFilterTag

Definiert, wofür dieser IP-Filter verwendet wird. Dies ist, um die IP-Filterung für Proxys zu unterstützen.

IpSecurityRestriction

IP-Sicherheitseinschränkung für eine App.

ManagedPipelineMode

Verwalteter Pipelinemodus.

NameValuePair

Name-Wert-Paar.

PushSettings

Pusheinstellungen für die App.

RampUpRule

Routingregeln für Hochlauftests. Diese Regel ermöglicht es, statischen Datenverkehr % an einen Slot umzuleiten oder das Routing in Prozent basierend auf der Leistung schrittweise zu ändern.

RequestsBasedTrigger

Trigger basierend auf gesamter Anforderungen.

ScmType

SCM-Typ.

SiteConfigResource

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

SiteLimits

Metrikgrenzwerte, die für eine App festgelegt sind.

SiteLoadBalancing

Standortlastenausgleich.

SiteMachineKey

MachineKey einer App.

SlowRequestsBasedTrigger

Trigger basierend auf der Ausführungszeit der Anforderung.

StatusCodesBasedTrigger

Trigger basierend auf status Code.

StatusCodesRangeBasedTrigger

Trigger basierend auf dem Bereich von status Codes.

SupportedTlsVersions

MinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist

TlsCipherSuites

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

VirtualApplication

Virtuelle Anwendung in einer App.

VirtualDirectory

Verzeichnis für virtuelle Anwendung.

ApiDefinitionInfo

Informationen zur formalen API-Definition für die App.

Name Typ Beschreibung
url

string

Die URL der API-Definition.

ApiManagementConfig

Mit der App verknüpfte Azure API Management-Konfiguration (APIM).

Name Typ Beschreibung
id

string

APIM-Api-Id.

AutoHealActions

Aktionen, die durch das Modul zur automatischen Heilung ausgeführt werden sollen, wenn eine Regel ausgelöst wird.

Name Typ Beschreibung
actionType

AutoHealActionType

Vordefinierte Aktion, die ausgeführt werden soll.

customAction

AutoHealCustomAction

Benutzerdefinierte Aktion, die ausgeführt werden soll.

minProcessExecutionTime

string

Minimale Zeit, die der Prozess ausgeführt werden muss, bevor die Aktion ausgeführt wird

AutoHealActionType

Vordefinierte Aktion, die ausgeführt werden soll.

Name Typ Beschreibung
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Benutzerdefinierte Aktion, die ausgeführt werden soll, wenn eine Automatische Heilungsregel ausgelöst wird.

Name Typ Beschreibung
exe

string

Ausführbare Datei, die ausgeführt werden soll.

parameters

string

Parameter für die ausführbare Datei.

AutoHealRules

Regeln, die für die automatische Reparatur definiert werden können.

Name Typ Beschreibung
actions

AutoHealActions

Aktionen, die ausgeführt werden sollen, wenn eine Regel ausgelöst wird.

triggers

AutoHealTriggers

Bedingungen, die beschreiben, wann die Aktionen zur automatischen Reparatur ausgeführt werden sollen.

AutoHealTriggers

Trigger für die automatische Reparatur.

Name Typ Beschreibung
privateBytesInKB

integer

Eine Regel, die auf privaten Bytes basiert.

requests

RequestsBasedTrigger

Eine Regel, die auf der Gesamtanzahl von Anforderungen basiert.

slowRequests

SlowRequestsBasedTrigger

Eine Regel, die auf der Ausführungszeit der Anforderung basiert.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Eine Regel, die auf mehreren langsamen Anforderungen mit Pfad basiert

statusCodes

StatusCodesBasedTrigger[]

Eine Regel, die auf status Codes basiert.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Eine Regel, die auf status Codebereichen basiert.

AzureStorageInfoValue

Azure Files- oder Blob Storage-Zugriffsinformationswert für den Wörterbuchspeicher.

Name Typ Beschreibung
accessKey

string

Zugriffsschlüssel für das Speicherkonto.

accountName

string

Name des Speicherkontos.

mountPath

string

Pfad zum Einbinden des Speichers in der Laufzeitumgebung des Standorts.

protocol

AzureStorageProtocol

Einbindungsprotokoll, das für das Speicherkonto verwendet werden soll.

shareName

string

Name der Dateifreigabe (Containername, für Blob Storage).

state

AzureStorageState

Status des Speicherkontos.

type

AzureStorageType

Speichertyp.

AzureStorageProtocol

Bereitstellungsprotokoll, das für das Speicherkonto verwendet werden soll.

Name Typ Beschreibung
Http

string

Nfs

string

Smb

string

AzureStorageState

Status des Speicherkontos.

Name Typ Beschreibung
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Speichertyp.

Name Typ Beschreibung
AzureBlob

string

AzureFiles

string

ConnectionStringType

Datenbanktyp.

Name Typ Beschreibung
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Datenbank Verbindungszeichenfolge Informationen.

Name Typ Beschreibung
connectionString

string

Verbindungszeichenfolgenwert.

name

string

Name des Verbindungszeichenfolge.

type

ConnectionStringType

Datenbanktyp.

CorsSettings

CORS-Einstellungen (Cross-Origin Resource Sharing) für die App.

Name Typ Beschreibung
allowedOrigins

string[]

Ruft die Liste der Ursprünge ab, die für ursprungsübergreifende Aufrufe zulässig sein sollen , oder legt diese fest (z. B. ). http://example.com:12345 Mit „*“ lassen Sie alle zu.

supportCredentials

boolean

Ruft ab oder legt fest, ob CORS-Anforderungen mit Anmeldeinformationen zulässig sind. Weitere Informationen finden Sie unter https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DefaultAction

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

Name Typ Beschreibung
Allow

string

Deny

string

DefaultErrorResponse

App Service Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlermodell.

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen eines Fehlers.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

Experiments

Routingregeln in Produktionsexperimenten.

Name Typ Beschreibung
rampUpRules

RampUpRule[]

Liste der Startregeln.

FtpsState

Status des FTP-/FTPS-Diensts

Name Typ Beschreibung
AllAllowed

string

Disabled

string

FtpsOnly

string

HandlerMapping

Die IIS-Handlerzuordnungen, mit denen definiert wird, welcher Handler HTTP-Anforderungen mit einer bestimmten Erweiterung verarbeitet. Es wird beispielsweise verwendet, um php-cgi.exe Prozess für die Verarbeitung aller HTTP-Anforderungen mit der Erweiterung *.php zu konfigurieren.

Name Typ Beschreibung
arguments

string

Befehlszeilenargumente, die an den Skriptprozessor übergeben werden sollen.

extension

string

Anforderungen mit dieser Erweiterung werden mithilfe der angegebenen FastCGI-Anwendung verarbeitet.

scriptProcessor

string

Der absolute Pfad zur FastCGI-Anwendung.

IpFilterTag

Definiert, wofür dieser IP-Filter verwendet wird. Dies ist, um die IP-Filterung für Proxys zu unterstützen.

Name Typ Beschreibung
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

IP-Sicherheitseinschränkung für eine App.

Name Typ Beschreibung
action

string

Zulassen oder Verweigern des Zugriffs für diesen IP-Bereich.

description

string

Beschreibung der IP-Einschränkungsregel.

headers

object

Kopfzeilen der IP-Einschränkungsregel. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Die übereinstimmende Logik ist ..

  • Wenn die Eigenschaft NULL oder leer (Standard) ist, sind alle Hosts (oder das Fehlen von) zulässig.
  • Ein Wert wird mit ordinal-ignore-case verglichen (ohne Portnummer).
  • Unterdomänen-Platzhalter sind zulässig, stimmen aber nicht mit der Stammdomäne überein. *.contoso.com entspricht z. B. der Unterdomäne foo.contoso.com, aber nicht der stammdomäne contoso.com oder mehrstufigen foo.bar.contoso.com
  • Unicode-Hostnamen sind zulässig, werden jedoch für den Abgleich in Punycode konvertiert.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Die übereinstimmende Logik ist ..

  • Wenn die Eigenschaft NULL oder leer ist (Standard), sind alle weitergeleiteten Für-Ketten (oder das Fehlen von) zulässig.
  • Wenn eine Adresse (mit Ausnahme der Portnummer) in der Kette (durch Trennzeichen getrennt) mit der durch die -Eigenschaft definierten CIDR übereinstimmt.

X-Azure-FDID und X-FD-HealthProbe. Die übereinstimmende Logik ist eine exakte Übereinstimmung.

ipAddress

string

IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Dies kann in Form einer reinen ipv4-Adresse (erforderliche SubnetMask-Eigenschaft) oder CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung) erfolgen. Für CIDR darf die SubnetMask-Eigenschaft nicht angegeben werden.

name

string

Name der IP-Einschränkungsregel.

priority

integer

Priorität der IP-Einschränkungsregel.

subnetMask

string

Subnetzmaske für den Ip-Adressbereich, für den die Einschränkung gültig ist.

subnetTrafficTag

integer

(intern) Tag für Subnetzdatenverkehr

tag

IpFilterTag

Definiert, wofür dieser IP-Filter verwendet wird. Dies dient zur Unterstützung der IP-Filterung für Proxys.

vnetSubnetResourceId

string

Ressourcen-ID des virtuellen Netzwerks

vnetTrafficTag

integer

(intern) VNET-Datenverkehrstag

ManagedPipelineMode

Verwalteter Pipelinemodus.

Name Typ Beschreibung
Classic

string

Integrated

string

NameValuePair

Name-Wert-Paar.

Name Typ Beschreibung
name

string

Name des Paars.

value

string

Paarwert.

PushSettings

Pusheinstellungen für die App.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.dynamicTagsJson

string

Ruft eine JSON-Zeichenfolge ab, die eine Liste dynamischer Tags enthält, die aus Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden, oder legt diese fest.

properties.isPushEnabled

boolean

Ruft ein Flag ab, das angibt, ob der Pushendpunkt aktiviert ist, oder legt es fest.

properties.tagWhitelistJson

string

Ruft eine JSON-Zeichenfolge ab, die eine Liste von Tags enthält, die zur Verwendung durch den Pushregistrierungsendpunkt in der Whitelist enthalten sind, oder legt diese fest.

properties.tagsRequiringAuth

string

Ruft eine JSON-Zeichenfolge ab, die eine Liste von Tags enthält, für die die Benutzerauthentifizierung im Pushregistrierungsendpunkt verwendet werden muss, oder legt diese fest. Tags können aus alphanumerischen Zeichen und folgenden Zeichen bestehen: '_', '@', '#', '.', ':', '-'. Die Überprüfung sollte am PushRequestHandler ausgeführt werden.

type

string

Der Ressourcentyp.

RampUpRule

Routingregeln für Hochlauftests. Diese Regel ermöglicht es, statischen Datenverkehr % an einen Slot umzuleiten oder das Routing in Prozent basierend auf der Leistung schrittweise zu ändern.

Name Typ Beschreibung
actionHostName

string

Hostname eines Slots, an den der Datenverkehr umgeleitet wird, wenn er sich dazu entschieden hat. Z.B. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Das Gerüst und die Verträge finden Sie unter TiPCallback-Websiteerweiterung. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Gibt das Intervall in Minuten an, um ReroutePercentage neu zu bewerten.

changeStep

number

Im Szenario mit dem automatischen Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen, ReroutePercentage bis \nMinReroutePercentage oder MaxReroutePercentageerreicht wird. Websitemetriken werden alle N Minuten überprüft, die in ChangeIntervalInMinutes.\nBenutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL in ChangeDecisionCallbackUrlangegeben werden kann.

maxReroutePercentage

number

Gibt die obere Grenze an, unter der ReroutePercentage verbleibt.

minReroutePercentage

number

Gibt die untere Grenze an, über der ReroutePercentage verbleibt.

name

string

Name der Routingregel. Der empfohlene Name wäre, auf den Slot zu verweisen, der den Datenverkehr im Experiment empfängt.

reroutePercentage

number

Prozentsatz des Datenverkehrs, der an ActionHostNameumgeleitet wird.

RequestsBasedTrigger

Trigger basierend auf gesamter Anforderungen.

Name Typ Beschreibung
count

integer

Anforderungsanzahl.

timeInterval

string

Zeitintervall.

ScmType

SCM-Typ.

Name Typ Beschreibung
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

SiteConfigResource

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

Name Typ Standardwert Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.acrUseManagedIdentityCreds

boolean

Flag zur Verwendung von Verwalteten Identitäts-Creds für ACR-Pullvorgänge

properties.acrUserManagedIdentityID

string

Bei Verwendung einer vom Benutzer verwalteten Identität: ClientId der vom Benutzer verwalteten Identität

properties.alwaysOn

boolean

true, wenn Always On aktiviert ist, falseandernfalls .

properties.apiDefinition

ApiDefinitionInfo

Informationen zur formalen API-Definition für die App.

properties.apiManagementConfig

ApiManagementConfig

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

properties.appCommandLine

string

App-Befehlszeile, die gestartet werden soll.

properties.appSettings

NameValuePair[]

Anwendungseinstellungen.

properties.autoHealEnabled

boolean

true , wenn die automatische Reparatur aktiviert ist; falseandernfalls .

properties.autoHealRules

AutoHealRules

Regeln für die automatische Reparatur.

properties.autoSwapSlotName

string

Name des Automatischen Tauschslots.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Liste der Azure Storage-Konten.

properties.connectionStrings

ConnStringInfo[]

Verbindungszeichenfolgen

properties.cors

CorsSettings

CORS-Einstellungen (Cross-Origin Resource Sharing).

properties.defaultDocuments

string[]

Standarddokumente.

properties.detailedErrorLoggingEnabled

boolean

true , wenn die detaillierte Fehlerprotokollierung aktiviert ist; falseandernfalls .

properties.documentRoot

string

Dokumentstamm.

properties.elasticWebAppScaleLimit

integer

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

properties.experiments

Experiments

Dies ist für polymorphe Typen zu umgehen.

properties.ftpsState

FtpsState

Status des FTP-/FTPS-Diensts

properties.functionAppScaleLimit

integer

Maximale Anzahl von Workern, auf die ein Standort horizontal hochskaliert werden kann. Diese Einstellung gilt nur für die Tarife "Verbrauch" und "Premium für elastische Datenbanken".

properties.functionsRuntimeScaleMonitoringEnabled

boolean

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

properties.handlerMappings

HandlerMapping[]

Handlerzuordnungen.

properties.healthCheckPath

string

Pfad der Integritätsüberprüfung

properties.http20Enabled

boolean

True

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

properties.httpLoggingEnabled

boolean

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

properties.ipSecurityRestrictions

IpSecurityRestriction[]

IP-Sicherheitseinschränkungen für Standard.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

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

properties.javaContainer

string

Java-Container.

properties.javaContainerVersion

string

Java-Containerversion.

properties.javaVersion

string

Java-Version.

properties.keyVaultReferenceIdentity

string

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

properties.limits

SiteLimits

Websitegrenzwerte.

properties.linuxFxVersion

string

Linux App Framework und Version

properties.loadBalancing

SiteLoadBalancing

Standortlastenausgleich.

properties.localMySqlEnabled

boolean

False

true , um lokales MySQL zu aktivieren; falseandernfalls .

properties.logsDirectorySizeLimit

integer

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

properties.machineKey

SiteMachineKey

Site MachineKey.

properties.managedPipelineMode

ManagedPipelineMode

Verwalteter Pipelinemodus.

properties.managedServiceIdentityId

integer

Id der verwalteten Dienstidentität

properties.metadata

NameValuePair[]

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

properties.minTlsCipherSuite

TlsCipherSuites

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

properties.minTlsVersion

SupportedTlsVersions

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

properties.minimumElasticInstanceCount

integer

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

properties.netFrameworkVersion

string

v4.6

.NET Framework Version.

properties.nodeVersion

string

Version von Node.js.

properties.numberOfWorkers

integer

Anz. von Workern.

properties.phpVersion

string

Version von PHP.

properties.powerShellVersion

string

Version von PowerShell.

properties.preWarmedInstanceCount

integer

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

properties.publicNetworkAccess

string

Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs.

properties.publishingUsername

string

Veröffentlichungsbenutzername.

properties.push

PushSettings

Pushendpunkteinstellungen.

properties.pythonVersion

string

Version von Python.

properties.remoteDebuggingEnabled

boolean

true , wenn das Remotedebuggen aktiviert ist; falseandernfalls .

properties.remoteDebuggingVersion

string

Version für Remotedebuggen.

properties.requestTracingEnabled

boolean

true , wenn die Anforderungsablaufverfolgung aktiviert ist; falseandernfalls .

properties.requestTracingExpirationTime

string

Ablaufzeit der Anforderungsablaufverfolgung.

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

IP-Sicherheitseinschränkungen für scm.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

properties.scmIpSecurityRestrictionsUseMain

boolean

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

properties.scmMinTlsVersion

SupportedTlsVersions

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

properties.scmType

ScmType

SCM-Typ.

properties.tracingOptions

string

Ablaufverfolgungsoptionen.

properties.use32BitWorkerProcess

boolean

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

properties.virtualApplications

VirtualApplication[]

Virtuelle Anwendungen.

properties.vnetName

string

Virtual Network Name.

properties.vnetPrivatePortsCount

integer

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

properties.vnetRouteAllEnabled

boolean

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

properties.webSocketsEnabled

boolean

true , wenn WebSocket aktiviert ist; falseandernfalls .

properties.websiteTimeZone

string

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

properties.windowsFxVersion

string

Xenon App Framework und Version

properties.xManagedServiceIdentityId

integer

Explizite verwaltete Dienstidentitäts-ID

type

string

Der Ressourcentyp.

SiteLimits

Metrikgrenzwerte, die für eine App festgelegt sind.

Name Typ Beschreibung
maxDiskSizeInMb

integer

Maximal zulässige Datenträgergröße in MB.

maxMemoryInMb

integer

Maximal zulässige Speicherauslastung in MB.

maxPercentageCpu

number

Maximal zulässiger Prozentsatz der CPU-Auslastung.

SiteLoadBalancing

Standortlastenausgleich.

Name Typ Beschreibung
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey einer App.

Name Typ Beschreibung
decryption

string

Algorithmus, der für die Entschlüsselung verwendet wird.

decryptionKey

string

Entschlüsselungsschlüssel.

validation

string

MachineKey-Validierung.

validationKey

string

Validierungsschlüssel.

SlowRequestsBasedTrigger

Trigger basierend auf der Ausführungszeit der Anforderung.

Name Typ Beschreibung
count

integer

Anforderungsanzahl.

path

string

Anforderungspfad.

timeInterval

string

Zeitintervall.

timeTaken

string

Zeit in Anspruch genommen.

StatusCodesBasedTrigger

Trigger basierend auf status Code.

Name Typ Beschreibung
count

integer

Anforderungsanzahl.

path

string

Anforderungspfad

status

integer

HTTP-Statuscode.

subStatus

integer

Unterstatus anfordern.

timeInterval

string

Zeitintervall.

win32Status

integer

Win32-Fehlercode.

StatusCodesRangeBasedTrigger

Trigger basierend auf dem Bereich von status Codes.

Name Typ Beschreibung
count

integer

Anforderungsanzahl.

path

string

statusCodes

string

HTTP-Statuscode.

timeInterval

string

Zeitintervall.

SupportedTlsVersions

MinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist

Name Typ Beschreibung
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

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

Name Typ Beschreibung
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

VirtualApplication

Virtuelle Anwendung in einer App.

Name Typ Beschreibung
physicalPath

string

Physischer Pfad.

preloadEnabled

boolean

true , wenn das Vorabladen aktiviert ist; falseandernfalls .

virtualDirectories

VirtualDirectory[]

Virtuelle Verzeichnisse für virtuelle Anwendungen.

virtualPath

string

Virtueller Pfad.

VirtualDirectory

Verzeichnis für virtuelle Anwendung.

Name Typ Beschreibung
physicalPath

string

Physischer Pfad.

virtualPath

string

Pfad zur virtuellen Anwendung.