Web Apps - Create Or Update Configuration Slot
Beschreibung für Updates der Konfiguration einer App.
PUT 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 |
resource
|
path | True |
string |
Name der Ressourcengruppe, zu der die Ressource gehört. RegEx-Muster: |
slot
|
path | True |
string |
Name des Bereitstellungsslots. Wenn kein Slot angegeben ist, aktualisiert die API die Konfiguration für den Produktionsslot. |
subscription
|
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 |
|
properties.apiDefinition |
Informationen zur formalen API-Definition für die App. |
|
properties.apiManagementConfig |
Azure API Management-Einstellungen, die mit der App verknüpft sind. |
|
properties.appCommandLine |
string |
App-Befehlszeile, die gestartet werden soll. |
properties.appSettings |
Anwendungseinstellungen. |
|
properties.autoHealEnabled |
boolean |
|
properties.autoHealRules |
Regeln für die automatische Reparatur. |
|
properties.autoSwapSlotName |
string |
Name des Automatischen Tauschs. |
properties.azureStorageAccounts |
<string,
Azure |
Liste der Azure Storage-Konten. |
properties.connectionStrings |
Verbindungszeichenfolgen |
|
properties.cors |
CORS-Einstellungen (Cross-Origin Resource Sharing). |
|
properties.defaultDocuments |
string[] |
Standarddokumente. |
properties.detailedErrorLoggingEnabled |
boolean |
|
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 |
properties.experiments |
Dies ist für polymorphe Typen zu umgehen. |
|
properties.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 |
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 |
|
properties.ipSecurityRestrictions |
IP-Sicherheitseinschränkungen für Standard. |
|
properties.ipSecurityRestrictionsDefaultAction |
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 |
Websitegrenzwerte. |
|
properties.linuxFxVersion |
string |
Linux App Framework und Version |
properties.loadBalancing |
Standortlastenausgleich. |
|
properties.localMySqlEnabled |
boolean |
|
properties.logsDirectorySizeLimit |
integer |
Größenbeschränkung für HTTP-Protokolle. |
properties.managedPipelineMode |
Verwalteter Pipelinemodus. |
|
properties.managedServiceIdentityId |
integer |
Id der verwalteten Dienstidentität |
properties.metadata |
Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie Geheimnisse enthalten kann. |
|
properties.minTlsCipherSuite |
Tls-Verschlüsselungssuite mit minimaler Stärke, die für eine Anwendung zulässig ist |
|
properties.minTlsVersion |
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 |
Pushendpunkteinstellungen. |
|
properties.pythonVersion |
string |
Version von Python. |
properties.remoteDebuggingEnabled |
boolean |
|
properties.remoteDebuggingVersion |
string |
Version für Remotedebuggen. |
properties.requestTracingEnabled |
boolean |
|
properties.requestTracingExpirationTime |
string |
Ablaufzeit der Anforderungsablaufverfolgung. |
properties.scmIpSecurityRestrictions |
IP-Sicherheitseinschränkungen für scm. |
|
properties.scmIpSecurityRestrictionsDefaultAction |
Standardaktion für scm-Zugriffseinschränkung, wenn keine Regeln übereinstimmen. |
|
properties.scmIpSecurityRestrictionsUseMain |
boolean |
IP-Sicherheitseinschränkungen für scm zur Verwendung Standard. |
properties.scmMinTlsVersion |
ScmMinTlsVersion: Konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist |
|
properties.scmType |
SCM-Typ. |
|
properties.tracingOptions |
string |
Ablaufverfolgungsoptionen. |
properties.use32BitWorkerProcess |
boolean |
|
properties.virtualApplications |
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 |
|
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 |
OK |
|
Other Status Codes |
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 |
---|---|
Api |
Informationen zur formalen API-Definition für die App. |
Api |
Azure API Management(APIM)-Konfiguration, die mit der App verknüpft ist. |
Auto |
Aktionen, die vom Modul zur automatischen Reparatur ausgeführt werden sollen, wenn eine Regel ausgelöst wird. |
Auto |
Vordefinierte Aktion, die ausgeführt werden soll. |
Auto |
Benutzerdefinierte Aktion, die ausgeführt werden soll, wenn eine Regel für die automatische Reparatur ausgelöst wird. |
Auto |
Regeln, die für die automatische Heilung definiert werden können. |
Auto |
Trigger für die automatische Reparatur. |
Azure |
Azure Files- oder Blob Storage-Zugriffsdatenwert für den Wörterbuchspeicher. |
Azure |
Einbindungsprotokoll, das für das Speicherkonto verwendet werden soll. |
Azure |
Status des Speicherkontos. |
Azure |
Speichertyp. |
Connection |
Datenbanktyp. |
Conn |
Datenbank Verbindungszeichenfolge Informationen. |
Cors |
CORS-Einstellungen (Cross-Origin Resource Sharing) für die App. |
Default |
Standardaktion für Standard Zugriffsbeschränkung, wenn keine Regeln übereinstimmen. |
Default |
App Service Fehlerantwort. |
Details | |
Error |
Fehlermodell. |
Experiments |
Routingregeln in Produktionsexperimenten. |
Ftps |
Status des FTP-/FTPS-Diensts |
Handler |
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. |
Ip |
Definiert, wofür dieser IP-Filter verwendet wird. Dies dient zur Unterstützung der IP-Filterung für Proxys. |
Ip |
IP-Sicherheitseinschränkung für eine App. |
Managed |
Verwalteter Pipelinemodus. |
Name |
Name-Wert-Paar. |
Push |
Pusheinstellungen für die App. |
Ramp |
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. |
Requests |
Trigger basierend auf gesamter Anforderung. |
Scm |
SCM-Typ. |
Site |
Web-App-Konfiguration ARM-Ressource. |
Site |
Metrikgrenzwerte für eine App festgelegt. |
Site |
Standortlastenausgleich. |
Site |
MachineKey einer App. |
Slow |
Trigger basierend auf der Ausführungszeit der Anforderung. |
Status |
Trigger basierend auf status Code. |
Status |
Trigger basierend auf dem Bereich von status Codes. |
Supported |
MinTlsVersion: Konfiguriert die für SSL-Anforderungen erforderliche Mindestversion von TLS. |
Tls |
Tls-Verschlüsselungssammlung mit minimaler Stärke, die für eine Anwendung zulässig ist |
Virtual |
Virtuelle Anwendung in einer App. |
Virtual |
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
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 |
Vordefinierte Aktion, die ausgeführt werden soll. |
|
customAction |
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 |
Aktionen, die ausgeführt werden sollen, wenn eine Regel ausgelöst wird. |
|
triggers |
Bedingungen, die beschreiben, wann die Automatischen Heilaktionen ausgeführt werden sollen. |
AutoHealTriggers
Trigger für die automatische Reparatur.
Name | Typ | Beschreibung |
---|---|---|
privateBytesInKB |
integer |
Eine Regel, die auf privaten Bytes basiert. |
requests |
Eine Regel, die auf der Gesamtanzahl von Anforderungen basiert. |
|
slowRequests |
Eine Regel, die auf der Ausführungszeit der Anforderung basiert. |
|
slowRequestsWithPath |
Eine Regel, die auf mehreren langsamen Anforderungen mit Pfad basiert |
|
statusCodes |
Eine Regel, die auf status Codes basiert. |
|
statusCodesRange |
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 |
Bereitstellungsprotokoll, das für das Speicherkonto verwendet werden soll. |
|
shareName |
string |
Name der Dateifreigabe (Containername, für Blob Storage). |
state |
Status des Speicherkontos. |
|
type |
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 |
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 |
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 |
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 ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Die übereinstimmende Logik ist ..
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 |
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 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, |
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 |
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 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 |
|
|
properties.apiDefinition |
Informationen zur formalen API-Definition für die App. |
||
properties.apiManagementConfig |
Azure API Management-Einstellungen, die mit der App verknüpft sind. |
||
properties.appCommandLine |
string |
App-Befehlszeile, die gestartet werden soll. |
|
properties.appSettings |
Anwendungseinstellungen. |
||
properties.autoHealEnabled |
boolean |
|
|
properties.autoHealRules |
Regeln für die automatische Reparatur. |
||
properties.autoSwapSlotName |
string |
Name des Automatischen Tauschslots. |
|
properties.azureStorageAccounts |
<string,
Azure |
Liste der Azure Storage-Konten. |
|
properties.connectionStrings |
Verbindungszeichenfolgen |
||
properties.cors |
CORS-Einstellungen (Cross-Origin Resource Sharing). |
||
properties.defaultDocuments |
string[] |
Standarddokumente. |
|
properties.detailedErrorLoggingEnabled |
boolean |
|
|
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 |
|
properties.experiments |
Dies ist für polymorphe Typen zu umgehen. |
||
properties.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 |
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 |
|
|
properties.ipSecurityRestrictions |
IP-Sicherheitseinschränkungen für Standard. |
||
properties.ipSecurityRestrictionsDefaultAction |
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 |
Websitegrenzwerte. |
||
properties.linuxFxVersion |
string |
Linux App Framework und Version |
|
properties.loadBalancing |
Standortlastenausgleich. |
||
properties.localMySqlEnabled |
boolean |
False |
|
properties.logsDirectorySizeLimit |
integer |
Größenbeschränkung für HTTP-Protokolle. |
|
properties.machineKey |
Site MachineKey. |
||
properties.managedPipelineMode |
Verwalteter Pipelinemodus. |
||
properties.managedServiceIdentityId |
integer |
Id der verwalteten Dienstidentität |
|
properties.metadata |
Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie Geheimnisse enthalten kann. |
||
properties.minTlsCipherSuite |
Tls-Verschlüsselungssammlung mit minimaler Stärke, die für eine Anwendung zulässig ist |
||
properties.minTlsVersion |
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 |
Php-Version. |
|
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 |
Pushendpunkteinstellungen. |
||
properties.pythonVersion |
string |
Python-Version. |
|
properties.remoteDebuggingEnabled |
boolean |
|
|
properties.remoteDebuggingVersion |
string |
Version für Remotedebuggen. |
|
properties.requestTracingEnabled |
boolean |
|
|
properties.requestTracingExpirationTime |
string |
Ablaufzeit der Anforderungsablaufverfolgung. |
|
properties.scmIpSecurityRestrictions |
IP-Sicherheitseinschränkungen für scm. |
||
properties.scmIpSecurityRestrictionsDefaultAction |
Standardaktion für scm-Zugriffseinschränkung, wenn keine Regeln übereinstimmen. |
||
properties.scmIpSecurityRestrictionsUseMain |
boolean |
IP-Sicherheitseinschränkungen für scm zur Verwendung Standard. |
|
properties.scmMinTlsVersion |
ScmMinTlsVersion: Konfiguriert die mindestversion von TLS, die für SSL-Anforderungen für den SCM-Standort erforderlich ist. |
||
properties.scmType |
SCM-Typ. |
||
properties.tracingOptions |
string |
Ablaufverfolgungsoptionen. |
|
properties.use32BitWorkerProcess |
boolean |
|
|
properties.virtualApplications |
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 |
|
|
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 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 |
|
virtualDirectories |
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. |