Freigeben über


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.

resourceGroupName
path True

string

minLength: 1
maxLength: 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.

subscriptionId
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

ExtendedLocation

Erweiterter Speicherort.

identity

ManagedServiceIdentity

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

autoGeneratedDomainNameLabelScope

Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an.

properties.clientAffinityEnabled

boolean

true, um die Clientaffinität zu aktivieren; false das Senden von Sitzungsaffinitätscookies zu beenden, die Clientanforderungen in derselben Sitzung an dieselbe Instanz weiterleiten. Der Standardwert ist true.

properties.clientAffinityPartitioningEnabled

boolean

true Um die Partitionierung von Clientaffinitätsbeziehungen mithilfe von CHIPS-Cookies zu aktivieren, wird die partitioned Eigenschaft den Affinitätscookies false hinzugefügt, um das Senden partitionierter Affinitätscookies zu beenden. Der Standardwert ist false.

properties.clientAffinityProxyEnabled

boolean

true um die Client-Affinitätscookie-Domäne mit X-Forwarded-Host Anforderungsheader zu überschreiben. false , um die Standarddomäne zu verwenden. Der Standardwert ist false.

properties.clientCertEnabled

boolean

true zum Aktivieren der Clientzertifikatauthentifizierung (TLS Mutual Authentication); andernfalls false. Der Standardwert ist false.

properties.clientCertExclusionPaths

string

Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung

properties.clientCertMode

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.
properties.cloningInfo

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

DaprConfig

Dapr-Konfiguration der App.

properties.dnsConfiguration

SiteDnsConfig

Eigenschaft zum Konfigurieren verschiedener DNS-bezogene Einstellungen für eine Website.

properties.enabled

boolean

true, wenn die App aktiviert ist; andernfalls false. Durch Festlegen dieses Werts auf "false" wird die App deaktiviert (die App wird offline).

properties.endToEndEncryptionEnabled

boolean

Gibt an, ob die End-to-End-Verschlüsselung zwischen FrontEnd und Worker verwendet werden soll.

properties.functionAppConfig

FunctionAppConfig

Konfigurationsspezifisch für die Azure Function-App.

properties.hostNameSslStates

HostNameSslState[]

Hostname SSL-Zustände werden verwendet, um die SSL-Bindungen für die Hostnamen der App zu verwalten.

properties.hostNamesDisabled

boolean

true, um die öffentlichen Hostnamen der App zu deaktivieren; andernfalls false. Wenn true, ist die App nur über den API-Verwaltungsprozess zugänglich.

properties.hostingEnvironmentProfile

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

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

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

RedundancyMode

Websiteredundanzmodus

properties.reserved

boolean

true, falls reserviert; andernfalls false.

properties.resourceConfig

ResourceConfig

Ressourcenanforderungen der Funktions-App.

properties.scmSiteAlsoStopped

boolean

true, die SCM-Website (KUDU) zu beenden, wenn die App beendet wird; andernfalls false. Der Standardwert lautet false.

properties.serverFarmId

string

Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

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

Site

OKAY.

202 Accepted

Site

Asynchroner Vorgang wird ausgeführt.

Other Status Codes

DefaultErrorResponse

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
ApiDefinitionInfo

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

ApiManagementConfig

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.

AuthenticationType

Eigenschaft zum Auswählen des Authentifizierungstyps für den Zugriff auf das ausgewählte Speicherkonto. Verfügbare Optionen: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

autoGeneratedDomainNameLabelScope

Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an.

AutoHealActions

Aktionen, die vom Modul zum automatischen Heilen ausgeführt werden, wenn eine Regel ausgelöst wird.

AutoHealActionType

Vordefinierte Aktion, die ausgeführt werden soll.

AutoHealCustomAction

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

AutoHealRules

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

AutoHealTriggers

Trigger für die automatische Heilung.

AzureStorageInfoValue

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

AzureStorageProtocol

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

AzureStorageState

Status des Speicherkontos.

AzureStorageType

Speichertyp.

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

Informationen, die für den Klonvorgang erforderlich sind.

ConnectionStringType

Datenbanktyp.

ConnStringInfo

Informationen zur Datenbankverbindungszeichenfolge.

CorsSettings

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

DaprConfig

App-Dapr-Konfiguration.

daprLogLevel

Legt die Protokollebene für das Dapr-Sidecar fest. Zulässige Werte sind Debug, Informationen, Warnungen, Fehler. Der Standardwert ist Informationen.

DefaultAction

Standardaktion für die Hauptzugriffseinschränkung, wenn keine Regeln übereinstimmen.

DefaultErrorResponse

Fehlerantwort des App-Diensts.

Details
Error

Fehlermodell.

Experiments

Routingregeln in Produktionsexperimenten.

ExtendedLocation

Erweiterter Speicherort.

FtpsState

Status des FTP/FTPS-Diensts

FunctionAppConfig

Funktions-App-Konfiguration.

FunctionsAlwaysReadyConfig

Legt die Anzahl der 'Always Ready'-Instanzen für eine Funktionsgruppe oder eine bestimmte Funktion fest.

FunctionsDeployment

Konfigurationsabschnitt für die Bereitstellung der Funktions-App.

FunctionsDeploymentStorageType

Eigenschaft zum Auswählen des Azure Storage-Typs. Verfügbare Optionen: blobContainer.

FunctionsRuntime

Name und Version der Funktions-App.

FunctionsScaleAndConcurrency

Skalierungs- und Parallelitätseinstellungen für die Funktions-App.

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.

HostingEnvironmentProfile

Spezifikation für eine App Service-Umgebung, die für diese Ressource verwendet werden soll.

HostNameSslState

SSL-aktivierter Hostname.

HostType

Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist.

Http

Skalierungs- und Parallelitätseinstellungen für den HTTP-Trigger.

IpFilterTag

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.

IpSecurityRestriction

IP-Sicherheitseinschränkung für eine App.

ManagedPipelineMode

Verwalteter Pipelinemodus.

ManagedServiceIdentity

Verwaltete Dienstidentität.

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität.

NameValuePair

Name-Wertpaar.

OutboundVnetRouting

Optionen für ausgehenden Datenverkehr über das virtuelle Netzwerk.

PushSettings

Pusheinstellungen für die App.

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.

RedundancyMode

Websiteredundanzmodus

RequestsBasedTrigger

Trigger basierend auf Gesamtanforderungen.

ResourceConfig

Ressourcenanforderungen der Funktions-App.

RuntimeName

Name der Funktions-App-Laufzeit. Verfügbare Optionen: dotnet-isolated, node, java, powershell, python, custom

ScmType

SCM-Typ.

Site

Eine Web-App, ein mobiles App-Back-End oder eine API-App.

SiteAvailabilityState

Verfügbarkeitsstatus der Verwaltungsinformationen für die App.

SiteConfig

Konfiguration einer App Service-App.

SiteDnsConfig
SiteLimits

Metrikbeschränkungen, die für eine App festgelegt werden.

SiteLoadBalancing

Standortlastenausgleich.

SiteMachineKey

MachineKey einer App.

SlotSwapStatus

Der Status des letzten erfolgreichen Slot-Swap-Vorgangs.

SlowRequestsBasedTrigger

Trigger basierend auf der Anforderungsausführungszeit.

SslState

SSL-Typ

StatusCodesBasedTrigger

Trigger basierend auf Statuscode.

StatusCodesRangeBasedTrigger

Trigger basierend auf dem Bereich der Statuscodes.

Storage

Speicher für bereitgestelltes Paket, das von der Funktions-App verwendet wird.

SupportedTlsVersions

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

TlsCipherSuites

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.

UsageState

Status, der angibt, ob die App die Kontingentnutzung überschritten hat. Schreibgeschützt.

userAssignedIdentity

Vom Benutzer zugewiesene Identität.

VirtualApplication

Virtuelle Anwendung in einer App.

VirtualDirectory

Verzeichnis für virtuelle Anwendung.

ApiDefinitionInfo

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

Name Typ Beschreibung
url

string

Die URL der API-Definition.

ApiManagementConfig

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

AuthenticationType

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

AutoHealActionType

Vordefinierte Aktion, die ausgeführt werden soll.

customAction

AutoHealCustomAction

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

AutoHealActions

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

triggers

AutoHealTriggers

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

RequestsBasedTrigger

Eine Regel basierend auf Gesamtanforderungen.

slowRequests

SlowRequestsBasedTrigger

Eine Regel basierend auf der Anforderungsausführungszeit.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Eine Regel basierend auf mehreren Regel für langsame Anforderungen mit Pfad

statusCodes

StatusCodesBasedTrigger[]

Eine Regel basierend auf Statuscodes.

statusCodesRange

StatusCodesRangeBasedTrigger[]

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

AzureStorageProtocol

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

shareName

string

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

state

AzureStorageState

Status des Speicherkontos.

type

AzureStorageType

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

true, benutzerdefinierte Hostnamen aus der Quell-App zu klonen; andernfalls false.

cloneSourceControl

boolean

true, die Quellcodeverwaltung aus der Quell-App zu klonen; andernfalls false.

configureLoadBalancing

boolean

true zum Konfigurieren des Lastenausgleichs für die Quell- und Ziel-App.

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

true das Überschreiben der Ziel-App; andernfalls false.

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

ConnectionStringType

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. http://example.com:12345). Verwenden Sie "*", um alle zuzulassen.

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

daprLogLevel

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

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

RampUpRule[]

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

FunctionsDeployment

Konfiguration der Funktions-App-Bereitstellung.

runtime

FunctionsRuntime

Funktions-App-Laufzeiteinstellungen.

scaleAndConcurrency

FunctionsScaleAndConcurrency

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

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

RuntimeName

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

FunctionsAlwaysReadyConfig[]

'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

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

HostType

Gibt an, ob der Hostname ein Standard- oder Repository-Hostname ist.

name

string

Hostnamen.

sslState

SslState

SSL-Typ.

thumbprint

string

SSL-Zertifikatfingerabdruck.

toUpdate

boolean

Legen Sie auf true fest, um den vorhandenen Hostnamen zu aktualisieren.

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

  • Wenn die Eigenschaft null oder leer ist (Standard), sind alle Hosts(oder fehlenden) zulässig.
  • Ein Wert wird mit ordinal-ignore-case (ohne Portnummer) verglichen.
  • Unterdomänen-Wildcards sind zulässig, stimmen aber nicht mit der Stammdomäne überein. Beispielsweise entspricht *.contoso.com der Unterdomäne foo.contoso.com, aber nicht der Stammdomäne contoso.com oder foo.bar.contoso.com mit mehreren Ebenen.
  • Unicode-Hostnamen sind zulässig, werden jedoch für den Abgleich in Punycode konvertiert.

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

  • Wenn die Eigenschaft null oder leer ist (Standard), sind alle weitergeleiteten Ketten (oder fehlende) zulässig.
  • Wenn eine Adresse (ohne Portnummer) in der Kette (kommagetrennt) mit dem durch die Eigenschaft definierten CIDR übereinstimmt.

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

IpFilterTag

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

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität.

userAssignedIdentities

<string,  userAssignedIdentity>

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 ReroutePercentage, bis es \nMinReroutePercentage oder MaxReroutePercentageerreicht. Websitemetriken werden alle N Minuten überprüft, die in ChangeIntervalInMinutesangegeben sind.\nBenutzerdefinierter Entscheidungsalgorithmus kann in der TiPCallback-Websiteerweiterung bereitgestellt werden, welche URL in ChangeDecisionCallbackUrlangegeben werden kann.

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 ActionHostNameumgeleitet wird.

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

ExtendedLocation

Erweiterter Speicherort.

id

string

Ressourcen-ID.

identity

ManagedServiceIdentity

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

autoGeneratedDomainNameLabelScope

Gibt den Bereich der Eindeutigkeit für den Standardhostnamen während der Ressourcenerstellung an.

properties.availabilityState

SiteAvailabilityState

Verfügbarkeitsstatus der Verwaltungsinformationen für die App.

properties.clientAffinityEnabled

boolean

true, um die Clientaffinität zu aktivieren; false das Senden von Sitzungsaffinitätscookies zu beenden, die Clientanforderungen in derselben Sitzung an dieselbe Instanz weiterleiten. Der Standardwert ist true.

properties.clientAffinityPartitioningEnabled

boolean

true Um die Partitionierung von Clientaffinitätsbeziehungen mithilfe von CHIPS-Cookies zu aktivieren, wird die partitioned Eigenschaft den Affinitätscookies false hinzugefügt, um das Senden partitionierter Affinitätscookies zu beenden. Der Standardwert ist false.

properties.clientAffinityProxyEnabled

boolean

true um die Client-Affinitätscookie-Domäne mit X-Forwarded-Host Anforderungsheader zu überschreiben. false , um die Standarddomäne zu verwenden. Der Standardwert ist false.

properties.clientCertEnabled

boolean

true zum Aktivieren der Clientzertifikatauthentifizierung (TLS Mutual Authentication); andernfalls false. Der Standardwert ist false.

properties.clientCertExclusionPaths

string

Kommagetrennte Ausschlusspfade für die Clientzertifikatauthentifizierung

properties.clientCertMode

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.
properties.cloningInfo

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

DaprConfig

Dapr-Konfiguration der App.

properties.defaultHostName

string

Standardhostname der App. Schreibgeschützt.

properties.dnsConfiguration

SiteDnsConfig

Eigenschaft zum Konfigurieren verschiedener DNS-bezogene Einstellungen für eine Website.

properties.enabled

boolean

true, wenn die App aktiviert ist; andernfalls false. Durch Festlegen dieses Werts auf "false" wird die App deaktiviert (die App wird offline).

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

FunctionAppConfig

Konfigurationsspezifisch für die Azure Function-App.

properties.hostNameSslStates

HostNameSslState[]

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

true, um die öffentlichen Hostnamen der App zu deaktivieren; andernfalls false. Wenn true, ist die App nur über den API-Verwaltungsprozess zugänglich.

properties.hostingEnvironmentProfile

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

IPMode

Gibt den IP-Modus der App an.

properties.isDefaultContainer

boolean

true, wenn die App ein Standardcontainer ist; andernfalls false.

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

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

RedundancyMode

Websiteredundanzmodus

properties.repositorySiteName

string

Name der Repositorywebsite.

properties.reserved

boolean

False

true, falls reserviert; andernfalls false.

properties.resourceConfig

ResourceConfig

Ressourcenanforderungen der Funktions-App.

properties.resourceGroup

string

Name der Ressourcengruppe, zu der die App gehört. Schreibgeschützt.

properties.scmSiteAlsoStopped

boolean

False

true, die SCM-Website (KUDU) zu beenden, wenn die App beendet wird; andernfalls false. Der Standardwert lautet false.

properties.serverFarmId

string

Ressourcen-ID des zugeordneten App Service-Plans, formatiert als "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

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

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

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

true, wenn Always On aktiviert ist; andernfalls false.

apiDefinition

ApiDefinitionInfo

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

apiManagementConfig

ApiManagementConfig

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

appCommandLine

string

App-Befehlszeile zum Starten.

appSettings

NameValuePair[]

Anwendungseinstellungen. Diese Eigenschaft wird nicht als Antwort auf normale Erstellungs- und Leseanforderungen zurückgegeben, da sie vertrauliche Informationen enthalten kann.

autoHealEnabled

boolean

true, wenn die automatische Heilung aktiviert ist; andernfalls false.

autoHealRules

AutoHealRules

Regeln zur automatischen Heilung.

autoSwapSlotName

string

Name des automatischen Austauschplatzes.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Liste der Azure Storage-Konten.

connectionStrings

ConnStringInfo[]

Verbindungszeichenfolgen Diese Eigenschaft wird nicht als Antwort auf normale Erstellungs- und Leseanforderungen zurückgegeben, da sie vertrauliche Informationen enthalten kann.

cors

CorsSettings

CorS-Einstellungen (Cross-Origin Resource Sharing).

defaultDocuments

string[]

Standarddokumente.

detailedErrorLoggingEnabled

boolean

true, wenn die detaillierte Fehlerprotokollierung aktiviert ist; andernfalls false.

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 true

experiments

Experiments

Dies ist für polymorphe Typen zu umgehen.

ftpsState

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

HandlerMapping[]

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

true, wenn die HTTP-Protokollierung aktiviert ist; andernfalls false.

ipSecurityRestrictions

IpSecurityRestriction[]

IP-Sicherheitsbeschränkungen für den Hauptteil.

ipSecurityRestrictionsDefaultAction

DefaultAction

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

SiteLimits

Websitegrenzwerte.

linuxFxVersion

string

Linux App Framework und Version

loadBalancing

SiteLoadBalancing

Standortlastenausgleich.

localMySqlEnabled

boolean

False

true, um lokale MySQL zu aktivieren; andernfalls false.

logsDirectorySizeLimit

integer (int32)

HTTP-Protokolle: Verzeichnisgrößenbeschränkung.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Verwalteter Pipelinemodus.

managedServiceIdentityId

integer (int32)

Id der verwalteten Dienstidentität

metadata

NameValuePair[]

Anwendungsmetadaten. Diese Eigenschaft kann nicht abgerufen werden, da sie geheime Schlüssel enthalten kann.

minTlsCipherSuite

TlsCipherSuites

Die minimale Stärke der TLS-Verschlüsselungssuite, die für eine Anwendung zulässig ist

minTlsVersion

SupportedTlsVersions

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

minimumElasticInstanceCount

integer (int32)

minimum: 0
maximum: 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: 0
maximum: 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

PushSettings

Pushendpunkteinstellungen.

pythonVersion

string

Version von Python.

remoteDebuggingEnabled

boolean

true, wenn das Remotedebugging aktiviert ist; andernfalls false.

remoteDebuggingVersion

string

Version für Remotedebuggen.

requestTracingEnabled

boolean

true, wenn die Anforderungsablaufverfolgung aktiviert ist; andernfalls false.

requestTracingExpirationTime

string (date-time)

Ablaufzeit der Anforderungsablaufverfolgung.

scmIpSecurityRestrictions

IpSecurityRestriction[]

IP-Sicherheitseinschränkungen für scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

scmIpSecurityRestrictionsUseMain

boolean

IP-Sicherheitseinschränkungen für scm für die Hauptverwendung.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: konfiguriert die Mindestversion von TLS, die für SSL-Anforderungen für SCM-Website erforderlich ist.

scmType

ScmType

SCM-Typ.

tracingOptions

string

Ablaufverfolgungsoptionen.

use32BitWorkerProcess

boolean

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

virtualApplications

VirtualApplication[]

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

true, wenn WebSocket aktiviert ist; andernfalls false.

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

Authentication

Authentifizierungsmethode für den Zugriff auf das Speicherkonto für die Bereitstellung.

type

FunctionsDeploymentStorageType

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

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

true, wenn das Vorabladen aktiviert ist; andernfalls false.

virtualDirectories

VirtualDirectory[]

Virtuelle Verzeichnisse für virtuelle Anwendungen.

virtualPath

string

Virtueller Pfad.

VirtualDirectory

Verzeichnis für virtuelle Anwendung.

Name Typ Beschreibung
physicalPath

string

Physischer Pfad.

virtualPath

string

Pfad zur virtuellen Anwendung.