Web Apps - List

Beschrijving voor Alle apps voor een abonnement ophalen.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/sites?api-version=2023-12-01

URI-parameters

Name In Vereist Type Description
subscriptionId
path True

string

Uw Azure-abonnements-id. Dit is een tekenreeks met GUID-indeling (bijvoorbeeld 00000000-0000-0000-0000-000000000000).

api-version
query True

string

API-versie

Antwoorden

Name Type Description
200 OK

WebAppCollection

OK

Other Status Codes

DefaultErrorResponse

App Service foutreactie.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

List Web apps for subscription

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/sites?api-version=2023-12-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141",
      "name": "sitef6141",
      "type": "Microsoft.Web/sites",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef6141.azurewebsites.net"
        ],
        "repositorySiteName": "sitef6141",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef6141.azurewebsites.net",
          "sitef6141.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef6141.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef6141.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",
        "vnetRouteAllEnabled": false,
        "vnetImagePullEnabled": false,
        "vnetContentShareEnabled": 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",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    },
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef7252",
      "name": "sitef7252",
      "type": "Microsoft.Web/sites",
      "kind": "app",
      "location": "East US",
      "properties": {
        "state": "Running",
        "hostNames": [
          "sitef7252.azurewebsites.net"
        ],
        "repositorySiteName": "sitef7252",
        "usageState": "Normal",
        "enabled": true,
        "enabledHostNames": [
          "sitef7252.azurewebsites.net",
          "sitef7252.scm.azurewebsites.net"
        ],
        "availabilityState": "Normal",
        "hostNameSslStates": [
          {
            "name": "sitef7252.azurewebsites.net",
            "sslState": "Disabled",
            "hostType": "Standard"
          },
          {
            "name": "sitef7252.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",
        "vnetRouteAllEnabled": false,
        "vnetImagePullEnabled": false,
        "vnetContentShareEnabled": 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": "sitef7252.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    }
  ]
}

Definities

Name Description
ApiDefinitionInfo

Informatie over de formele API-definitie voor de app.

ApiManagementConfig

Configuratie van Azure API Management (APIM) die is gekoppeld aan de app.

Authentication

Verificatiemethode voor toegang tot het opslagaccount voor implementatie.

authenticationType

Eigenschap voor het selecteren van verificatietype voor toegang tot het geselecteerde opslagaccount. Beschikbare opties: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

AutoHealActions

Acties die moeten worden uitgevoerd door de module voor automatisch herstellen wanneer een regel wordt geactiveerd.

AutoHealActionType

Vooraf gedefinieerde actie die moet worden uitgevoerd.

AutoHealCustomAction

Aangepaste actie die moet worden uitgevoerd wanneer een regel voor automatisch herstellen wordt geactiveerd.

AutoHealRules

Regels die kunnen worden gedefinieerd voor automatisch herstellen.

AutoHealTriggers

Triggers voor automatisch herstellen.

AzureStorageInfoValue

Azure Files- of Blob Storage-toegangsgegevenswaarde voor woordenlijstopslag.

AzureStorageProtocol

Het koppelingsprotocol dat moet worden gebruikt voor het opslagaccount.

AzureStorageState

Status van het opslagaccount.

AzureStorageType

Type opslag.

ClientCertMode

Dit stelt op met de instelling ClientCertEnabled.

  • ClientCertEnabled: false betekent dat ClientCert wordt genegeerd.
  • ClientCertEnabled: true en ClientCertMode: Vereist betekent dat ClientCert vereist is.
  • ClientCertEnabled: true en ClientCertMode: optioneel betekent dat ClientCert optioneel is of geaccepteerd.
CloningInfo

Informatie die nodig is voor het klonen.

ConnectionStringType

Type database.

ConnStringInfo

Databasegegevens verbindingsreeks.

CorsSettings

CORS-instellingen (Cross-Origin Resource Sharing) voor de app.

DaprConfig

App Dapr-configuratie.

daprLogLevel

Hiermee stelt u het logboekniveau voor de Dapr-sidecar in. Toegestane waarden zijn foutopsporing, info, waarschuwing, fout. De standaardwaarde is info.

DefaultAction

Standaardactie voor hoofdtoegangsbeperking als er geen regels overeenkomen.

DefaultErrorResponse

App Service foutreactie.

Details
Error

Foutmodel.

Experiments

Routeringsregels in productie-experimenten.

ExtendedLocation

Uitgebreide locatie.

FtpsState

Status van FTP/FTPS-service

FunctionAppConfig

Configuratie van functie-app.

FunctionsAlwaysReadyConfig

Hiermee stelt u het aantal Always Ready-exemplaren voor een functiegroep of een specifieke functie in.

FunctionsDeployment

Sectie Configuratie voor de implementatie van de functie-app.

FunctionsRuntime

Runtimenaam en versie van functie-app.

FunctionsScaleAndConcurrency

Schaal- en gelijktijdigheidsinstellingen voor de functie-app.

HandlerMapping

De IIS-handlertoewijzingen die worden gebruikt om te definiëren welke handler HTTP-aanvragen met een bepaalde extensie verwerkt. Het wordt bijvoorbeeld gebruikt om php-cgi.exe proces te configureren voor het verwerken van alle HTTP-aanvragen met de extensie *.php.

HostingEnvironmentProfile

Specificatie voor een App Service Environment die moet worden gebruikt voor deze resource.

HostNameSslState

Hostnaam met SSL-functionaliteit.

HostType

Geeft aan of de hostnaam een standaard- of opslagplaatshostnaam is.

Http

Schaal- en gelijktijdigheidsinstellingen voor de HTTP-trigger.

IpFilterTag

Hiermee definieert u waarvoor dit IP-filter wordt gebruikt. Dit is ter ondersteuning van IP-filtering op proxy's.

IpSecurityRestriction

IP-beveiligingsbeperking voor een app.

ManagedPipelineMode

Beheerde pijplijnmodus.

ManagedServiceIdentity

Beheerde service-identiteit.

ManagedServiceIdentityType

Type beheerde service-identiteit.

NameValuePair

Naamwaardepaar.

PushSettings

Push-instellingen voor de app.

RampUpRule

Routeringsregels voor het uitvoeren van testfasen. Met deze regel kunt u het percentage van statisch verkeer omleiden naar een site of het routeringspercentage geleidelijk wijzigen op basis van prestaties.

RedundancyMode

Siteredundantiemodus

RequestsBasedTrigger

Trigger op basis van het totale aantal aanvragen.

ResourceConfig

Resourcevereisten voor functie-apps.

runtimeName

Runtimenaam van functie-app. Beschikbare opties: dotnet-isolated, node, java, powershell, python, aangepast

ScmType

SCM-type.

Site

Een web-app, een back-end voor mobiele apps of een API-app.

SiteAvailabilityState

Beschikbaarheidsstatus van beheergegevens voor de app.

SiteConfig

Configuratie van een App Service-app.

SiteDnsConfig
SiteLimits

Metrische limieten die zijn ingesteld voor een app.

SiteLoadBalancing

Taakverdeling van de site.

SiteMachineKey

MachineKey van een app.

SlotSwapStatus

De status van de laatste geslaagde sitewisselbewerking.

SlowRequestsBasedTrigger

Trigger op basis van de uitvoeringstijd van de aanvraag.

SslState

SSL-type

StatusCodesBasedTrigger

Trigger op basis van statuscode.

StatusCodesRangeBasedTrigger

Trigger op basis van het bereik van statuscodes.

Storage

Opslag voor geïmplementeerd pakket dat wordt gebruikt door de functie-app.

storageType

Eigenschap om azure-opslagtype te selecteren. Beschikbare opties: blobContainer.

SupportedTlsVersions

MinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen

TlsCipherSuites

De minimale sterkte van tls-coderingssuite die is toegestaan voor een toepassing

Triggers

Schaal- en gelijktijdigheidsinstellingen voor de triggers van de functie-app.

UsageState

Status die aangeeft of het quotumgebruik van de app is overschreden. Alleen-lezen.

userAssignedIdentity

Door de gebruiker toegewezen identiteit.

VirtualApplication

Virtuele toepassing in een app.

VirtualDirectory

Map voor virtuele toepassing.

WebAppCollection

Verzameling van App Service-apps.

ApiDefinitionInfo

Informatie over de formele API-definitie voor de app.

Name Type Description
url

string

De URL van de API-definitie.

ApiManagementConfig

Configuratie van Azure API Management (APIM) die is gekoppeld aan de app.

Name Type Description
id

string

APIM-Api-id.

Authentication

Verificatiemethode voor toegang tot het opslagaccount voor implementatie.

Name Type Description
storageAccountConnectionStringName

string

Gebruik deze eigenschap voor StorageAccountConnectionString. Stel de naam in van de app-instelling met het opslagaccount verbindingsreeks. Stel geen waarde in voor deze eigenschap wanneer u een ander verificatietype gebruikt.

type

authenticationType

Eigenschap voor het selecteren van verificatietype voor toegang tot het geselecteerde opslagaccount. Beschikbare opties: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

Gebruik deze eigenschap voor UserAssignedIdentity. Stel de resource-id van de identiteit in. Stel geen waarde in voor deze eigenschap wanneer u een ander verificatietype gebruikt.

authenticationType

Eigenschap voor het selecteren van verificatietype voor toegang tot het geselecteerde opslagaccount. Beschikbare opties: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Name Type Description
StorageAccountConnectionString

string

SystemAssignedIdentity

string

UserAssignedIdentity

string

AutoHealActions

Acties die moeten worden uitgevoerd door de module voor automatisch herstellen wanneer een regel wordt geactiveerd.

Name Type Description
actionType

AutoHealActionType

Vooraf gedefinieerde actie die moet worden uitgevoerd.

customAction

AutoHealCustomAction

Aangepaste actie die moet worden uitgevoerd.

minProcessExecutionTime

string

Minimale tijd die het proces moet uitvoeren voordat de actie wordt uitgevoerd

AutoHealActionType

Vooraf gedefinieerde actie die moet worden uitgevoerd.

Name Type Description
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Aangepaste actie die moet worden uitgevoerd wanneer een regel voor automatisch herstellen wordt geactiveerd.

Name Type Description
exe

string

Uitvoerbaar bestand dat moet worden uitgevoerd.

parameters

string

Parameters voor het uitvoerbare bestand.

AutoHealRules

Regels die kunnen worden gedefinieerd voor automatisch herstellen.

Name Type Description
actions

AutoHealActions

Acties die moeten worden uitgevoerd wanneer een regel wordt geactiveerd.

triggers

AutoHealTriggers

Voorwaarden die beschrijven wanneer de acties voor automatisch herstellen moeten worden uitgevoerd.

AutoHealTriggers

Triggers voor automatisch herstellen.

Name Type Description
privateBytesInKB

integer

Een regel op basis van privébytes.

requests

RequestsBasedTrigger

Een regel op basis van het totale aantal aanvragen.

slowRequests

SlowRequestsBasedTrigger

Een regel op basis van de uitvoeringstijd van de aanvraag.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Een regel op basis van meerdere langzame aanvragen met pad

statusCodes

StatusCodesBasedTrigger[]

Een regel op basis van statuscodes.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Een regel op basis van bereiken van statuscodes.

AzureStorageInfoValue

Azure Files- of Blob Storage-toegangsgegevenswaarde voor woordenlijstopslag.

Name Type Description
accessKey

string

Toegangssleutel voor het opslagaccount.

accountName

string

Naam van het opslagaccount.

mountPath

string

Pad voor het koppelen van de opslag binnen de runtime-omgeving van de site.

protocol

AzureStorageProtocol

Het koppelingsprotocol dat moet worden gebruikt voor het opslagaccount.

shareName

string

Naam van de bestandsshare (containernaam, voor Blob Storage).

state

AzureStorageState

Status van het opslagaccount.

type

AzureStorageType

Type opslag.

AzureStorageProtocol

Het koppelingsprotocol dat moet worden gebruikt voor het opslagaccount.

Name Type Description
Http

string

Nfs

string

Smb

string

AzureStorageState

Status van het opslagaccount.

Name Type Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Type opslag.

Name Type Description
AzureBlob

string

AzureFiles

string

ClientCertMode

Dit stelt op met de instelling ClientCertEnabled.

  • ClientCertEnabled: false betekent dat ClientCert wordt genegeerd.
  • ClientCertEnabled: true en ClientCertMode: Vereist betekent dat ClientCert vereist is.
  • ClientCertEnabled: true en ClientCertMode: optioneel betekent dat ClientCert optioneel is of geaccepteerd.
Name Type Description
Optional

string

OptionalInteractiveUser

string

Required

string

CloningInfo

Informatie die nodig is voor het klonen.

Name Type Description
appSettingsOverrides

object

Toepassingsinstelling overschrijft voor gekloonde app. Indien opgegeven, overschrijven deze instellingen de instellingen die zijn gekloond vanuit de bron-app. Anders blijven de toepassingsinstellingen van de bron-app behouden.

cloneCustomHostNames

boolean

true om aangepaste hostnamen uit de bron-app te klonen; anders, false.

cloneSourceControl

boolean

true om broncodebeheer te klonen vanuit de bron-app; anders, false.

configureLoadBalancing

boolean

true om taakverdeling te configureren voor de bron- en doel-app.

correlationId

string

Correlatie-id van kloonbewerking. Deze id koppelt meerdere kloonbewerkingen aan elkaar om dezelfde momentopname te gebruiken.

hostingEnvironment

string

App Service Environment.

overwrite

boolean

true om de doel-app te overschrijven; anders, false.

sourceWebAppId

string

ARM-resource-id van de bron-app. De resource-id van de app heeft de vorm /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} voor productiesites en /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} voor andere sites.

sourceWebAppLocation

string

Locatie van bron-app, bijvoorbeeld: VS - west of Europa - noord

trafficManagerProfileId

string

ARM-resource-id van het Traffic Manager-profiel dat moet worden gebruikt, indien aanwezig. De resource-id van Traffic Manager heeft de vorm /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

Naam van het Traffic Manager-profiel dat moet worden gemaakt. Dit is alleen nodig als het Traffic Manager-profiel nog niet bestaat.

ConnectionStringType

Type database.

Name Type Description
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Databasegegevens verbindingsreeks.

Name Type Description
connectionString

string

Verbindingsreekswaarde.

name

string

Naam van verbindingsreeks.

type

ConnectionStringType

Type database.

CorsSettings

CORS-instellingen (Cross-Origin Resource Sharing) voor de app.

Name Type Description
allowedOrigins

string[]

Hiermee wordt de lijst met origins opgehaald of ingesteld die moeten worden toegestaan om cross-origin-aanroepen te doen (bijvoorbeeld: http://example.com:12345). Gebruik *om alles toe te staan.

supportCredentials

boolean

Hiermee wordt opgehaald of ingesteld of CORS-aanvragen met referenties zijn toegestaan. Zie https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials voor meer informatie.

DaprConfig

App Dapr-configuratie.

Name Type Standaardwaarde Description
appId

string

Dapr-toepassings-id

appPort

integer

Vertelt Dapr op welke poort uw toepassing luistert

enableApiLogging

boolean

Api-logboekregistratie voor de Dapr-sidecar inschakelen

enabled

boolean

False

Booleaanse waarde die aangeeft of de Dapr-zijauto is ingeschakeld

httpMaxRequestSize

integer

De maximale grootte van de http-serversparameter voor aanvraagbody in MB verhogen om het uploaden van grote bestanden te verwerken. De standaardwaarde is 4 MB.

httpReadBufferSize

integer

Dapr maximale grootte van de leesbuffer voor http-headers in KB die moet worden verwerkt bij het verzenden van headers met meerdere KB's. De standaardwaarde is 65 kB.

logLevel

daprLogLevel

Hiermee stelt u het logboekniveau voor de Dapr-sidecar in. Toegestane waarden zijn foutopsporing, info, waarschuwing, fout. De standaardwaarde is info.

daprLogLevel

Hiermee stelt u het logboekniveau voor de Dapr-sidecar in. Toegestane waarden zijn foutopsporing, info, waarschuwing, fout. De standaardwaarde is info.

Name Type Description
debug

string

error

string

info

string

warn

string

DefaultAction

Standaardactie voor hoofdtoegangsbeperking als er geen regels overeenkomen.

Name Type Description
Allow

string

Deny

string

DefaultErrorResponse

App Service foutreactie.

Name Type Description
error

Error

Foutmodel.

Details

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

Error

Foutmodel.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

details

Details[]

Gedetailleerde fouten.

innererror

string

Meer informatie over foutopsporing.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

Experiments

Routeringsregels in productie-experimenten.

Name Type Description
rampUpRules

RampUpRule[]

Lijst met regels voor opvoeren.

ExtendedLocation

Uitgebreide locatie.

Name Type Description
name

string

Naam van uitgebreide locatie.

type

string

Type uitgebreide locatie.

FtpsState

Status van FTP/FTPS-service

Name Type Description
AllAllowed

string

Disabled

string

FtpsOnly

string

FunctionAppConfig

Configuratie van functie-app.

Name Type Description
deployment

FunctionsDeployment

Configuratie van functie-app-implementatie.

runtime

FunctionsRuntime

Runtime-instellingen voor functie-apps.

scaleAndConcurrency

FunctionsScaleAndConcurrency

Instellingen voor schalen en gelijktijdigheid van functie-apps.

FunctionsAlwaysReadyConfig

Hiermee stelt u het aantal Always Ready-exemplaren voor een functiegroep of een specifieke functie in.

Name Type Description
instanceCount

number

Hiermee stelt u het aantal Always Ready-exemplaren voor een bepaalde functiegroep of een specifieke functie in. Zie voor meer informatie https://aka.ms/flexconsumption/alwaysready.

name

string

Een functiegroep of een functienaam is vereist. Zie voor meer informatie https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

Sectie Configuratie voor de implementatie van de functie-app.

Name Type Description
storage

Storage

Opslag voor geïmplementeerd pakket dat wordt gebruikt door de functie-app.

FunctionsRuntime

Runtimenaam en versie van functie-app.

Name Type Description
name

runtimeName

Runtimenaam van functie-app. Beschikbare opties: dotnet-isolated, node, java, powershell, python, aangepast

version

string

Runtimeversie van de functie-app. Voorbeeld: 8 (voor dotnet-isolated)

FunctionsScaleAndConcurrency

Schaal- en gelijktijdigheidsinstellingen voor de functie-app.

Name Type Description
alwaysReady

FunctionsAlwaysReadyConfig[]

Always Ready-configuratie voor de functie-app.

instanceMemoryMB

number

Stel de hoeveelheid geheugen in die is toegewezen aan elk exemplaar van de functie-app in MB. CPU- en netwerkbandbreedte worden proportioneel toegewezen.

maximumInstanceCount

number

Het maximum aantal exemplaren voor de functie-app.

triggers

Triggers

Schaal- en gelijktijdigheidsinstellingen voor de triggers van de functie-app.

HandlerMapping

De IIS-handlertoewijzingen die worden gebruikt om te definiëren welke handler HTTP-aanvragen met een bepaalde extensie verwerkt. Het wordt bijvoorbeeld gebruikt om php-cgi.exe proces te configureren voor het verwerken van alle HTTP-aanvragen met de extensie *.php.

Name Type Description
arguments

string

Opdrachtregelargumenten die moeten worden doorgegeven aan de scriptprocessor.

extension

string

Aanvragen met deze extensie worden verwerkt met behulp van de opgegeven FastCGI-toepassing.

scriptProcessor

string

Het absolute pad naar de FastCGI-toepassing.

HostingEnvironmentProfile

Specificatie voor een App Service Environment die moet worden gebruikt voor deze resource.

Name Type Description
id

string

Resource-id van de App Service Environment.

name

string

Naam van de App Service Environment.

type

string

Resourcetype van de App Service Environment.

HostNameSslState

Hostnaam met SSL-functionaliteit.

Name Type Description
hostType

HostType

Geeft aan of de hostnaam een standaard- of opslagplaatshostnaam is.

name

string

Hostname.

sslState

SslState

SSL-type.

thumbprint

string

Vingerafdruk van SSL-certificaat.

toUpdate

boolean

Stel in op true om de bestaande hostnaam bij te werken.

virtualIP

string

Virtueel IP-adres dat is toegewezen aan de hostnaam als SSL op basis van IP is ingeschakeld.

HostType

Geeft aan of de hostnaam een standaard- of opslagplaatshostnaam is.

Name Type Description
Repository

string

Standard

string

Http

Schaal- en gelijktijdigheidsinstellingen voor de HTTP-trigger.

Name Type Description
perInstanceConcurrency

number

Het maximum aantal gelijktijdige HTTP-triggeraanroepen per exemplaar.

IpFilterTag

Hiermee definieert u waarvoor dit IP-filter wordt gebruikt. Dit is ter ondersteuning van IP-filtering op proxy's.

Name Type Description
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

IP-beveiligingsbeperking voor een app.

Name Type Description
action

string

Toegang voor dit IP-bereik toestaan of weigeren.

description

string

Beschrijving van IP-beperkingsregel.

headers

object

Headers van REGELS voor IP-beperkingen. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). De overeenkomende logica is ..

  • Als de eigenschap null of leeg is (standaard), zijn alle hosts (of het ontbreken van) toegestaan.
  • Een waarde wordt vergeleken met ordinal-ignore-case (exclusief poortnummer).
  • Subdomein-jokertekens zijn toegestaan, maar komen niet overeen met het hoofddomein. *.contoso.com komt bijvoorbeeld overeen met het subdomein foo.contoso.com, maar niet met het hoofddomein contoso.com of foo.bar.contoso.com
  • Unicode-hostnamen zijn toegestaan, maar worden geconverteerd naar Punycode voor matching.

X-forwarded-for (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). De overeenkomende logica is ..

  • Als de eigenschap null of leeg is (standaard), zijn doorgestuurde ketens (of het ontbreken van) toegestaan.
  • Als een adres (met uitzondering van poortnummer) in de keten (door komma's gescheiden) overeenkomt met de CIDR die door de eigenschap is gedefinieerd.

X-Azure-FDID en X-FD-HealthProbe. De overeenkomende logica komt exact overeen.

ipAddress

string

IP-adres waarvoor de beveiligingsbeperking geldig is. Dit kan de vorm hebben van een puur ipv4-adres (vereiste eigenschap SubnetMask) of CIDR-notatie zoals ipv4/masker (voorloopbitovereenkomst). Voor CIDR mag de eigenschap SubnetMask niet worden opgegeven.

name

string

Naam van IP-beperkingsregel.

priority

integer

Prioriteit van IP-beperkingsregel.

subnetMask

string

Subnetmasker voor het bereik van IP-adressen waarvoor de beperking geldig is.

subnetTrafficTag

integer

(intern) Subnetverkeerstag

tag

IpFilterTag

Hiermee definieert u waarvoor dit IP-filter wordt gebruikt. Dit is ter ondersteuning van IP-filtering op proxy's.

vnetSubnetResourceId

string

Resource-id van virtueel netwerk

vnetTrafficTag

integer

(intern) VNet-verkeerstag

ManagedPipelineMode

Beheerde pijplijnmodus.

Name Type Description
Classic

string

Integrated

string

ManagedServiceIdentity

Beheerde service-identiteit.

Name Type Description
principalId

string

Principal-id van beheerde service-identiteit.

tenantId

string

Tenant van beheerde service-identiteit.

type

ManagedServiceIdentityType

Type beheerde service-identiteit.

userAssignedIdentities

<string,  userAssignedIdentity>

De lijst met door de gebruiker toegewezen identiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Type beheerde service-identiteit.

Name Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

NameValuePair

Naamwaardepaar.

Name Type Description
name

string

De naam van het paar.

value

string

Waarde koppelen.

PushSettings

Push-instellingen voor de app.

Name Type Description
id

string

Resource-id.

kind

string

Soort resource.

name

string

Resourcenaam.

properties.dynamicTagsJson

string

Hiermee wordt een JSON-tekenreeks opgehaald of ingesteld die een lijst met dynamische tags bevat die worden geëvalueerd op basis van gebruikersclaims in het eindpunt voor pushregistratie.

properties.isPushEnabled

boolean

Hiermee wordt een vlag opgehaald of ingesteld die aangeeft of het push-eindpunt is ingeschakeld.

properties.tagWhitelistJson

string

Hiermee wordt een JSON-tekenreeks opgehaald of ingesteld met een lijst met tags die op de whitelist staan voor gebruik door het eindpunt voor pushregistratie.

properties.tagsRequiringAuth

string

Hiermee wordt een JSON-tekenreeks opgehaald of ingesteld die een lijst met tags bevat waarvoor gebruikersverificatie moet worden gebruikt in het eindpunt voor pushregistratie. Tags kunnen bestaan uit alfanumerieke tekens en de volgende: '_', '@', '#', '.', ':', '-'. Validatie moet worden uitgevoerd op de PushRequestHandler.

type

string

Resourcetype.

RampUpRule

Routeringsregels voor het uitvoeren van testfasen. Met deze regel kunt u het percentage van statisch verkeer omleiden naar een site of het routeringspercentage geleidelijk wijzigen op basis van prestaties.

Name Type Description
actionHostName

string

Hostnaam van een site waarnaar het verkeer wordt omgeleid als dit wordt besloten. Bijvoorbeeld myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Aangepaste beslissingsalgoritmen kunnen worden opgegeven in de TiPCallback-site-extensie welke URL kan worden opgegeven. Zie Site-extensie TiPCallback voor de scaffold en contracten. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

Hiermee geeft u interval in minuten om ReroutePercentage opnieuw te geëvalueerd.

changeStep

number

In het scenario voor automatisch opvoeren is dit de stap om uit toe te voegen/te verwijderen ReroutePercentage totdat \nMinReroutePercentage of MaxReroutePercentageis bereikt. De metrische gegevens van de site worden elke N minuten gecontroleerd die zijn opgegeven in ChangeIntervalInMinutes.\nAangepaste beslissingsalgoritmen kunnen worden opgegeven in de Site-extensie TiPCallback, welke URL kan worden opgegeven in ChangeDecisionCallbackUrl.

maxReroutePercentage

number

Hiermee geeft u de bovengrens waaronder ReroutePercentage blijft.

minReroutePercentage

number

Hiermee geeft u de ondergrens waarboven ReroutePercentage blijft.

name

string

Naam van de regel voor doorsturen. De aanbevolen naam is om te verwijzen naar de site die het verkeer in het experiment ontvangt.

reroutePercentage

number

Percentage van het verkeer dat wordt omgeleid naar ActionHostName.

RedundancyMode

Siteredundantiemodus

Name Type Description
ActiveActive

string

Failover

string

GeoRedundant

string

Manual

string

None

string

RequestsBasedTrigger

Trigger op basis van het totale aantal aanvragen.

Name Type Description
count

integer

Aantal aanvragen.

timeInterval

string

Tijdsinterval.

ResourceConfig

Resourcevereisten voor functie-apps.

Name Type Description
cpu

number

Vereiste CPU in kernen, bijvoorbeeld 0,5

memory

string

Vereist geheugen, bijvoorbeeld "1Gi"

runtimeName

Runtimenaam van functie-app. Beschikbare opties: dotnet-isolated, node, java, powershell, python, aangepast

Name Type Description
custom

string

dotnet-isolated

string

java

string

node

string

powershell

string

python

string

ScmType

SCM-type.

Name Type Description
BitbucketGit

string

BitbucketHg

string

CodePlexGit

string

CodePlexHg

string

Dropbox

string

ExternalGit

string

ExternalHg

string

GitHub

string

LocalGit

string

None

string

OneDrive

string

Tfs

string

VSO

string

VSTSRM

string

Site

Een web-app, een back-end voor mobiele apps of een API-app.

Name Type Standaardwaarde Description
extendedLocation

ExtendedLocation

Uitgebreide locatie.

id

string

Resource-id.

identity

ManagedServiceIdentity

Beheerde service-identiteit.

kind

string

Soort resource.

location

string

Resourcelocatie.

name

string

Resourcenaam.

properties.availabilityState

SiteAvailabilityState

Beschikbaarheidsstatus van beheergegevens voor de app.

properties.clientAffinityEnabled

boolean

true om clientaffiniteit mogelijk te maken; false om te stoppen met het verzenden van sessieaffiniteitscookies, die clientaanvragen in dezelfde sessie naar hetzelfde exemplaar routeren. De standaardinstelling is true.

properties.clientCertEnabled

boolean

true om verificatie van clientcertificaten (wederzijdse TLS-verificatie) in te schakelen; anders, false. De standaardinstelling is false.

properties.clientCertExclusionPaths

string

door komma's gescheiden uitsluitingspaden voor clientcertificaatverificatie

properties.clientCertMode

ClientCertMode

Dit stelt op met de instelling ClientCertEnabled.

  • ClientCertEnabled: false betekent dat ClientCert wordt genegeerd.
  • ClientCertEnabled: true en ClientCertMode: Vereist betekent dat ClientCert vereist is.
  • ClientCertEnabled: true en ClientCertMode: optioneel betekent dat ClientCert optioneel is of geaccepteerd.
properties.cloningInfo

CloningInfo

Als deze is opgegeven tijdens het maken van de app, wordt de app gekloond vanuit een bron-app.

properties.containerSize

integer

Grootte van de functiecontainer.

properties.customDomainVerificationId

string

Unieke id waarmee de aangepaste domeinen worden geverifieerd die zijn toegewezen aan de app. De klant voegt deze id toe aan een txt-record voor verificatie.

properties.dailyMemoryTimeQuota

integer

Maximaal toegestane dagelijkse geheugentijdquotum (alleen van toepassing op dynamische apps).

properties.daprConfig

DaprConfig

Dapr-configuratie van de app.

properties.defaultHostName

string

Standaardhostnaam van de app. Alleen-lezen.

properties.dnsConfiguration

SiteDnsConfig

Eigenschap voor het configureren van verschillende DNS-gerelateerde instellingen voor een site.

properties.enabled

boolean

true als de app is ingeschakeld; anders, false. Als u deze waarde instelt op onwaar, wordt de app uitgeschakeld (de app offline gehaald).

properties.enabledHostNames

string[]

Hostnamen zijn ingeschakeld voor de app. Hostnamen moeten worden toegewezen (zie Hostnamen) EN ingeschakeld. Anders wordt de app niet geleverd op deze hostnamen.

properties.functionAppConfig

FunctionAppConfig

Configuratiespecifiek van de Azure Function-app.

properties.hostNameSslStates

HostNameSslState[]

Ssl-statussen van de hostnaam worden gebruikt voor het beheren van de SSL-bindingen voor de hostnamen van de app.

properties.hostNames

string[]

Hostnamen die zijn gekoppeld aan de app.

properties.hostNamesDisabled

boolean

true om de openbare hostnamen van de app uit te schakelen; anders, false. Als true, is de app alleen toegankelijk via het API-beheerproces.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

App Service Environment gebruiken voor de app.

properties.httpsOnly

boolean

HttpsOnly: hiermee configureert u een website om alleen https-aanvragen te accepteren. Problemen met omleiding voor HTTP-aanvragen

properties.hyperV

boolean

False

Hyper-V-sandbox.

properties.inProgressOperationId

string

Hiermee geeft u een bewerkings-id als deze site een bewerking in behandeling heeft.

properties.isDefaultContainer

boolean

true als de app een standaardcontainer is; anders, false.

properties.isXenon

boolean

False

Verouderd: Hyper-V-sandbox.

properties.keyVaultReferenceIdentity

string

Identiteit die moet worden gebruikt voor Key Vault Referentieverificatie.

properties.lastModifiedTimeUtc

string

De laatste keer dat de app is gewijzigd, in UTC. Alleen-lezen.

properties.managedEnvironmentId

string

Azure Resource Manager id van de geselecteerde beheerde omgeving van de klant waarop deze app moet worden gehost. Dit moet de vorm /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} hebben

properties.maxNumberOfWorkers

integer

Maximum aantal werkrollen. Dit geldt alleen voor de Functions-container.

properties.outboundIpAddresses

string

Lijst met IP-adressen die de app gebruikt voor uitgaande verbindingen (bijvoorbeeld databasetoegang). Bevat VIP's van tenants die site kunnen worden gehost met de huidige instellingen. Alleen-lezen.

properties.possibleOutboundIpAddresses

string

Lijst met IP-adressen die de app gebruikt voor uitgaande verbindingen (bijvoorbeeld databasetoegang). Bevat VIP's van alle tenants, behalve dataComponent. Alleen-lezen.

properties.publicNetworkAccess

string

Eigenschap om al het openbare verkeer toe te staan of te blokkeren. Toegestane waarden: Ingeschakeld, Uitgeschakeld of een lege tekenreeks.

properties.redundancyMode

RedundancyMode

Siteredundantiemodus

properties.repositorySiteName

string

Naam van de opslagplaatssite.

properties.reserved

boolean

False

true indien gereserveerd; anders, false.

properties.resourceConfig

ResourceConfig

Resourcevereisten voor functie-apps.

properties.resourceGroup

string

Naam van de resourcegroep waartoe de app behoort. Alleen-lezen.

properties.scmSiteAlsoStopped

boolean

False

true om de SCM-site (KUDU) te stoppen wanneer de app wordt gestopt; anders, false. De standaardwaarde is false.

properties.serverFarmId

string

Resource-id van het gekoppelde App Service-abonnement, opgemaakt als: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Configuratie van de app.

properties.slotSwapStatus

SlotSwapStatus

Status van de laatste implementatiesitewisselbewerking.

properties.state

string

Huidige status van de app.

properties.storageAccountRequired

boolean

Controleert of het door de klant opgegeven opslagaccount is vereist

properties.suspendedTill

string

De app is onderbroken tot het geval het quotum voor geheugentijd wordt overschreden.

properties.targetSwapSlot

string

Hiermee geeft u op in welke implementatiesite deze app wordt gewisseld. Alleen-lezen.

properties.trafficManagerHostNames

string[]

Azure Traffic Manager-hostnamen die aan de app zijn gekoppeld. Alleen-lezen.

properties.usageState

UsageState

Status die aangeeft of het quotumgebruik van de app is overschreden. Alleen-lezen.

properties.virtualNetworkSubnetId

string

Azure Resource Manager id van het virtuele netwerk en subnet dat moet worden gekoppeld door regionale VNET-integratie. Dit moet de vorm /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} hebben

properties.vnetBackupRestoreEnabled

boolean

Back-up- en herstelbewerkingen via een virtueel netwerk inschakelen

properties.vnetContentShareEnabled

boolean

Toegang tot inhoud via een virtueel netwerk inschakelen

properties.vnetImagePullEnabled

boolean

Het ophalen van een installatiekopie over Virtual Network inschakelen

properties.vnetRouteAllEnabled

boolean

Virtual Network Route All ingeschakeld. Dit zorgt ervoor dat voor al het uitgaande verkeer Virtual Network beveiligingsgroepen en door de gebruiker gedefinieerde routes worden toegepast.

properties.workloadProfileName

string

Naam van workloadprofiel voor functie-app om uit te voeren.

tags

object

Resourcetags.

type

string

Resourcetype.

SiteAvailabilityState

Beschikbaarheidsstatus van beheergegevens voor de app.

Name Type Description
DisasterRecoveryMode

string

Limited

string

Normal

string

SiteConfig

Configuratie van een App Service-app.

Name Type Standaardwaarde Description
acrUseManagedIdentityCreds

boolean

Vlag voor het gebruik van beheerde identiteits creds voor ACR pull

acrUserManagedIdentityID

string

Als u een door de gebruiker beheerde identiteit gebruikt, wordt de door de gebruiker beheerde identiteit ClientId

alwaysOn

boolean

true als AlwaysOn is ingeschakeld; anders, false.

apiDefinition

ApiDefinitionInfo

Informatie over de formele API-definitie voor de app.

apiManagementConfig

ApiManagementConfig

Azure API Management-instellingen die zijn gekoppeld aan de app.

appCommandLine

string

App-opdrachtregel om te starten.

appSettings

NameValuePair[]

Toepassingsinstellingen.

autoHealEnabled

boolean

true als Automatisch herstellen is ingeschakeld; anders, false.

autoHealRules

AutoHealRules

Regels voor automatisch herstellen.

autoSwapSlotName

string

Naam van sleuf voor automatisch wisselen.

azureStorageAccounts

<string,  AzureStorageInfoValue>

Lijst met Azure Storage-accounts.

connectionStrings

ConnStringInfo[]

Verbindingsreeksen.

cors

CorsSettings

Cors-instellingen (Cross-Origin Resource Sharing).

defaultDocuments

string[]

Standaarddocumenten.

detailedErrorLoggingEnabled

boolean

true als gedetailleerde foutlogboekregistratie is ingeschakeld; anders, false.

documentRoot

string

Documenthoofdmap.

elasticWebAppScaleLimit

integer

Maximum aantal werkrollen waarnaar een site kan worden uitgeschaald. Deze instelling is alleen van toepassing op apps in abonnementen waar ElasticScaleEnabled is true

experiments

Experiments

Dit is een oplossing voor polymorfe typen.

ftpsState

FtpsState

Status van FTP/FTPS-service

functionAppScaleLimit

integer

Maximum aantal werkrollen waarnaar een site kan worden uitgeschaald. Deze instelling is alleen van toepassing op de abonnementen Verbruik en Elastic Premium

functionsRuntimeScaleMonitoringEnabled

boolean

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of bewaking van de runtimeschaal van Functions is ingeschakeld. Wanneer deze optie is ingeschakeld, controleert ScaleController gebeurtenisbronnen niet rechtstreeks, maar roept in plaats daarvan de runtime aan om de schaalstatus op te halen.

handlerMappings

HandlerMapping[]

Handlertoewijzingen.

healthCheckPath

string

Pad voor statuscontrole

http20Enabled

boolean

True

Http20Enabled: configureert een website zodat clients verbinding kunnen maken via http2.0

httpLoggingEnabled

boolean

true als HTTP-logboekregistratie is ingeschakeld; anders, false.

ipSecurityRestrictions

IpSecurityRestriction[]

IP-beveiligingsbeperkingen voor main.

ipSecurityRestrictionsDefaultAction

DefaultAction

Standaardactie voor hoofdtoegangsbeperking als er geen regels overeenkomen.

javaContainer

string

Java-container.

javaContainerVersion

string

Versie van Java-container.

javaVersion

string

Java-versie.

keyVaultReferenceIdentity

string

Identiteit die moet worden gebruikt voor Key Vault Referentieverificatie.

limits

SiteLimits

Sitelimieten.

linuxFxVersion

string

Linux App Framework en versie

loadBalancing

SiteLoadBalancing

Taakverdeling van de site.

localMySqlEnabled

boolean

False

true om lokale MySQL in te schakelen; anders, false.

logsDirectorySizeLimit

integer

Groottelimiet voor HTTP-logboeken.

machineKey

SiteMachineKey

Site MachineKey.

managedPipelineMode

ManagedPipelineMode

Beheerde pijplijnmodus.

managedServiceIdentityId

integer

Id van beheerde service-id

metadata

NameValuePair[]

Toepassingsmetagegevens. Deze eigenschap kan niet worden opgehaald, omdat deze mogelijk geheimen bevat.

minTlsCipherSuite

TlsCipherSuites

De tls-coderingssuite met minimale sterkte die is toegestaan voor een toepassing

minTlsVersion

SupportedTlsVersions

MinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen

minimumElasticInstanceCount

integer

Aantal minimale exemplaren voor een site Deze instelling is alleen van toepassing op de elastische abonnementen

netFrameworkVersion

string

v4.6

.NET Framework versie.

nodeVersion

string

Versie van Node.js.

numberOfWorkers

integer

Aantal werkrollen.

phpVersion

string

Versie van PHP.

powerShellVersion

string

Versie van PowerShell.

preWarmedInstanceCount

integer

Aantal vooraf geïnstalleerde exemplaren. Deze instelling is alleen van toepassing op de verbruiks- en elastische abonnementen

publicNetworkAccess

string

Eigenschap om al het openbare verkeer toe te staan of te blokkeren.

publishingUsername

string

Gebruikersnaam publiceren.

push

PushSettings

Push-eindpuntinstellingen.

pythonVersion

string

Versie van Python.

remoteDebuggingEnabled

boolean

true als externe foutopsporing is ingeschakeld; anders, false.

remoteDebuggingVersion

string

Versie voor foutopsporing op afstand.

requestTracingEnabled

boolean

true als aanvraagtracering is ingeschakeld; anders, false.

requestTracingExpirationTime

string

Verlooptijd van aanvraagtracering.

scmIpSecurityRestrictions

IpSecurityRestriction[]

IP-beveiligingsbeperkingen voor scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

Standaardactie voor scm-toegangsbeperking als er geen regels overeenkomen.

scmIpSecurityRestrictionsUseMain

boolean

IP-beveiligingsbeperkingen voor scm om hoofd te gebruiken.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen voor SCM-site

scmType

ScmType

SCM-type.

tracingOptions

string

Traceringsopties.

use32BitWorkerProcess

boolean

true om het 32-bits werkproces te gebruiken; anders, false.

virtualApplications

VirtualApplication[]

Virtuele toepassingen.

vnetName

string

Virtual Network naam.

vnetPrivatePortsCount

integer

Het aantal privépoorten dat aan deze app is toegewezen. Deze worden dynamisch toegewezen tijdens runtime.

vnetRouteAllEnabled

boolean

Virtual Network Alle routeren is ingeschakeld. Dit zorgt ervoor dat voor al het uitgaande verkeer Virtual Network beveiligingsgroepen en door de gebruiker gedefinieerde routes worden toegepast.

webSocketsEnabled

boolean

true als WebSocket is ingeschakeld; anders, false.

websiteTimeZone

string

Hiermee stelt u de tijdzone in die een site gebruikt voor het genereren van tijdstempels. Compatibel met Linux en Windows App Service. Het instellen van de WEBSITE_TIME_ZONE app-instelling heeft voorrang op deze configuratie. Voor Linux worden tz-databasewaarden https://www.iana.org/time-zones verwacht (zie voor een beknopt overzicht https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Voor Windows verwacht u een van de tijdzones die worden vermeld onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion

string

Xenon App Framework en versie

xManagedServiceIdentityId

integer

Expliciete id van beheerde service-id

SiteDnsConfig

Name Type Description
dnsAltServer

string

Alternatieve DNS-server die door apps moet worden gebruikt. Met deze eigenschap wordt de app-instelling WEBSITE_DNS_ALT_SERVER gerepliceerd.

dnsLegacySortOrder

boolean

Hiermee wordt aangegeven dat sites die aangepaste DNS-servers voor virtuele netwerken gebruiken, nog steeds de lijst met DNS-servers sorteren. Alleen-lezen.

dnsMaxCacheTimeout

integer

Aangepaste tijd voor DNS die in seconden in de cache moet worden opgeslagen. Toegestaan bereik: 0-60. De standaardwaarde is 30 seconden. 0 betekent dat caching is uitgeschakeld.

dnsRetryAttemptCount

integer

Totaal aantal nieuwe pogingen voor dns-zoekopdracht. Toegestaan bereik: 1-5. De standaardwaarde is 3.

dnsRetryAttemptTimeout

integer

Time-out voor één DNS-zoekopdracht in seconden. Toegestaan bereik: 1-30. De standaardwaarde is 3.

dnsServers

string[]

Lijst met aangepaste DNS-servers die door een app moeten worden gebruikt voor zoekopdrachten. Er kunnen maximaal 5 DNS-servers worden ingesteld.

SiteLimits

Metrische limieten die zijn ingesteld voor een app.

Name Type Description
maxDiskSizeInMb

integer

Maximaal toegestaan schijfgebruik in MB.

maxMemoryInMb

integer

Maximaal toegestaan geheugengebruik in MB.

maxPercentageCpu

number

Maximaal toegestaan CPU-gebruikspercentage.

SiteLoadBalancing

Taakverdeling van de site.

Name Type Description
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

SiteMachineKey

MachineKey van een app.

Name Type Description
decryption

string

Algoritme dat wordt gebruikt voor ontsleuteling.

decryptionKey

string

Ontsleutelingssleutel.

validation

string

MachineKey-validatie.

validationKey

string

Validatiesleutel.

SlotSwapStatus

De status van de laatste geslaagde sitewisselbewerking.

Name Type Description
destinationSlotName

string

De doelsite van de laatste wisselbewerking.

sourceSlotName

string

De bronsite van de laatste wisselbewerking.

timestampUtc

string

Het tijdstip waarop de laatste geslaagde wisseling van sites is voltooid.

SlowRequestsBasedTrigger

Trigger op basis van de uitvoeringstijd van de aanvraag.

Name Type Description
count

integer

Aantal aanvragen.

path

string

Aanvraagpad.

timeInterval

string

Tijdsinterval.

timeTaken

string

De tijd die nodig is.

SslState

SSL-type

Name Type Description
Disabled

string

IpBasedEnabled

string

SniEnabled

string

StatusCodesBasedTrigger

Trigger op basis van statuscode.

Name Type Description
count

integer

Aantal aanvragen.

path

string

Aanvraagpad

status

integer

HTTP-statuscode.

subStatus

integer

Substatus aanvragen.

timeInterval

string

Tijdsinterval.

win32Status

integer

Win32-foutcode.

StatusCodesRangeBasedTrigger

Trigger op basis van het bereik van statuscodes.

Name Type Description
count

integer

Aantal aanvragen.

path

string

statusCodes

string

HTTP-statuscode.

timeInterval

string

Tijdsinterval.

Storage

Opslag voor geïmplementeerd pakket dat wordt gebruikt door de functie-app.

Name Type Description
authentication

Authentication

Verificatiemethode voor toegang tot het opslagaccount voor implementatie.

type

storageType

Eigenschap om azure-opslagtype te selecteren. Beschikbare opties: blobContainer.

value

string

Eigenschap voor het instellen van de URL voor het geselecteerde Azure Storage-type. Voorbeeld: voor blobContainer kan de waarde zijn https://.blob.core.windows.net/.

storageType

Eigenschap om azure-opslagtype te selecteren. Beschikbare opties: blobContainer.

Name Type Description
blobContainer

string

SupportedTlsVersions

MinTlsVersion: configureert de minimale versie van TLS die is vereist voor SSL-aanvragen

Name Type Description
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

De minimale sterkte van tls-coderingssuite die is toegestaan voor een toepassing

Name Type Description
TLS_AES_128_GCM_SHA256

string

TLS_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

Triggers

Schaal- en gelijktijdigheidsinstellingen voor de triggers van de functie-app.

Name Type Description
http

Http

Schaal- en gelijktijdigheidsinstellingen voor de HTTP-trigger.

UsageState

Status die aangeeft of het quotumgebruik van de app is overschreden. Alleen-lezen.

Name Type Description
Exceeded

string

Normal

string

userAssignedIdentity

Door de gebruiker toegewezen identiteit.

Name Type Description
clientId

string

Client-id van door de gebruiker toegewezen identiteit

principalId

string

Principal-id van door de gebruiker toegewezen identiteit

VirtualApplication

Virtuele toepassing in een app.

Name Type Description
physicalPath

string

Fysiek pad.

preloadEnabled

boolean

true als vooraf laden is ingeschakeld; anders, false.

virtualDirectories

VirtualDirectory[]

Virtuele mappen voor virtuele toepassing.

virtualPath

string

Virtueel pad.

VirtualDirectory

Map voor virtuele toepassing.

Name Type Description
physicalPath

string

Fysiek pad.

virtualPath

string

Pad naar virtuele toepassing.

WebAppCollection

Verzameling van App Service-apps.

Name Type Description
nextLink

string

Koppeling naar de volgende pagina met resources.

value

Site[]

Verzameling van resources.