Share via


Web Apps - Update Configuration Slot

Beschreibung für Updates der Konfiguration einer App.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/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 pattern: ^[-\w\._\(\)]+[^\.]$

slot
path True

string

Name des Bereitstellungsslots. Wenn kein Slot angegeben ist, aktualisiert die API die Konfiguration für den Produktionsslot.

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 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 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 zu umgehen.

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

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

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

Version von PHP.

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

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

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Definitionen

Name Beschreibung
ApiDefinitionInfo

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

ApiManagementConfig

Azure API Management(APIM)-Konfiguration, die mit der App verknüpft ist.

AutoHealActions

Aktionen, die vom Modul zur automatischen Reparatur 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 Regel für die automatische Reparatur ausgelöst wird.

AutoHealRules

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

AutoHealTriggers

Trigger für die automatische Heilung.

AzureStorageInfoValue

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

AzureStorageProtocol

Einbindungsprotokoll, 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, die verwendet werden, um zu definieren, welcher Handler HTTP-Anforderungen mit einer bestimmten Erweiterung verarbeitet. Sie 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 dient zur Unterstützung der IP-Filterung für Proxys.

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 % basierend auf der Leistung schrittweise zu ändern.

RequestsBasedTrigger

Trigger basierend auf gesamter Anforderung.

ScmType

SCM-Typ.

SiteConfigResource

Web-App-Konfiguration ARM-Ressource.

SiteLimits

Metrikgrenzwerte für eine App festgelegt.

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 für SSL-Anforderungen erforderliche Mindestversion von TLS.

TlsCipherSuites

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

VirtualApplication

Virtuelle Anwendung in einer App.

VirtualDirectory

Verzeichnis für virtuelle Anwendungen.

ApiDefinitionInfo

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

Name Typ Beschreibung
url

string

Die URL der API-Definition.

ApiManagementConfig

Azure API Management(APIM)-Konfiguration, die mit der App verknüpft ist.

Name Typ Beschreibung
id

string

APIM-Api Bezeichner.

AutoHealActions

Aktionen, die vom Modul zur automatischen Reparatur ausgeführt werden sollen, wenn eine Regel ausgelöst wird.

Name Typ Beschreibung
actionType

AutoHealActionType

Vordefinierte Aktion, die ausgeführt werden soll.

customAction

AutoHealCustomAction

Auszuführende benutzerdefinierte Aktion.

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 Regel für die automatische Reparatur 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 Heilung 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 Automatischen Heilaktionen ausgeführt werden sollen.

AutoHealTriggers

Trigger für die automatische Heilung.

Name Typ Beschreibung
privateBytesInKB

integer

Eine Regel, die auf privaten Bytes basiert.

requests

RequestsBasedTrigger

Eine Regel, die auf der Gesamtzahl der 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-Zugriffsdatenwert 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

Bereitstellungsprotokoll, 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

Einbindungsprotokoll, 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 (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 zum programmgesteuerten Identifizieren des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche 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, die verwendet werden, um zu definieren, welcher Handler HTTP-Anforderungen mit einer bestimmten Erweiterung verarbeitet. Sie 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 dient zur Unterstützung der IP-Filterung für Proxys.

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

IP-Einschränkungsregelheader. 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 fehlende) zulässig.
  • Ein Wert wird mit ordinal-ignore-case (ohne Portnummer) verglichen.
  • Unterdomänen-Platzhalter sind zulässig, stimmen aber nicht mit der Stammdomäne überein. *.contoso.com entspricht beispielsweise 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 (Standard) ist, sind alle weitergeleiteten Ketten (oder das Fehlen von) zulässig.
  • Wenn eine Adresse (mit Ausnahme der Portnummer) in der Kette (durch Kommas getrennt) mit dem durch die -Eigenschaft definierten CIDR übereinstimmt.

X-Azure-FDID und X-FD-HealthProbe. Die übereinstimmende Logik ist exakt übereinstimmend.

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) sein. 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 Bereich der IP-Adressen, für den die Einschränkung gültig ist.

subnetTrafficTag

integer

(intern) Subnetzdatenverkehrstag

tag

IpFilterTag

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

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

Paarname.

value

string

Koppelwert.

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 mit dynamischen Tags enthält, die von 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 für die 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 Endpunkt der Pushregistrierung verwendet werden muss, oder legt diese fest. Tags können aus alphanumerischen Zeichen und folgenden Zeichen bestehen: "_", "@", "#", ".", ":", "-". Die Überprüfung sollte am PushRequestHandler durchgefü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 % basierend auf der Leistung schrittweise zu ändern.

Name Typ Beschreibung
actionHostName

string

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

changeDecisionCallbackUrl

string

Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. Informationen zum Gerüst und den Verträgen 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 des automatischen Hochfahrens ist dies der Schritt zum Hinzufügen/Entfernen, ReroutePercentage bis sie \nMinReroutePercentage oder MaxReroutePercentageerreicht. Websitemetriken werden alle N Minuten überprüft, die in ChangeIntervalInMinutes.\nBenutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung angegeben werden, welche URL in ChangeDecisionCallbackUrlangegeben werden kann.

maxReroutePercentage

number

Gibt die Obergrenze 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 ActionHostNameweitergeleitet wird.

RequestsBasedTrigger

Trigger basierend auf gesamter Anforderung.

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

Web-App-Konfiguration ARM-Ressource.

Name Typ Standardwert Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

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

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 Referenzauthentifizierung 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

HTTP-Protokolle: Verzeichnisgrößeslimit.

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ü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

v4.6

.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

type

string

Der Ressourcentyp.

SiteLimits

Metrikgrenzwerte für eine App festgelegt.

Name Typ Beschreibung
maxDiskSizeInMb

integer

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

maxMemoryInMb

integer

Maximal zulässige Arbeitsspeicherauslastung 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

Benötigte Zeit.

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 für SSL-Anforderungen erforderliche Mindestversion von TLS.

Name Typ Beschreibung
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

Tls-Verschlüsselungssammlung 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 Preloading aktiviert ist; falseandernfalls .

virtualDirectories

VirtualDirectory[]

Virtuelle Verzeichnisse für virtuelle Anwendungen.

virtualPath

string

Virtueller Pfad.

VirtualDirectory

Verzeichnis für virtuelle Anwendungen.

Name Typ Beschreibung
physicalPath

string

Physischer Pfad.

virtualPath

string

Pfad zur virtuellen Anwendung.