Web Apps - Create Or Update Slot
Beschreibung für erstellt eine neue Web-, Mobile- oder API-App in einer vorhandenen Ressourcengruppe oder aktualisiert eine vorhandene App.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}?api-version=2024-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
name
|
path | True |
string |
Eindeutiger Name der App, die erstellt oder aktualisiert werden soll. Verwenden Sie den {slot}-Parameter, um einen Bereitstellungsplatz zu erstellen oder zu aktualisieren. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Name der Ressourcengruppe, zu der die Ressource gehört. |
slot
|
path | True |
string |
Name des Bereitstellungsplatzes, der erstellt oder aktualisiert werden soll. Standardmäßig versucht diese API, den Produktionsplatz zu erstellen oder zu ändern. |
subscription
|
path | True |
string |
die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-000000000000). |
api-version
|
query | True |
string |
API-Version |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
location | True |
string |
Ressourcenspeicherort. |
extendedLocation |
Erweiterter Speicherort. |
||
identity |
Verwaltete Dienstidentität. |
||
kind |
string |
Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. |
|
properties.autoGeneratedDomainNameLabelScope |
Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientAffinityPartitioningEnabled |
boolean |
|
|
properties.clientAffinityProxyEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung |
|
properties.clientCertMode |
Dadurch wird die Einstellung "ClientCertEnabled" erstellt.
|
||
properties.cloningInfo |
Wenn sie während der App-Erstellung angegeben wird, wird die App von einer Quell-App geklont. |
||
properties.containerSize |
integer (int32) |
Größe des Funktionscontainers. |
|
properties.customDomainVerificationId |
string |
Eindeutiger Bezeichner, der die der App zugewiesenen benutzerdefinierten Domänen überprüft. Der Kunde fügt diese ID zu einem txt-Eintrag zur Überprüfung hinzu. |
|
properties.dailyMemoryTimeQuota |
integer (int32) |
Maximal zulässiges Tagesspeicherzeitkontingent (gilt nur für dynamische Apps). |
|
properties.daprConfig |
Dapr-Konfiguration der App. |
||
properties.dnsConfiguration |
Eigenschaft zum Konfigurieren verschiedener DNS-bezogene Einstellungen für eine Website. |
||
properties.enabled |
boolean |
|
|
properties.endToEndEncryptionEnabled |
boolean |
Gibt an, ob die End-to-End-Verschlüsselung zwischen FrontEnd und Worker verwendet werden soll. |
|
properties.functionAppConfig |
Konfigurationsspezifisch für die Azure Function-App. |
||
properties.hostNameSslStates |
Hostname SSL-Zustände werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. |
||
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App-Dienstumgebung, die für die App verwendet werden soll. |
||
properties.httpsOnly |
boolean |
HttpsOnly: konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Problemumleitung für HTTP-Anforderungen |
|
properties.hyperV |
boolean |
Hyper-V Sandkasten. |
|
properties.ipMode |
Gibt den IP-Modus der App an. |
||
properties.isXenon |
boolean |
Veraltet: Hyper-V Sandkasten. |
|
properties.keyVaultReferenceIdentity |
string |
Identität, die für die Key Vault-Referenzauthentifizierung verwendet werden soll. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager-ID der ausgewählten verwalteten Umgebung des Kunden, auf der diese App gehostet werden soll. Dies muss das Formular /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} sein. |
|
properties.outboundVnetRouting |
Eigenschaft zum Konfigurieren verschiedener Routingoptionen für ausgehenden Datenverkehr über ein virtuelles Netzwerk für einen Standort |
||
properties.publicNetworkAccess |
string |
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. Zulässige Werte: 'Enabled', 'Disabled' oder eine leere Zeichenfolge. |
|
properties.redundancyMode |
Websiteredundanzmodus |
||
properties.reserved |
boolean |
|
|
properties.resourceConfig |
Ressourcenanforderungen der Funktions-App. |
||
properties.scmSiteAlsoStopped |
boolean |
|
|
properties.serverFarmId |
string |
Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Konfiguration einer App Service-App. Diese Eigenschaft wird nicht als Antwort auf normale Erstellungs- und Leseanforderungen zurückgegeben, da sie vertrauliche Informationen enthalten kann. |
||
properties.sshEnabled |
boolean |
Gibt an, ob der SSH-Zugriff aktiviert werden soll. |
|
properties.storageAccountRequired |
boolean |
Überprüft, ob vom Kunden bereitgestelltes Speicherkonto erforderlich ist |
|
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager-ID des virtuellen Netzwerks und Subnetzs, das von der regionalen VNET-Integration verbunden werden soll. Dies muss das Formular /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} sein. |
|
properties.workloadProfileName |
string |
Arbeitsauslastungsprofilname für die Funktions-App, die ausgeführt werden soll. |
|
tags |
object |
Ressourcentags. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY. |
|
202 Accepted |
Asynchroner Vorgang wird ausgeführt. |
|
Other Status Codes |
Fehlerantwort des App-Diensts. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Clone web app slot |
Create or Update Web App Slot |
Clone web app slot
Beispielanforderung
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging?api-version=2024-11-01
{
"kind": "app",
"location": "East US",
"properties": {
"cloningInfo": {
"cloneCustomHostNames": true,
"cloneSourceControl": true,
"sourceWebAppId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/sites/srcsiteg478/slot/qa",
"sourceWebAppLocation": "West Europe",
"hostingEnvironment": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg456/providers/Microsoft.Web/hostingenvironments/aseforsites",
"appSettingsOverrides": {
"Setting1": "NewValue1",
"Setting3": "NewValue5"
},
"configureLoadBalancing": false,
"overwrite": false
}
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"backupRestoreTraffic": false
},
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-11-01
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"backupRestoreTraffic": false
},
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
Create or Update Web App Slot
Beispielanforderung
PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging?api-version=2024-11-01
{
"kind": "app",
"location": "East US",
"properties": {
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp"
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"backupRestoreTraffic": false
},
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites/sitef6141/operationResults/62e4d893-d233-4005-988e-a428d9f77076?api-version=2024-11-01
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/slots/staging",
"name": "sitef6141/staging",
"type": "Microsoft.Web/sites/slots",
"kind": "app",
"location": "East US",
"properties": {
"state": "Running",
"hostNames": [
"sitef6141-staging.azurewebsites.net"
],
"repositorySiteName": "sitef6141",
"usageState": "Normal",
"enabled": true,
"enabledHostNames": [
"sitef6141-staging.azurewebsites.net",
"sitef6141-staging.scm.azurewebsites.net"
],
"availabilityState": "Normal",
"hostNameSslStates": [
{
"name": "sitef6141-staging.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Standard"
},
{
"name": "sitef6141-staging.scm.azurewebsites.net",
"sslState": "Disabled",
"hostType": "Repository"
}
],
"serverFarmId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/serverfarms/DefaultAsp",
"reserved": false,
"isXenon": false,
"hyperV": false,
"lastModifiedTimeUtc": "2020-03-04T17:33:11.641Z",
"outboundVnetRouting": {
"allTraffic": false,
"applicationTraffic": false,
"contentShareTraffic": false,
"imagePullTraffic": false,
"backupRestoreTraffic": false
},
"siteConfig": {
"numberOfWorkers": 1,
"defaultDocuments": [
"Default.htm",
"Default.html",
"Default.asp",
"index.htm",
"index.html",
"iisstart.htm",
"default.aspx",
"index.php",
"hostingstart.html"
],
"netFrameworkVersion": "v4.0",
"phpVersion": "5.6",
"pythonVersion": "",
"nodeVersion": "",
"powerShellVersion": "",
"linuxFxVersion": "",
"requestTracingEnabled": false,
"remoteDebuggingEnabled": false,
"httpLoggingEnabled": false,
"acrUseManagedIdentityCreds": false,
"logsDirectorySizeLimit": 35,
"detailedErrorLoggingEnabled": false,
"use32BitWorkerProcess": true,
"webSocketsEnabled": false,
"alwaysOn": false,
"appCommandLine": "",
"managedPipelineMode": "Integrated",
"virtualApplications": [
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false
}
],
"loadBalancing": "LeastRequests",
"autoHealEnabled": false,
"vnetName": "",
"vnetRouteAllEnabled": false,
"vnetPrivatePortsCount": 0,
"http20Enabled": false,
"minTlsVersion": "1.2",
"scmMinTlsVersion": "1.2",
"ftpsState": "AllAllowed",
"functionAppScaleLimit": 0,
"functionsRuntimeScaleMonitoringEnabled": false,
"minimumElasticInstanceCount": 0,
"azureStorageAccounts": {}
},
"scmSiteAlsoStopped": false,
"clientAffinityEnabled": true,
"clientAffinityProxyEnabled": true,
"clientCertEnabled": false,
"clientCertMode": "Required",
"hostNamesDisabled": false,
"customDomainVerificationId": "7F3BB652450EF7AD0B6AA33064586E4A9CE823A46DF0B2EC6443A68086E84153",
"outboundIpAddresses": "70.37.102.201,20.225.43.144",
"possibleOutboundIpAddresses": "70.37.102.201,20.225.43.144,20.225.184.122,20.225.184.188",
"containerSize": 0,
"dailyMemoryTimeQuota": 0,
"resourceGroup": "testrg123",
"defaultHostName": "sitef6141-staging.azurewebsites.net",
"httpsOnly": false,
"redundancyMode": "None",
"storageAccountRequired": false,
"keyVaultReferenceIdentity": "SystemAssigned"
}
}
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. |
Authentication |
Authentifizierungsmethode für den Zugriff auf das Speicherkonto für die Bereitstellung. |
Authentication |
Eigenschaft zum Auswählen des Authentifizierungstyps für den Zugriff auf das ausgewählte Speicherkonto. Verfügbare Optionen: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
auto |
Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an. |
Auto |
Aktionen, die vom Modul zum automatischen Heilen ausgeführt werden, wenn eine Regel ausgelöst wird. |
Auto |
Vordefinierte Aktion, die ausgeführt werden soll. |
Auto |
Benutzerdefinierte Aktion, die ausgeführt werden soll, wenn eine Automatische Heilregel ausgelöst wird. |
Auto |
Regeln, die für die automatische Heilung definiert werden können. |
Auto |
Trigger für die automatische Heilung. |
Azure |
Azure Files- oder Blob Storage-Zugriffsinformationswert für Wörterbuchspeicher. |
Azure |
Montageprotokoll, das für das Speicherkonto verwendet werden soll. |
Azure |
Status des Speicherkontos. |
Azure |
Speichertyp. |
Client |
Dadurch wird die Einstellung "ClientCertEnabled" erstellt.
|
Cloning |
Informationen, die für den Klonvorgang erforderlich sind. |
Connection |
Datenbanktyp. |
Conn |
Informationen zur Datenbankverbindungszeichenfolge. |
Cors |
CorS-Einstellungen (Cross-Origin Resource Sharing) für die App. |
Dapr |
App-Dapr-Konfiguration. |
dapr |
Legt die Protokollebene für das Dapr-Sidecar fest. Zulässige Werte sind Debug, Informationen, Warnungen, Fehler. Der Standardwert ist Informationen. |
Default |
Standardaktion für die Hauptzugriffseinschränkung, wenn keine Regeln übereinstimmen. |
Default |
Fehlerantwort des App-Diensts. |
Details | |
Error |
Fehlermodell. |
Experiments |
Routingregeln in Produktionsexperimenten. |
Extended |
Erweiterter Speicherort. |
Ftps |
Status des FTP/FTPS-Diensts |
Function |
Funktions-App-Konfiguration. |
Functions |
Legt die Anzahl der 'Always Ready'-Instanzen für eine Funktionsgruppe oder eine bestimmte Funktion fest. |
Functions |
Konfigurationsabschnitt für die Bereitstellung der Funktions-App. |
Functions |
Eigenschaft zum Auswählen des Azure Storage-Typs. Verfügbare Optionen: blobContainer. |
Functions |
Name und Version der Funktions-App. |
Functions |
Skalierungs- und Parallelitätseinstellungen für die Funktions-App. |
Handler |
Die IIS-Handlerzuordnungen, die verwendet werden, um zu definieren, 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. |
Hosting |
Spezifikation für eine App Service-Umgebung, die für diese Ressource verwendet werden soll. |
Host |
SSL-aktivierter Hostname. |
Host |
Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist. |
Http |
Skalierungs- und Parallelitätseinstellungen für den HTTP-Trigger. |
Ip |
Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. |
IPMode |
Gibt den IP-Modus der App an. |
Ip |
IP-Sicherheitseinschränkung für eine App. |
Managed |
Verwalteter Pipelinemodus. |
Managed |
Verwaltete Dienstidentität. |
Managed |
Typ der verwalteten Dienstidentität. |
Name |
Name-Wertpaar. |
Outbound |
Optionen für ausgehenden Datenverkehr über das virtuelle Netzwerk. |
Push |
Pusheinstellungen für die App. |
Ramp |
Routingregeln zum Hochfahren von Tests. Diese Regel ermöglicht es, statischen Datenverkehr % an einen Steckplatz umzuleiten oder das Routing % basierend auf der Leistung schrittweise zu ändern. |
Redundancy |
Websiteredundanzmodus |
Requests |
Trigger basierend auf Gesamtanforderungen. |
Resource |
Ressourcenanforderungen der Funktions-App. |
Runtime |
Name der Funktions-App-Laufzeit. Verfügbare Optionen: dotnet-isolated, node, java, powershell, python, custom |
Scm |
SCM-Typ. |
Site |
Eine Web-App, ein mobiles App-Back-End oder eine API-App. |
Site |
Verfügbarkeitsstatus der Verwaltungsinformationen für die App. |
Site |
Konfiguration einer App Service-App. |
Site |
|
Site |
Metrikbeschränkungen, die für eine App festgelegt werden. |
Site |
Standortlastenausgleich. |
Site |
MachineKey einer App. |
Slot |
Der Status des letzten erfolgreichen Slot-Swap-Vorgangs. |
Slow |
Trigger basierend auf der Anforderungsausführungszeit. |
Ssl |
SSL-Typ |
Status |
Trigger basierend auf Statuscode. |
Status |
Trigger basierend auf dem Bereich der Statuscodes. |
Storage |
Speicher für bereitgestelltes Paket, das von der Funktions-App verwendet wird. |
Supported |
MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. |
Tls |
Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist |
Triggers |
Skalierungs- und Parallelitätseinstellungen für die Funktions-App-Trigger. |
Usage |
Status, der angibt, ob die App die Kontingentnutzung überschritten hat. Schreibgeschützt. |
user |
Vom Benutzer zugewiesene Identität. |
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. |
Authentication
Authentifizierungsmethode für den Zugriff auf das Speicherkonto für die Bereitstellung.
Name | Typ | Beschreibung |
---|---|---|
storageAccountConnectionStringName |
string |
Verwenden Sie diese Eigenschaft für StorageAccountConnectionString. Legen Sie den Namen der App-Einstellung fest, die über die Verbindungszeichenfolge des Speicherkontos verfügt. Legen Sie bei Verwendung eines anderen Authentifizierungstyps keinen Wert für diese Eigenschaft fest. |
type |
Eigenschaft zum Auswählen des Authentifizierungstyps für den Zugriff auf das ausgewählte Speicherkonto. Verfügbare Optionen: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString. |
|
userAssignedIdentityResourceId |
string |
Verwenden Sie diese Eigenschaft für UserAssignedIdentity. Legen Sie die Ressourcen-ID der Identität fest. Legen Sie bei Verwendung eines anderen Authentifizierungstyps keinen Wert für diese Eigenschaft fest. |
AuthenticationType
Eigenschaft zum Auswählen des Authentifizierungstyps für den Zugriff auf das ausgewählte Speicherkonto. Verfügbare Optionen: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.
Wert | Beschreibung |
---|---|
StorageAccountConnectionString | |
SystemAssignedIdentity | |
UserAssignedIdentity |
autoGeneratedDomainNameLabelScope
Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an.
Wert | Beschreibung |
---|---|
NoReuse | |
ResourceGroupReuse | |
SubscriptionReuse | |
TenantReuse |
AutoHealActions
Aktionen, die vom Modul zum automatischen Heilen ausgeführt werden, wenn eine Regel ausgelöst wird.
Name | Typ | Beschreibung |
---|---|---|
actionType |
Vordefinierte Aktion, die ausgeführt werden soll. |
|
customAction |
Benutzerdefinierte Aktion, die ausgeführt werden soll. |
|
minProcessExecutionTime |
string |
Minimale Ausführungszeit für den Prozess, bevor die Aktion ausgeführt wird |
AutoHealActionType
Vordefinierte Aktion, die ausgeführt werden soll.
Wert | Beschreibung |
---|---|
CustomAction | |
LogEvent | |
Recycle |
AutoHealCustomAction
Benutzerdefinierte Aktion, die ausgeführt werden soll, wenn eine Automatische Heilregel 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 Aktionen zum automatischen Heilen ausgeführt werden sollen. |
AutoHealTriggers
Trigger für die automatische Heilung.
Name | Typ | Beschreibung |
---|---|---|
privateBytesInKB |
integer (int32) |
Eine Regel basierend auf privaten Bytes. |
requests |
Eine Regel basierend auf Gesamtanforderungen. |
|
slowRequests |
Eine Regel basierend auf der Anforderungsausführungszeit. |
|
slowRequestsWithPath |
Eine Regel basierend auf mehreren Regel für langsame Anforderungen mit Pfad |
|
statusCodes |
Eine Regel basierend auf Statuscodes. |
|
statusCodesRange |
Eine Regel basierend auf Statuscodesbereichen. |
AzureStorageInfoValue
Azure Files- oder Blob Storage-Zugriffsinformationswert für Wörterbuchspeicher.
Name | Typ | Beschreibung |
---|---|---|
accessKey |
string |
Zugriffstaste für das Speicherkonto. |
accountName |
string |
Name des Speicherkontos. |
mountPath |
string |
Pfad zum Bereitstellen des Speichers in der Laufzeitumgebung der Website. |
protocol |
Montageprotokoll, das für das Speicherkonto verwendet werden soll. |
|
shareName |
string |
Name der Dateifreigabe (Containername, für Blob-Speicher). |
state |
Status des Speicherkontos. |
|
type |
Speichertyp. |
AzureStorageProtocol
Montageprotokoll, das für das Speicherkonto verwendet werden soll.
Wert | Beschreibung |
---|---|
Http | |
Nfs | |
Smb |
AzureStorageState
Status des Speicherkontos.
Wert | Beschreibung |
---|---|
InvalidCredentials | |
InvalidShare | |
NotValidated | |
Ok |
AzureStorageType
Speichertyp.
Wert | Beschreibung |
---|---|
AzureBlob | |
AzureFiles |
ClientCertMode
Dadurch wird die Einstellung "ClientCertEnabled" erstellt.
- ClientCertEnabled: false bedeutet, dass ClientCert ignoriert wird.
- ClientCertEnabled: true und ClientCertMode: Erforderlich bedeutet, dass ClientCert erforderlich ist.
- ClientCertEnabled: true und ClientCertMode: Optional bedeutet, dass ClientCert optional oder akzeptiert ist.
Wert | Beschreibung |
---|---|
Optional | |
OptionalInteractiveUser | |
Required |
CloningInfo
Informationen, die für den Klonvorgang erforderlich sind.
Name | Typ | Beschreibung |
---|---|---|
appSettingsOverrides |
object |
Anwendungseinstellung setzt außer Kraft für geklonte App. Wenn angegeben, überschreiben diese Einstellungen die von der Quell-App geklonten Einstellungen. Andernfalls werden Anwendungseinstellungen aus der Quell-App beibehalten. |
cloneCustomHostNames |
boolean |
|
cloneSourceControl |
boolean |
|
configureLoadBalancing |
boolean |
|
correlationId |
string (uuid) |
Korrelations-ID des Klonvorgangs. Diese ID verknüpft mehrere Klonvorgänge zusammen, um dieselbe Momentaufnahme zu verwenden. |
hostingEnvironment |
string |
App Service-Umgebung. |
overwrite |
boolean |
|
sourceWebAppId |
string |
ARM-Ressourcen-ID der Quell-App. Die App-Ressourcen-ID ist das Format /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} für Produktionsmodule und /subscriptions/{subId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} für andere Slots. |
sourceWebAppLocation |
string |
Standort der Quell-App z. B.: West-USA oder Nordeuropa |
trafficManagerProfileId |
string |
ARM-Ressourcen-ID des zu verwendenden Traffic Manager-Profils, sofern vorhanden. Die Ressourcen-ID des Datenverkehrs-Managers ist das Format "/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}". |
trafficManagerProfileName |
string |
Name des zu erstellenden Traffic Manager-Profils. Dies ist nur erforderlich, wenn das Traffic Manager-Profil noch nicht vorhanden ist. |
ConnectionStringType
Datenbanktyp.
Wert | Beschreibung |
---|---|
ApiHub | |
Custom | |
DocDb | |
EventHub | |
MySql | |
NotificationHub | |
PostgreSQL | |
RedisCache | |
SQLAzure | |
SQLServer | |
ServiceBus |
ConnStringInfo
Informationen zur Datenbankverbindungszeichenfolge.
Name | Typ | Beschreibung |
---|---|---|
connectionString |
string |
Verbindungszeichenfolgenwert. |
name |
string |
Name der Verbindungszeichenfolge. |
type |
Datenbanktyp. |
CorsSettings
CorS-Einstellungen (Cross-Origin Resource Sharing) für die App.
Name | Typ | Beschreibung |
---|---|---|
allowedOrigins |
string[] |
Dient zum Abrufen oder Festlegen der Liste der Ursprünge, die grenzüberschreitende Aufrufe ausführen dürfen (z. B. |
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. |
DaprConfig
App-Dapr-Konfiguration.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
appId |
string |
Dapr-Anwendungsbezeichner |
|
appPort |
integer (int32) |
Teilt Dapr mit, welcher Port Ihre Anwendung überwacht |
|
enableApiLogging |
boolean |
Aktiviert die API-Protokollierung für das Dapr-Sidecar |
|
enabled |
boolean |
False |
Boolescher Wert, der angibt, ob das Dapr Side Car aktiviert ist |
httpMaxRequestSize |
integer (int32) |
Erhöhen der maximalen Größe des Anforderungstext-HTTP-Servers-Parameters in MB zum Verarbeiten des Uploads großer Dateien. Der Standardwert ist 4 MB. |
|
httpReadBufferSize |
integer (int32) |
Dapr max. Größe des HTTP-Header-Lesepuffers in KB zum Verarbeiten beim Senden von Multi-KB-Headern. Der Standardwert ist 65 KB. |
|
logLevel |
Legt die Protokollebene für das Dapr-Sidecar fest. Zulässige Werte sind Debug, Informationen, Warnungen, Fehler. Der Standardwert ist Informationen. |
daprLogLevel
Legt die Protokollebene für das Dapr-Sidecar fest. Zulässige Werte sind Debug, Informationen, Warnungen, Fehler. Der Standardwert ist Informationen.
Wert | Beschreibung |
---|---|
debug | |
error | |
info | |
warn |
DefaultAction
Standardaktion für die Hauptzugriffseinschränkung, wenn keine Regeln übereinstimmen.
Wert | Beschreibung |
---|---|
Allow | |
Deny |
DefaultErrorResponse
Fehlerantwort des App-Diensts.
Name | Typ | Beschreibung |
---|---|---|
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 von Fehlern. |
message |
string |
Detaillierte Fehlerbeschreibung und Debuginformationen. |
target |
string |
Detaillierte Fehlerbeschreibung und Debuginformationen. |
Experiments
Routingregeln in Produktionsexperimenten.
Name | Typ | Beschreibung |
---|---|---|
rampUpRules |
Liste der Ramp-up-Regeln. |
ExtendedLocation
Erweiterter Speicherort.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name des erweiterten Speicherorts. |
type |
string |
Typ des erweiterten Speicherorts. |
FtpsState
Status des FTP/FTPS-Diensts
Wert | Beschreibung |
---|---|
AllAllowed | |
Disabled | |
FtpsOnly |
FunctionAppConfig
Funktions-App-Konfiguration.
Name | Typ | Beschreibung |
---|---|---|
deployment |
Konfiguration der Funktions-App-Bereitstellung. |
|
runtime |
Funktions-App-Laufzeiteinstellungen. |
|
scaleAndConcurrency |
Skalierungs- und Parallelitätseinstellungen der Funktions-App. |
FunctionsAlwaysReadyConfig
Legt die Anzahl der 'Always Ready'-Instanzen für eine Funktionsgruppe oder eine bestimmte Funktion fest.
Name | Typ | Beschreibung |
---|---|---|
instanceCount |
integer (int32) |
Legt die Anzahl der 'Always Ready'-Instanzen für eine bestimmte Funktionsgruppe oder eine bestimmte Funktion fest. Weitere Informationen finden Sie unter https://aka.ms/flexconsumption/alwaysready. |
name |
string |
Es ist entweder eine Funktionsgruppe oder ein Funktionsname erforderlich. Weitere Informationen finden Sie unter https://aka.ms/flexconsumption/alwaysready. |
FunctionsDeployment
Konfigurationsabschnitt für die Bereitstellung der Funktions-App.
Name | Typ | Beschreibung |
---|---|---|
storage |
Speicher für bereitgestelltes Paket, das von der Funktions-App verwendet wird. |
FunctionsDeploymentStorageType
Eigenschaft zum Auswählen des Azure Storage-Typs. Verfügbare Optionen: blobContainer.
Wert | Beschreibung |
---|---|
blobContainer |
FunctionsRuntime
Name und Version der Funktions-App.
Name | Typ | Beschreibung |
---|---|---|
name |
Name der Funktions-App-Laufzeit. Verfügbare Optionen: dotnet-isolated, node, java, powershell, python, custom |
|
version |
string |
Laufzeitversion der Funktions-App. Beispiel: 8 (für dotnet-isoliert) |
FunctionsScaleAndConcurrency
Skalierungs- und Parallelitätseinstellungen für die Funktions-App.
Name | Typ | Beschreibung |
---|---|---|
alwaysReady |
'Always Ready'-Konfiguration für die Funktions-App. |
|
instanceMemoryMB |
integer (int32) |
Legen Sie den Arbeitsspeicher fest, der jeder Instanz der Funktions-App in MB zugeordnet ist. CPU- und Netzwerkbandbreite werden proportional zugewiesen. |
maximumInstanceCount |
integer (int32) |
Die maximale Anzahl von Instanzen für die Funktions-App. |
triggers |
Skalierungs- und Parallelitätseinstellungen für die Funktions-App-Trigger. |
HandlerMapping
Die IIS-Handlerzuordnungen, die verwendet werden, um zu definieren, 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 behandelt. |
scriptProcessor |
string |
Der absolute Pfad zur FastCGI-Anwendung. |
HostingEnvironmentProfile
Spezifikation für eine App Service-Umgebung, die für diese Ressource verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID der App-Dienstumgebung. |
name |
string |
Name der App-Dienstumgebung. |
type |
string |
Ressourcentyp der App-Dienstumgebung. |
HostNameSslState
SSL-aktivierter Hostname.
Name | Typ | Beschreibung |
---|---|---|
hostType |
Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist. |
|
name |
string |
Hostnamen. |
sslState |
SSL-Typ. |
|
thumbprint |
string |
SSL-Zertifikatfingerabdruck. |
toUpdate |
boolean |
Legen Sie auf |
virtualIP |
string |
Virtuelle IP-Adresse, die dem Hostnamen zugewiesen ist, wenn IP-basiertes SSL aktiviert ist. |
HostType
Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist.
Wert | Beschreibung |
---|---|
Repository | |
Standard |
Http
Skalierungs- und Parallelitätseinstellungen für den HTTP-Trigger.
Name | Typ | Beschreibung |
---|---|---|
perInstanceConcurrency |
integer (int32) |
Die maximale Anzahl gleichzeitiger HTTP-Triggeraufrufe pro Instanz. |
IpFilterTag
Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys.
Wert | Beschreibung |
---|---|
Default | |
ServiceTag | |
XffProxy |
IPMode
Gibt den IP-Modus der App an.
Wert | Beschreibung |
---|---|
IPv4 | |
IPv4AndIPv6 | |
IPv6 |
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 entsprechende Logik lautet ..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Die entsprechende Logik lautet ..
X-Azure-FDID und X-FD-HealthProbe. Die übereinstimmende Logik ist eine genaue Übereinstimmung. |
ipAddress |
string |
DIE IP-Adresse, für die die Sicherheitseinschränkung gültig ist. Es kann sich um reine ipv4-Adresse (erforderliche Subnetzmaskeneigenschaft) oder CIDR-Notation wie ipv4/mask (führende Bit-Übereinstimmung) handeln. Für CIDR darf die Subnetzmask-Eigenschaft nicht angegeben werden. |
name |
string |
Name der IP-Einschränkungsregel. |
priority |
integer (int32) |
Priorität der IP-Einschränkungsregel. |
subnetMask |
string |
Subnetzmaske für den Bereich der IP-Adressen, für die die Einschränkung gültig ist. |
subnetTrafficTag |
integer (int32) |
(intern) Subnetzdatenverkehrstag |
tag |
Definiert, wofür dieser IP-Filter verwendet wird. Dies ist die Unterstützung der IP-Filterung für Proxys. |
|
vnetSubnetResourceId |
string |
ID der virtuellen Netzwerkressource |
vnetTrafficTag |
integer (int32) |
(intern) Vnet-Datenverkehrstag |
ManagedPipelineMode
Verwalteter Pipelinemodus.
Wert | Beschreibung |
---|---|
Classic | |
Integrated |
ManagedServiceIdentity
Verwaltete Dienstidentität.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Prinzipal-ID der verwalteten Dienstidentität. |
tenantId |
string |
Mandant der verwalteten Dienstidentität. |
type |
Typ der verwalteten Dienstidentität. |
|
userAssignedIdentities |
<string,
user |
Die Liste der benutzer zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} |
ManagedServiceIdentityType
Typ der verwalteten Dienstidentität.
Wert | Beschreibung |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
NameValuePair
Name-Wertpaar.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Paarname. |
value |
string |
Paarwert. |
OutboundVnetRouting
Optionen für ausgehenden Datenverkehr über das virtuelle Netzwerk.
Name | Typ | Beschreibung |
---|---|---|
allTraffic |
boolean |
Aktiviert alle anderen Routingoptionen, die in OutboundVnetRouting definiert sind, wenn diese Einstellung auf true festgelegt ist. |
applicationTraffic |
boolean |
Dies bewirkt, dass der gesamte ausgehende Datenverkehr virtuelle Netzwerksicherheitsgruppen und benutzerdefinierte Routen angewendet hat. Zuvor als VnetRouteAllEnabled bezeichnet. |
backupRestoreTraffic |
boolean |
Ermöglicht Sicherungs- und Wiederherstellungsvorgänge über ein virtuelles Netzwerk. Zuvor als VnetBackupRestoreEnabled bezeichnet |
contentShareTraffic |
boolean |
Ermöglicht den Zugriff auf Inhalte über ein virtuelles Netzwerk. Früher als VnetContentShareEnabled bezeichnet |
imagePullTraffic |
boolean |
Ermöglicht das Abrufen von Abbildern über ein virtuelles Netzwerk. Zuvor als VnetImagePullEnabled bezeichnet. |
PushSettings
Pusheinstellungen für die App.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID. |
kind |
string |
Art der Ressource. |
name |
string |
Ressourcenname. |
properties.dynamicTagsJson |
string |
Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste mit dynamischen Tags enthält, die von Benutzeransprüchen im Pushregistrierungsendpunkt ausgewertet werden. |
properties.isPushEnabled |
boolean |
Dient zum Abrufen oder Festlegen eines Flags, das angibt, ob der Push-Endpunkt aktiviert ist. |
properties.tagWhitelistJson |
string |
Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge, die eine Liste von Tags enthält, die vom Pushregistrierungsendpunkt verwendet werden. |
properties.tagsRequiringAuth |
string |
Dient zum Abrufen oder Festlegen einer JSON-Zeichenfolge mit einer Liste von Tags, die eine Benutzerauthentifizierung erfordern, die im Pushregistrierungsendpunkt verwendet werden soll. Tags können aus alphanumerischen Zeichen und den folgenden Zeichen bestehen: '_', '@', '#', '.', ':', '-'. Die Überprüfung sollte beim PushRequestHandler durchgeführt werden. |
type |
string |
Ressourcentyp. |
RampUpRule
Routingregeln zum Hochfahren von Tests. Diese Regel ermöglicht es, statischen Datenverkehr % an einen Steckplatz umzuleiten oder das Routing % basierend auf der Leistung schrittweise zu ändern.
Name | Typ | Beschreibung |
---|---|---|
actionHostName |
string |
Hostname eines Steckplatzes, zu dem der Datenverkehr umgeleitet wird, wenn er sich entschieden hat. Z.B. myapp-stage.azurewebsites.net. |
changeDecisionCallbackUrl |
string |
Benutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL angegeben werden kann. |
changeIntervalInMinutes |
integer (int32) |
Gibt das Intervall in Minuten an, um reroutePercentage neu zu bewerten. |
changeStep |
number (double) |
Im Szenario der automatischen Hochfahren ist dies der Schritt zum Hinzufügen/Entfernen von |
maxReroutePercentage |
number (double) |
Gibt die obere Grenze an, unterhalb derer ReroutePercentage bleibt. |
minReroutePercentage |
number (double) |
Gibt die untere Grenze an, über der ReroutePercentage verbleibt. |
name |
string |
Name der Routingregel. Der empfohlene Name wäre, auf den Steckplatz zu verweisen, der den Datenverkehr im Experiment erhält. |
reroutePercentage |
number (double) |
Prozentsatz des Datenverkehrs, der zu |
RedundancyMode
Websiteredundanzmodus
Wert | Beschreibung |
---|---|
ActiveActive | |
Failover | |
GeoRedundant | |
Manual | |
None |
RequestsBasedTrigger
Trigger basierend auf Gesamtanforderungen.
Name | Typ | Beschreibung |
---|---|---|
count |
integer (int32) |
Anforderungsanzahl. |
timeInterval |
string |
Zeitintervall. |
ResourceConfig
Ressourcenanforderungen der Funktions-App.
Name | Typ | Beschreibung |
---|---|---|
cpu |
number (double) |
Erforderliche CPU in Kernen, z. B. 0,5 |
memory |
string |
Erforderlicher Speicher, z. B. "1Gi" |
RuntimeName
Name der Funktions-App-Laufzeit. Verfügbare Optionen: dotnet-isolated, node, java, powershell, python, custom
Wert | Beschreibung |
---|---|
custom | |
dotnet-isolated | |
java | |
node | |
powershell | |
python |
ScmType
SCM-Typ.
Wert | Beschreibung |
---|---|
BitbucketGit | |
BitbucketHg | |
CodePlexGit | |
CodePlexHg | |
Dropbox | |
ExternalGit | |
ExternalHg | |
GitHub | |
LocalGit | |
None | |
OneDrive | |
Tfs | |
VSO | |
VSTSRM |
Site
Eine Web-App, ein mobiles App-Back-End oder eine API-App.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
extendedLocation |
Erweiterter Speicherort. |
||
id |
string |
Ressourcen-ID. |
|
identity |
Verwaltete Dienstidentität. |
||
kind |
string |
Art der Ressource. Wenn es sich bei der Ressource um eine App handelt, können Sie auf https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference für details unterstützte Werte für die Art verweisen. |
|
location |
string |
Ressourcenspeicherort. |
|
name |
string |
Ressourcenname. |
|
properties.autoGeneratedDomainNameLabelScope |
Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an. |
||
properties.availabilityState |
Verfügbarkeitsstatus der Verwaltungsinformationen für die App. |
||
properties.clientAffinityEnabled |
boolean |
|
|
properties.clientAffinityPartitioningEnabled |
boolean |
|
|
properties.clientAffinityProxyEnabled |
boolean |
|
|
properties.clientCertEnabled |
boolean |
|
|
properties.clientCertExclusionPaths |
string |
Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung |
|
properties.clientCertMode |
Dadurch wird die Einstellung "ClientCertEnabled" erstellt.
|
||
properties.cloningInfo |
Wenn sie während der App-Erstellung angegeben wird, wird die App von einer Quell-App geklont. |
||
properties.containerSize |
integer (int32) |
Größe des Funktionscontainers. |
|
properties.customDomainVerificationId |
string |
Eindeutiger Bezeichner, der die der App zugewiesenen benutzerdefinierten Domänen überprüft. Der Kunde fügt diese ID zu einem txt-Eintrag zur Überprüfung hinzu. |
|
properties.dailyMemoryTimeQuota |
integer (int32) |
Maximal zulässiges Tagesspeicherzeitkontingent (gilt nur für dynamische Apps). |
|
properties.daprConfig |
Dapr-Konfiguration der App. |
||
properties.defaultHostName |
string |
Standardhostname der App. Schreibgeschützt. |
|
properties.dnsConfiguration |
Eigenschaft zum Konfigurieren verschiedener DNS-bezogene Einstellungen für eine Website. |
||
properties.enabled |
boolean |
|
|
properties.enabledHostNames |
string[] |
Aktivierte Hostnamen für die App. Hostnamen müssen zugewiesen werden (siehe HostNames) UND aktiviert sein. Andernfalls wird die App nicht auf diesen Hostnamen bereitgestellt. |
|
properties.endToEndEncryptionEnabled |
boolean |
Gibt an, ob die End-to-End-Verschlüsselung zwischen FrontEnd und Worker verwendet werden soll. |
|
properties.functionAppConfig |
Konfigurationsspezifisch für die Azure Function-App. |
||
properties.hostNameSslStates |
Hostname SSL-Zustände werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten. |
||
properties.hostNames |
string[] |
Hostnamen, die der App zugeordnet sind. |
|
properties.hostNamesDisabled |
boolean |
|
|
properties.hostingEnvironmentProfile |
App-Dienstumgebung, die für die App verwendet werden soll. |
||
properties.httpsOnly |
boolean |
HttpsOnly: konfiguriert eine Website so, dass nur HTTPS-Anforderungen akzeptiert werden. Problemumleitung für HTTP-Anforderungen |
|
properties.hyperV |
boolean |
False |
Hyper-V Sandkasten. |
properties.inProgressOperationId |
string (uuid) |
Gibt eine Vorgangs-ID an, wenn diese Website einen ausstehenden Vorgang aufweist. |
|
properties.ipMode |
Gibt den IP-Modus der App an. |
||
properties.isDefaultContainer |
boolean |
|
|
properties.isXenon |
boolean |
False |
Veraltet: Hyper-V Sandkasten. |
properties.keyVaultReferenceIdentity |
string |
Identität, die für die Key Vault-Referenzauthentifizierung verwendet werden soll. |
|
properties.lastModifiedTimeUtc |
string (date-time) |
Zeitpunkt der letzten Änderung der App in UTC. Schreibgeschützt. |
|
properties.managedEnvironmentId |
string |
Azure Resource Manager-ID der ausgewählten verwalteten Umgebung des Kunden, auf der diese App gehostet werden soll. Dies muss das Formular /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} sein. |
|
properties.maxNumberOfWorkers |
integer (int32) |
Maximale Anzahl von Arbeitnehmern. Dies gilt nur für den Container "Funktionen". |
|
properties.outboundIpAddresses |
string |
Liste der IP-Adressen, die von der App für ausgehende Verbindungen verwendet werden (z. B. Datenbankzugriff). Umfasst VIPs von Mandanten, die diese Website mit aktuellen Einstellungen gehostet werden können. Schreibgeschützt. |
|
properties.outboundVnetRouting |
Eigenschaft zum Konfigurieren verschiedener Routingoptionen für ausgehenden Datenverkehr über ein virtuelles Netzwerk für einen Standort |
||
properties.possibleOutboundIpAddresses |
string |
Liste der IP-Adressen, die von der App für ausgehende Verbindungen verwendet werden (z. B. Datenbankzugriff). Umfasst VIPs aller Mandanten mit Ausnahme von dataComponent. Schreibgeschützt. |
|
properties.publicNetworkAccess |
string |
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. Zulässige Werte: 'Enabled', 'Disabled' oder eine leere Zeichenfolge. |
|
properties.redundancyMode |
Websiteredundanzmodus |
||
properties.repositorySiteName |
string |
Name der Repositorywebsite. |
|
properties.reserved |
boolean |
False |
|
properties.resourceConfig |
Ressourcenanforderungen der Funktions-App. |
||
properties.resourceGroup |
string |
Name der Ressourcengruppe, zu der die App gehört. Schreibgeschützt. |
|
properties.scmSiteAlsoStopped |
boolean |
False |
|
properties.serverFarmId |
string |
Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". |
|
properties.siteConfig |
Konfiguration einer App Service-App. Diese Eigenschaft wird nicht als Antwort auf normale Erstellungs- und Leseanforderungen zurückgegeben, da sie vertrauliche Informationen enthalten kann. |
||
properties.sku |
string |
Aktuelle SKU der Anwendung basierend auf dem zugeordneten App Service Plan. Einige gültige SKU-Werte sind Free, Shared, Basic, Dynamic, FlexConsum, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2 |
|
properties.slotSwapStatus |
Status des letzten Bereitstellungsplatztauschvorgangs. |
||
properties.sshEnabled |
boolean |
Gibt an, ob der SSH-Zugriff aktiviert werden soll. |
|
properties.state |
string |
Aktueller Zustand der App. |
|
properties.storageAccountRequired |
boolean |
Überprüft, ob vom Kunden bereitgestelltes Speicherkonto erforderlich ist |
|
properties.suspendedTill |
string (date-time) |
Die App wurde angehalten, bis das Speicherzeitkontingent überschritten wird. |
|
properties.targetSwapSlot |
string |
Gibt an, in welchen Bereitstellungsplatz diese App wechselt. Schreibgeschützt. |
|
properties.trafficManagerHostNames |
string[] |
Azure Traffic Manager-Hostnamen, die der App zugeordnet sind. Schreibgeschützt. |
|
properties.usageState |
Status, der angibt, ob die App die Kontingentnutzung überschritten hat. Schreibgeschützt. |
||
properties.virtualNetworkSubnetId |
string |
Azure Resource Manager-ID des virtuellen Netzwerks und Subnetzs, das von der regionalen VNET-Integration verbunden werden soll. Dies muss das Formular /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} sein. |
|
properties.workloadProfileName |
string |
Arbeitsauslastungsprofilname für die Funktions-App, die ausgeführt werden soll. |
|
tags |
object |
Ressourcentags. |
|
type |
string |
Ressourcentyp. |
SiteAvailabilityState
Verfügbarkeitsstatus der Verwaltungsinformationen für die App.
Wert | Beschreibung |
---|---|
DisasterRecoveryMode | |
Limited | |
Normal |
SiteConfig
Konfiguration einer App Service-App.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
acrUseManagedIdentityCreds |
boolean |
Kennzeichnung für die Verwendung von verwalteten Identitäts-Creds für ACR-Pull |
|
acrUserManagedIdentityID |
string |
Wenn Sie die vom Benutzer verwaltete Identität verwenden, wird die ClientId der vom Benutzer verwalteten Identität |
|
alwaysOn |
boolean |
|
|
apiDefinition |
Informationen zur formalen API-Definition für die App. |
||
apiManagementConfig |
Azure-API-Verwaltungseinstellungen, die mit der App verknüpft sind. |
||
appCommandLine |
string |
App-Befehlszeile zum Starten. |
|
appSettings |
Anwendungseinstellungen. Diese Eigenschaft wird nicht als Antwort auf normale Erstellungs- und Leseanforderungen zurückgegeben, da sie vertrauliche Informationen enthalten kann. |
||
autoHealEnabled |
boolean |
|
|
autoHealRules |
Regeln zur automatischen Heilung. |
||
autoSwapSlotName |
string |
Name des automatischen Austauschplatzes. |
|
azureStorageAccounts |
<string,
Azure |
Liste der Azure Storage-Konten. |
|
connectionStrings |
Verbindungszeichenfolgen Diese Eigenschaft wird nicht als Antwort auf normale Erstellungs- und Leseanforderungen zurückgegeben, da sie vertrauliche Informationen enthalten kann. |
||
cors |
CorS-Einstellungen (Cross-Origin Resource Sharing). |
||
defaultDocuments |
string[] |
Standarddokumente. |
|
detailedErrorLoggingEnabled |
boolean |
|
|
documentRoot |
string |
Dokumentstamm. |
|
elasticWebAppScaleLimit |
integer (int32) minimum: 0 |
Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann.
Diese Einstellung gilt nur für Apps in Plänen, in denen ElasticScaleEnabled |
|
experiments |
Dies ist für polymorphe Typen zu umgehen. |
||
ftpsState |
Status des FTP/FTPS-Diensts |
||
functionAppScaleLimit |
integer (int32) minimum: 0 |
Maximale Anzahl von Mitarbeitern, auf die eine Website skaliert werden kann. Diese Einstellung gilt nur für die Verbrauchs- und Elastic Premium-Pläne. |
|
functionsRuntimeScaleMonitoringEnabled |
boolean |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Skalierungsüberwachung von Funktionen zur Laufzeit aktiviert ist. Wenn diese Option aktiviert ist, überwacht der ScaleController keine Ereignisquellen direkt, sondern ruft stattdessen die Laufzeit auf, um den Skalierungsstatus abzurufen. |
|
handlerMappings |
Handlerzuordnungen. |
||
healthCheckPath |
string |
Integritätsprüfungspfad |
|
http20Enabled |
boolean |
True |
Http20Enabled: konfiguriert eine Website, damit Clients eine Verbindung über http2.0 herstellen können. |
http20ProxyFlag |
integer (int32) |
0 |
Http20ProxyFlag: Konfiguriert eine Website so, dass http2.0 per Proxy an die App übergeben werden kann. 0 = deaktiviert, 1 = gesamter HTTP2-Datenverkehr durchlaufen, 2 = nur gRPC durchlaufen. |
httpLoggingEnabled |
boolean |
|
|
ipSecurityRestrictions |
IP-Sicherheitsbeschränkungen für den Hauptteil. |
||
ipSecurityRestrictionsDefaultAction |
Standardaktion für die Hauptzugriffseinschränkung, wenn keine Regeln übereinstimmen. |
||
javaContainer |
string |
Java-Container. |
|
javaContainerVersion |
string |
Java-Containerversion. |
|
javaVersion |
string |
Java-Version. |
|
keyVaultReferenceIdentity |
string |
Identität, die für die Key Vault-Referenzauthentifizierung verwendet werden soll. |
|
limits |
Websitegrenzwerte. |
||
linuxFxVersion |
string |
Linux App Framework und Version |
|
loadBalancing |
Standortlastenausgleich. |
||
localMySqlEnabled |
boolean |
False |
|
logsDirectorySizeLimit |
integer (int32) |
HTTP-Protokolle: Verzeichnisgrößenbeschränkung. |
|
machineKey |
Site MachineKey. |
||
managedPipelineMode |
Verwalteter Pipelinemodus. |
||
managedServiceIdentityId |
integer (int32) |
Id der verwalteten Dienstidentität |
|
metadata |
Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie geheime Schlüssel enthalten kann. |
||
minTlsCipherSuite |
Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist |
||
minTlsVersion |
MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist. |
||
minimumElasticInstanceCount |
integer (int32) minimum: 0maximum: 20 |
Anzahl der Mindestinstanzenanzahl für eine Website Diese Einstellung gilt nur für die elastischen Pläne |
|
netFrameworkVersion |
string |
v4.6 |
.NET Framework-Version. |
nodeVersion |
string |
Version von Node.js. |
|
numberOfWorkers |
integer (int32) |
Anzahl der Arbeitnehmer. |
|
phpVersion |
string |
Version von PHP. |
|
powerShellVersion |
string |
Version von PowerShell. |
|
preWarmedInstanceCount |
integer (int32) minimum: 0maximum: 10 |
Anzahl der preWarmed-Instanzen. Diese Einstellung gilt nur für die Verbrauchs- und Elastizitätspläne. |
|
publicNetworkAccess |
string |
Eigenschaft zum Zulassen oder Blockieren des gesamten öffentlichen Datenverkehrs. |
|
publishingUsername |
string |
Veröffentlichungsbenutzername. |
|
push |
Pushendpunkteinstellungen. |
||
pythonVersion |
string |
Version von Python. |
|
remoteDebuggingEnabled |
boolean |
|
|
remoteDebuggingVersion |
string |
Version für Remotedebuggen. |
|
requestTracingEnabled |
boolean |
|
|
requestTracingExpirationTime |
string (date-time) |
Ablaufzeit der Anforderungsablaufverfolgung. |
|
scmIpSecurityRestrictions |
IP-Sicherheitseinschränkungen für scm. |
||
scmIpSecurityRestrictionsDefaultAction |
Standardaktion für scm-Zugriffseinschränkung, wenn keine Regeln übereinstimmen. |
||
scmIpSecurityRestrictionsUseMain |
boolean |
IP-Sicherheitseinschränkungen für scm für die Hauptverwendung. |
|
scmMinTlsVersion |
ScmMinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für SCM-Website erforderlich ist. |
||
scmType |
SCM-Typ. |
||
tracingOptions |
string |
Ablaufverfolgungsoptionen. |
|
use32BitWorkerProcess |
boolean |
|
|
virtualApplications |
Virtuelle Anwendungen. |
||
vnetName |
string |
Name des virtuellen Netzwerks. |
|
vnetPrivatePortsCount |
integer (int32) |
Die Anzahl der privaten Ports, die dieser App zugewiesen sind. Diese werden dynamisch zur Laufzeit zugewiesen. |
|
vnetRouteAllEnabled |
boolean |
Virtual Network Route All aktiviert. Dies bewirkt, dass der gesamte ausgehende Datenverkehr virtuelle Netzwerksicherheitsgruppen und benutzerdefinierte Routen angewendet hat. |
|
webSocketsEnabled |
boolean |
|
|
websiteTimeZone |
string |
Legt die Zeitzone fest, die eine Website zum Generieren von Zeitstempeln verwendet. Kompatibel mit Linux und Windows App Service. Das Festlegen der WEBSITE_TIME_ZONE App-Einstellung hat Vorrang vor dieser Konfiguration. Für Linux erwartet tz-Datenbankwerte https://www.iana.org/time-zones (eine Kurzübersicht finden Sie unter https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Für Windows erwartet Sie eine der unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones aufgeführten Zeitzonen. |
|
windowsFxVersion |
string |
Xenon App Framework und Version |
|
xManagedServiceIdentityId |
integer (int32) |
Explizite ID des verwalteten Diensts |
SiteDnsConfig
Name | Typ | Beschreibung |
---|---|---|
dnsAltServer |
string |
Alternativer DNS-Server, der von Apps verwendet werden soll. Diese Eigenschaft repliziert die WEBSITE_DNS_ALT_SERVER App-Einstellung. |
dnsLegacySortOrder |
boolean |
Gibt an, dass Websites mit benutzerdefinierten DNS-Servern im virtuellen Netzwerk immer noch die Liste der DNS-Server sortieren. Schreibgeschützt. |
dnsMaxCacheTimeout |
integer (int32) |
Benutzerdefinierte Zeit, zu der DNS in Sekunden zwischengespeichert werden soll. Zulässiger Bereich: 0-60. Der Standardwert ist „30 Sekunden“. 0 bedeutet, dass die Zwischenspeicherung deaktiviert ist. |
dnsRetryAttemptCount |
integer (int32) |
Gesamtanzahl der Wiederholungen für dns-Suche. Zulässiger Bereich: 1-5. Der Standardwert ist 3. |
dnsRetryAttemptTimeout |
integer (int32) |
Timeout für eine einzelne DNS-Suche in Sekunden. Zulässiger Bereich: 1-30. Der Standardwert ist 3. |
dnsServers |
string[] |
Liste der benutzerdefinierten DNS-Server, die von einer App für Nachschlagevorgänge verwendet werden sollen. Maximal 5 DNS-Server können festgelegt werden. |
SiteLimits
Metrikbeschränkungen, die für eine App festgelegt werden.
Name | Typ | Beschreibung |
---|---|---|
maxDiskSizeInMb |
integer (int64) |
Maximale zulässige Datenträgergröße in MB. |
maxMemoryInMb |
integer (int64) |
Maximal zulässige Arbeitsspeicherauslastung in MB. |
maxPercentageCpu |
number (double) |
Maximal zulässiger PROZENTSATZ der CPU-Auslastung. |
SiteLoadBalancing
Standortlastenausgleich.
Wert | Beschreibung |
---|---|
LeastRequests | |
LeastRequestsWithTieBreaker | |
LeastResponseTime | |
PerSiteRoundRobin | |
RequestHash | |
WeightedRoundRobin | |
WeightedTotalTraffic |
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-Überprüfung. |
validationKey |
string |
Überprüfungsschlüssel. |
SlotSwapStatus
Der Status des letzten erfolgreichen Slot-Swap-Vorgangs.
Name | Typ | Beschreibung |
---|---|---|
destinationSlotName |
string |
Der Zielplatz des letzten Swapvorgangs. |
sourceSlotName |
string |
Der Quellplatz des letzten Swapvorgangs. |
timestampUtc |
string (date-time) |
Der Zeitpunkt, zu dem der letzte erfolgreiche Slot-Swap abgeschlossen wurde. |
SlowRequestsBasedTrigger
Trigger basierend auf der Anforderungsausführungszeit.
Name | Typ | Beschreibung |
---|---|---|
count |
integer (int32) |
Anforderungsanzahl. |
path |
string |
Anforderungspfad. |
timeInterval |
string |
Zeitintervall. |
timeTaken |
string |
Benötigte Zeit. |
SslState
SSL-Typ
Wert | Beschreibung |
---|---|
Disabled | |
IpBasedEnabled | |
SniEnabled |
StatusCodesBasedTrigger
Trigger basierend auf Statuscode.
Name | Typ | Beschreibung |
---|---|---|
count |
integer (int32) |
Anforderungsanzahl. |
path |
string |
Anforderungspfad |
status |
integer (int32) |
HTTP-Statuscode. |
subStatus |
integer (int32) |
Unterstatus anfordern. |
timeInterval |
string |
Zeitintervall. |
win32Status |
integer (int32) |
Win32-Fehlercode. |
StatusCodesRangeBasedTrigger
Trigger basierend auf dem Bereich der Statuscodes.
Name | Typ | Beschreibung |
---|---|---|
count |
integer (int32) |
Anforderungsanzahl. |
path |
string |
|
statusCodes |
string |
HTTP-Statuscode. |
timeInterval |
string |
Zeitintervall. |
Storage
Speicher für bereitgestelltes Paket, das von der Funktions-App verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
authentication |
Authentifizierungsmethode für den Zugriff auf das Speicherkonto für die Bereitstellung. |
|
type |
Eigenschaft zum Auswählen des Azure Storage-Typs. Verfügbare Optionen: blobContainer. |
|
value |
string (uri) |
Eigenschaft zum Festlegen der URL für den ausgewählten Azure Storage-Typ. Beispiel: Bei blobContainer kann der Wert https://.blob.core.windows.net/. |
SupportedTlsVersions
MinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen erforderlich ist.
Wert | Beschreibung |
---|---|
1.0 | |
1.1 | |
1.2 | |
1.3 |
TlsCipherSuites
Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist
Wert | Beschreibung |
---|---|
TLS_AES_128_GCM_SHA256 | |
TLS_AES_256_GCM_SHA384 | |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | |
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 | |
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 | |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA | |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 | |
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 | |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA | |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 | |
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 | |
TLS_RSA_WITH_AES_128_CBC_SHA | |
TLS_RSA_WITH_AES_128_CBC_SHA256 | |
TLS_RSA_WITH_AES_128_GCM_SHA256 | |
TLS_RSA_WITH_AES_256_CBC_SHA | |
TLS_RSA_WITH_AES_256_CBC_SHA256 | |
TLS_RSA_WITH_AES_256_GCM_SHA384 |
Triggers
Skalierungs- und Parallelitätseinstellungen für die Funktions-App-Trigger.
Name | Typ | Beschreibung |
---|---|---|
http |
Skalierungs- und Parallelitätseinstellungen für den HTTP-Trigger. |
UsageState
Status, der angibt, ob die App die Kontingentnutzung überschritten hat. Schreibgeschützt.
Wert | Beschreibung |
---|---|
Exceeded | |
Normal |
userAssignedIdentity
Vom Benutzer zugewiesene Identität.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Client-ID der vom Benutzer zugewiesenen Identität |
principalId |
string |
Prinzipal-ID der vom Benutzer zugewiesenen Identität |
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. |