Sdílet prostřednictvím


Web Apps - List By Resource Group

Popis pro Získání všech webových, mobilních a api aplikací v zadané skupině prostředků.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?api-version=2024-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites?includeSlots={includeSlots}&api-version=2024-11-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Název skupiny prostředků, do které prostředek patří.

subscriptionId
path True

string

ID vašeho předplatného Azure Jedná se o řetězec formátovaný identifikátorem GUID (např. 00000000-0000-0000-0000-000000000000000).

api-version
query True

string

Verze rozhraní API

includeSlots
query

boolean

Zadejte true, aby se do výsledků zahrnuly sloty nasazení. Výchozí hodnota je false, což poskytuje pouze produkční slot všech aplikací.

Odpovědi

Name Typ Description
200 OK

WebAppCollection

OK

Other Status Codes

DefaultErrorResponse

Odpověď na chybu služby App Service

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

List Web Apps by Resource group

Ukázkový požadavek

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

Ukázková odpověď

{
  "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",
        "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",
        "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",
        "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": "sitef7252.azurewebsites.net",
        "httpsOnly": false,
        "redundancyMode": "None",
        "storageAccountRequired": false,
        "keyVaultReferenceIdentity": "SystemAssigned",
        "workloadProfileName": "myd4wp",
        "resourceConfig": {
          "cpu": 1,
          "memory": "2.0Gi"
        }
      }
    }
  ]
}

Definice

Name Description
ApiDefinitionInfo

Informace o formální definici rozhraní API pro aplikaci

ApiManagementConfig

Konfigurace služby Azure API Management (APIM) propojená s aplikací

Authentication

Metoda ověřování pro přístup k účtu úložiště pro nasazení

AuthenticationType

Vlastnost pro výběr typu ověřování pro přístup k vybranému účtu úložiště Dostupné možnosti: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

autoGeneratedDomainNameLabelScope

Určuje rozsah jedinečnosti výchozího názvu hostitele během vytváření prostředků.

AutoHealActions

Akce, které se mají provést modulem automatického oprava při aktivaci pravidla

AutoHealActionType

Předdefinovaná akce, která se má provést.

AutoHealCustomAction

Vlastní akce, která se má spustit při aktivaci pravidla automatické léčiní

AutoHealRules

Pravidla, která je možné definovat pro automatickou opravu

AutoHealTriggers

Triggery pro automatickou léčbu

AzureStorageInfoValue

Hodnota informací o přístupu ke službě Soubory Azure nebo Blob Storage pro úložiště slovníku

AzureStorageProtocol

Protokol připojení, který se má použít pro účet úložiště.

AzureStorageState

Stav účtu úložiště

AzureStorageType

Typ úložiště.

ClientCertMode

Toto nastavení se skládá s nastavením ClientCertEnabled.

  • ClientCertEnabled: false znamená, že clientCert je ignorován.
  • ClientCertEnabled: true a ClientCertMode: Povinné znamená, že se vyžaduje ClientCert.
  • ClientCertEnabled: true a ClientCertMode: Volitelné znamená, že ClientCert je volitelný nebo akceptovaný.
CloningInfo

Informace potřebné pro operaci klonování

ConnectionStringType

Typ databáze.

ConnStringInfo

Informace o připojovacím řetězci databáze

CorsSettings

Nastavení sdílení prostředků mezi zdroji (CORS) pro aplikaci

DaprConfig

Konfigurace Dapr aplikace

daprLogLevel

Nastaví úroveň protokolu pro sajdkáru Dapr. Povolené hodnoty jsou ladění, informace, upozornění, chyba. Výchozí hodnota je informace.

DefaultAction

Výchozí akce pro omezení hlavního přístupu, pokud se neshodují žádná pravidla

DefaultErrorResponse

Odpověď na chybu služby App Service

Details
Error

Chybový model

Experiments

Pravidla směrování v produkčních experimentech

ExtendedLocation

Rozšířené umístění.

FtpsState

Stav služby FTP / FTPS

FunctionAppConfig

Konfigurace aplikace funkcí

FunctionsAlwaysReadyConfig

Nastaví počet instancí Always Ready pro skupinu funkcí nebo konkrétní funkci.

FunctionsDeployment

Oddíl konfigurace pro nasazení aplikace funkcí

FunctionsDeploymentStorageType

Vlastnost pro výběr typu Azure Storage Dostupné možnosti: blobContainer.

FunctionsRuntime

Název a verze modulu runtime aplikace Funkcí

FunctionsScaleAndConcurrency

Nastavení škálování a souběžnosti pro aplikaci funkcí

HandlerMapping

Mapování obslužných rutin služby IIS sloužící k definování, která obslužná rutina zpracovává požadavky HTTP s určitým rozšířením. Slouží například ke konfiguraci procesu php-cgi.exe pro zpracování všech požadavků HTTP pomocí rozšíření *.php.

HostingEnvironmentProfile

Specifikace pro službu App Service Environment, která se má pro tento prostředek použít.

HostNameSslState

Název hostitele s povoleným protokolem SSL.

HostType

Určuje, jestli je název hostitele standardním názvem hostitele nebo názvem hostitele úložiště.

Http

Nastavení škálování a souběžnosti pro trigger HTTP

IpFilterTag

Definuje, k čemu se bude tento filtr IP adres používat. Toto je podpora filtrování IP adres u proxy serverů.

IPMode

Určuje režim IP adresy aplikace.

IpSecurityRestriction

Omezení zabezpečení PROTOKOLU IP pro aplikaci

ManagedPipelineMode

Režim spravovaného kanálu

ManagedServiceIdentity

Identita spravované služby

ManagedServiceIdentityType

Typ identity spravované služby

NameValuePair

Pár hodnot názvu.

OutboundVnetRouting

Možnosti odchozího provozu přes virtuální síť.

PushSettings

Nabízená nastavení pro aplikaci

RampUpRule

Pravidla směrování pro zvýraznění testování Toto pravidlo umožňuje přesměrovat statický provoz % do slotu nebo postupně měnit směrovací % na základě výkonu.

RedundancyMode

Režim redundance webu

RequestsBasedTrigger

Aktivační událost na základě celkových požadavků.

ResourceConfig

Požadavky na prostředky aplikace funkcí

RuntimeName

Název modulu runtime aplikace funkcí Dostupné možnosti: dotnet-isolated, node, java, powershell, python, custom

ScmType

Typ SCM.

Site

Webová aplikace, back-end mobilní aplikace nebo aplikace API

SiteAvailabilityState

Stav dostupnosti informací o správě aplikace

SiteConfig

Konfigurace aplikace App Service

SiteDnsConfig
SiteLimits

Omezení metrik nastavená pro aplikaci

SiteLoadBalancing

Vyrovnávání zatížení lokality

SiteMachineKey

MachineKey aplikace.

SlotSwapStatus

Stav poslední úspěšné operace prohození slotů.

SlowRequestsBasedTrigger

Aktivační událost na základě doby provádění požadavku.

SslState

Typ SSL

StatusCodesBasedTrigger

Aktivační událost založená na stavovém kódu

StatusCodesRangeBasedTrigger

Aktivační událost na základě rozsahu stavových kódů

Storage

Úložiště pro nasazený balíček používaný aplikací funkcí

SupportedTlsVersions

MinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL.

TlsCipherSuites

Minimální silná šifrovací sada protokolu TLS povolená pro aplikaci

Triggers

Nastavení škálování a souběžnosti pro triggery aplikace funkcí

UsageState

Stav označující, jestli aplikace překročila využití kvóty Jen pro čtení.

userAssignedIdentity

Identita přiřazená uživatelem

VirtualApplication

Virtuální aplikace v aplikaci

VirtualDirectory

Adresář pro virtuální aplikaci

WebAppCollection

Kolekce aplikací App Service

ApiDefinitionInfo

Informace o formální definici rozhraní API pro aplikaci

Name Typ Description
url

string

Adresa URL definice rozhraní API.

ApiManagementConfig

Konfigurace služby Azure API Management (APIM) propojená s aplikací

Name Typ Description
id

string

identifikátor APIM-Api.

Authentication

Metoda ověřování pro přístup k účtu úložiště pro nasazení

Name Typ Description
storageAccountConnectionStringName

string

Tuto vlastnost použijte pro StorageAccountConnectionString. Nastavte název nastavení aplikace s připojovacím řetězcem účtu úložiště. Při použití jiného typu ověřování nenastavujte hodnotu této vlastnosti.

type

AuthenticationType

Vlastnost pro výběr typu ověřování pro přístup k vybranému účtu úložiště Dostupné možnosti: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

userAssignedIdentityResourceId

string

Tuto vlastnost použijte pro UserAssignedIdentity. Nastavte ID prostředku identity. Při použití jiného typu ověřování nenastavujte hodnotu této vlastnosti.

AuthenticationType

Vlastnost pro výběr typu ověřování pro přístup k vybranému účtu úložiště Dostupné možnosti: SystemAssignedIdentity, UserAssignedIdentity, StorageAccountConnectionString.

Hodnota Description
StorageAccountConnectionString
SystemAssignedIdentity
UserAssignedIdentity

autoGeneratedDomainNameLabelScope

Určuje rozsah jedinečnosti výchozího názvu hostitele během vytváření prostředků.

Hodnota Description
NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

AutoHealActions

Akce, které se mají provést modulem automatického oprava při aktivaci pravidla

Name Typ Description
actionType

AutoHealActionType

Předdefinovaná akce, která se má provést.

customAction

AutoHealCustomAction

Vlastní akce, která se má provést.

minProcessExecutionTime

string

Minimální doba, po které musí proces proběhnout před provedením akce

AutoHealActionType

Předdefinovaná akce, která se má provést.

Hodnota Description
CustomAction
LogEvent
Recycle

AutoHealCustomAction

Vlastní akce, která se má spustit při aktivaci pravidla automatické léčiní

Name Typ Description
exe

string

Spustitelný soubor, který se má spustit.

parameters

string

Parametry spustitelného souboru

AutoHealRules

Pravidla, která je možné definovat pro automatickou opravu

Name Typ Description
actions

AutoHealActions

Akce, které se mají provést při aktivaci pravidla

triggers

AutoHealTriggers

Podmínky, které popisují, kdy provést akce automatického opravování.

AutoHealTriggers

Triggery pro automatickou léčbu

Name Typ Description
privateBytesInKB

integer (int32)

Pravidlo založené na soukromých bajtech.

requests

RequestsBasedTrigger

Pravidlo založené na celkových požadavcích.

slowRequests

SlowRequestsBasedTrigger

Pravidlo založené na době provádění požadavku.

slowRequestsWithPath

SlowRequestsBasedTrigger[]

Pravidlo založené na několika pravidlech pomalých požadavků s cestou

statusCodes

StatusCodesBasedTrigger[]

Pravidlo založené na stavových kódech.

statusCodesRange

StatusCodesRangeBasedTrigger[]

Pravidlo založené na rozsazích stavových kódů

AzureStorageInfoValue

Hodnota informací o přístupu ke službě Soubory Azure nebo Blob Storage pro úložiště slovníku

Name Typ Description
accessKey

string

Přístupový klíč pro účet úložiště.

accountName

string

Název účtu úložiště.

mountPath

string

Cesta k připojení úložiště v prostředí runtime lokality

protocol

AzureStorageProtocol

Protokol připojení, který se má použít pro účet úložiště.

shareName

string

Název sdílené složky (název kontejneru pro úložiště objektů blob).

state

AzureStorageState

Stav účtu úložiště

type

AzureStorageType

Typ úložiště.

AzureStorageProtocol

Protokol připojení, který se má použít pro účet úložiště.

Hodnota Description
Http
Nfs
Smb

AzureStorageState

Stav účtu úložiště

Hodnota Description
InvalidCredentials
InvalidShare
NotValidated
Ok

AzureStorageType

Typ úložiště.

Hodnota Description
AzureBlob
AzureFiles

ClientCertMode

Toto nastavení se skládá s nastavením ClientCertEnabled.

  • ClientCertEnabled: false znamená, že clientCert je ignorován.
  • ClientCertEnabled: true a ClientCertMode: Povinné znamená, že se vyžaduje ClientCert.
  • ClientCertEnabled: true a ClientCertMode: Volitelné znamená, že ClientCert je volitelný nebo akceptovaný.
Hodnota Description
Optional
OptionalInteractiveUser
Required

CloningInfo

Informace potřebné pro operaci klonování

Name Typ Description
appSettingsOverrides

object

Přepsání nastavení aplikace pro klonovanou aplikaci Pokud je tato nastavení zadaná, přepíší klonovaná nastavení ze zdrojové aplikace. Jinak se nastavení aplikace ze zdrojové aplikace zachovají.

cloneCustomHostNames

boolean

true klonování vlastních názvů hostitelů ze zdrojové aplikace; jinak false.

cloneSourceControl

boolean

true klonování správy zdrojového kódu ze zdrojové aplikace; jinak false.

configureLoadBalancing

boolean

true nakonfigurovat vyrovnávání zatížení pro zdrojovou a cílovou aplikaci.

correlationId

string (uuid)

ID korelace operace klonování Toto ID spojuje několik operací klonování, aby bylo možné použít stejný snímek.

hostingEnvironment

string

App Service Environment.

overwrite

boolean

true k přepsání cílové aplikace; jinak false.

sourceWebAppId

string

ID prostředku ARM zdrojové aplikace ID prostředku aplikace je ve formátu /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} pro produkční sloty a /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} pro ostatní sloty.

sourceWebAppLocation

string

Umístění zdrojové aplikace, např. USA – západ nebo Severní Evropa

trafficManagerProfileId

string

ID prostředku ARM profilu Traffic Manageru, který se má použít, pokud existuje. ID prostředku Traffic Manageru je ve formátu /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}.

trafficManagerProfileName

string

Název profilu Traffic Manageru, který chcete vytvořit. To je potřeba jenom v případě, že profil Traffic Manageru ještě neexistuje.

ConnectionStringType

Typ databáze.

Hodnota Description
ApiHub
Custom
DocDb
EventHub
MySql
NotificationHub
PostgreSQL
RedisCache
SQLAzure
SQLServer
ServiceBus

ConnStringInfo

Informace o připojovacím řetězci databáze

Name Typ Description
connectionString

string

Hodnota připojovacího řetězce

name

string

Název připojovacího řetězce

type

ConnectionStringType

Typ databáze.

CorsSettings

Nastavení sdílení prostředků mezi zdroji (CORS) pro aplikaci

Name Typ Description
allowedOrigins

string[]

Získá nebo nastaví seznam původů, které by měly být povoleny pro volání mezi zdroji (například: http://example.com:12345). Pokud chcete povolit vše, použijte *.

supportCredentials

boolean

Získá nebo nastaví, jestli jsou povoleny požadavky CORS s přihlašovacími údaji. Další podrobnosti najdete v https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials.

DaprConfig

Konfigurace Dapr aplikace

Name Typ Default value Description
appId

string

Identifikátor aplikace Dapr

appPort

integer (int32)

Řekne Dapr, na kterém portu vaše aplikace naslouchá

enableApiLogging

boolean

Povolí protokolování rozhraní API pro sajdkáru Dapr.

enabled

boolean

False

Logická hodnota označující, jestli je povolené boční auto Dapr

httpMaxRequestSize

integer (int32)

Zvětšení maximální velikosti parametru http serverů textu požadavku v MB pro zpracování nahrávání velkých souborů Výchozí hodnota je 4 MB.

httpReadBufferSize

integer (int32)

Maximální velikost vyrovnávací paměti čtení hlavičky HTTP v kB pro zpracování při odesílání hlaviček s více kb. Výchozí hodnota je 65 kB.

logLevel

daprLogLevel

Nastaví úroveň protokolu pro sajdkáru Dapr. Povolené hodnoty jsou ladění, informace, upozornění, chyba. Výchozí hodnota je informace.

daprLogLevel

Nastaví úroveň protokolu pro sajdkáru Dapr. Povolené hodnoty jsou ladění, informace, upozornění, chyba. Výchozí hodnota je informace.

Hodnota Description
debug
error
info
warn

DefaultAction

Výchozí akce pro omezení hlavního přístupu, pokud se neshodují žádná pravidla

Hodnota Description
Allow
Deny

DefaultErrorResponse

Odpověď na chybu služby App Service

Name Typ Description
error

Error

Chybový model

Details

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby.

message

string

Podrobný popis chyby a informace o ladění

target

string

Podrobný popis chyby a informace o ladění

Error

Chybový model

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby.

details

Details[]

Podrobné chyby.

innererror

string

Další informace o ladění chyby

message

string

Podrobný popis chyby a informace o ladění

target

string

Podrobný popis chyby a informace o ladění

Experiments

Pravidla směrování v produkčních experimentech

Name Typ Description
rampUpRules

RampUpRule[]

Seznam pravidel pro zvýraznění

ExtendedLocation

Rozšířené umístění.

Name Typ Description
name

string

Název rozšířeného umístění

type

string

Typ rozšířeného umístění.

FtpsState

Stav služby FTP / FTPS

Hodnota Description
AllAllowed
Disabled
FtpsOnly

FunctionAppConfig

Konfigurace aplikace funkcí

Name Typ Description
deployment

FunctionsDeployment

Konfigurace nasazení aplikace funkcí

runtime

FunctionsRuntime

Nastavení modulu runtime aplikace funkcí

scaleAndConcurrency

FunctionsScaleAndConcurrency

Nastavení škálování a souběžnosti aplikace funkcí

FunctionsAlwaysReadyConfig

Nastaví počet instancí Always Ready pro skupinu funkcí nebo konkrétní funkci.

Name Typ Description
instanceCount

integer (int32)

Nastaví počet instancí Always Ready pro danou skupinu funkcí nebo konkrétní funkci. Další informace najdete v tématu https://aka.ms/flexconsumption/alwaysready.

name

string

Je vyžadována skupina funkcí nebo název funkce. Další informace najdete v tématu https://aka.ms/flexconsumption/alwaysready.

FunctionsDeployment

Oddíl konfigurace pro nasazení aplikace funkcí

Name Typ Description
storage

Storage

Úložiště pro nasazený balíček používaný aplikací funkcí

FunctionsDeploymentStorageType

Vlastnost pro výběr typu Azure Storage Dostupné možnosti: blobContainer.

Hodnota Description
blobContainer

FunctionsRuntime

Název a verze modulu runtime aplikace Funkcí

Name Typ Description
name

RuntimeName

Název modulu runtime aplikace funkcí Dostupné možnosti: dotnet-isolated, node, java, powershell, python, custom

version

string

Verze modulu runtime aplikace funkcí Příklad: 8 (pro dotnet-isolated)

FunctionsScaleAndConcurrency

Nastavení škálování a souběžnosti pro aplikaci funkcí

Name Typ Description
alwaysReady

FunctionsAlwaysReadyConfig[]

Konfigurace Always Ready pro aplikaci funkcí

instanceMemoryMB

integer (int32)

Nastavte velikost paměti přidělenou jednotlivým instancím aplikace funkcí v MB. Procesor a šířka pásma sítě se přidělují úměrně.

maximumInstanceCount

integer (int32)

Maximální počet instancí aplikace funkcí.

triggers

Triggers

Nastavení škálování a souběžnosti pro triggery aplikace funkcí

HandlerMapping

Mapování obslužných rutin služby IIS sloužící k definování, která obslužná rutina zpracovává požadavky HTTP s určitým rozšířením. Slouží například ke konfiguraci procesu php-cgi.exe pro zpracování všech požadavků HTTP pomocí rozšíření *.php.

Name Typ Description
arguments

string

Argumenty příkazového řádku, které se mají předat procesoru skriptů.

extension

string

Požadavky s tímto rozšířením budou zpracovány pomocí zadané aplikace FastCGI.

scriptProcessor

string

Absolutní cesta k aplikaci FastCGI.

HostingEnvironmentProfile

Specifikace pro službu App Service Environment, která se má pro tento prostředek použít.

Name Typ Description
id

string

ID prostředku služby App Service Environment

name

string

Název služby App Service Environment

type

string

Typ prostředku služby App Service Environment

HostNameSslState

Název hostitele s povoleným protokolem SSL.

Name Typ Description
hostType

HostType

Určuje, jestli je název hostitele standardním názvem hostitele nebo názvem hostitele úložiště.

name

string

Název hostitele.

sslState

SslState

Typ SSL.

thumbprint

string

Kryptografický otisk certifikátu SSL.

toUpdate

boolean

Nastavte na true pro aktualizaci existujícího názvu hostitele.

virtualIP

string

Virtuální IP adresa přiřazená k názvu hostitele, pokud je povolený protokol SSL založený na PROTOKOLU IP.

HostType

Určuje, jestli je název hostitele standardním názvem hostitele nebo názvem hostitele úložiště.

Hodnota Description
Repository
Standard

Http

Nastavení škálování a souběžnosti pro trigger HTTP

Name Typ Description
perInstanceConcurrency

integer (int32)

Maximální počet souběžných vyvolání triggerů HTTP na instanci.

IpFilterTag

Definuje, k čemu se bude tento filtr IP adres používat. Toto je podpora filtrování IP adres u proxy serverů.

Hodnota Description
Default
ServiceTag
XffProxy

IPMode

Určuje režim IP adresy aplikace.

Hodnota Description
IPv4
IPv4AndIPv6
IPv6

IpSecurityRestriction

Omezení zabezpečení PROTOKOLU IP pro aplikaci

Name Typ Description
action

string

Povolit nebo Odepřít přístup pro tento rozsah IP adres.

description

string

Popis pravidla omezení IP adres

headers

object

Hlavičky pravidel omezení PROTOKOLU IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Odpovídající logika je ..

  • Pokud je vlastnost null nebo prázdná (výchozí), jsou povoleni všichni hostitelé (nebo nedostatek).
  • Hodnota se porovnává pomocí ordinální-ignore-case (s výjimkou čísla portu).
  • Zástupné dokumentace subdomény jsou povolené, ale neodpovídají kořenové doméně. Například *.contoso.com odpovídá subdoméně foo.contoso.com, ale ne kořenové doméně contoso.com nebo foo.bar.contoso.com s více úrovněmi.
  • Názvy hostitelů Unicode jsou povoleny, ale jsou převedeny na punycode pro porovnávání.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Odpovídající logika je ..

  • Pokud je vlastnost null nebo prázdná (výchozí), jsou povoleny všechny přeposílané řetězce (nebo nedostatek).
  • Pokud jakákoli adresa (s výjimkou čísla portu) v řetězci (oddělené čárkou) odpovídá CIDR definované vlastnosti.

X-Azure-FDID a X-FD-HealthProbe. Odpovídající logika je přesná shoda.

ipAddress

string

IP adresa, pro kterou je omezení zabezpečení platné. Může to být ve formě čisté ipv4 adresy (požadovaná vlastnost SubnetMask) nebo notace CIDR, jako je ipv4/maska (úvodní bitová shoda). Pro CIDR nesmí být zadána vlastnost SubnetMask.

name

string

Název pravidla omezení PROTOKOLU IP.

priority

integer (int32)

Priorita pravidla omezení IP adres

subnetMask

string

Maska podsítě pro rozsah IP adres, pro které je omezení platné.

subnetTrafficTag

integer (int32)

(interní) Značka provozu podsítě

tag

IpFilterTag

Definuje, k čemu se bude tento filtr IP adres používat. Toto je podpora filtrování IP adres u proxy serverů.

vnetSubnetResourceId

string

ID prostředku virtuální sítě

vnetTrafficTag

integer (int32)

(interní) Značka provozu virtuální sítě

ManagedPipelineMode

Režim spravovaného kanálu

Hodnota Description
Classic
Integrated

ManagedServiceIdentity

Identita spravované služby

Name Typ Description
principalId

string

ID objektu zabezpečení identity spravované služby.

tenantId

string

Tenant identity spravované služby

type

ManagedServiceIdentityType

Typ identity spravované služby

userAssignedIdentities

<string,  userAssignedIdentity>

Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Typ identity spravované služby

Hodnota Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

NameValuePair

Pár hodnot názvu.

Name Typ Description
name

string

Název páru.

value

string

Hodnota páru.

OutboundVnetRouting

Možnosti odchozího provozu přes virtuální síť.

Name Typ Description
allTraffic

boolean

Povolí všechny ostatní možnosti směrování definované v OutboundVnetRouting, pokud je toto nastavení nastaveno na true.

applicationTraffic

boolean

To způsobí, že u všech odchozích přenosů se použijí skupiny zabezpečení virtuální sítě a trasy definované uživatelem. Dříve se nazýval VnetRouteAllEnabled.

backupRestoreTraffic

boolean

Povolí operace zálohování a obnovení přes virtuální síť. Dříve nazývané VnetBackupRestoreEnabled

contentShareTraffic

boolean

Umožňuje přístup k obsahu přes virtuální síť. Dříve nazývané VnetContentShareEnabled

imagePullTraffic

boolean

Povolí stahování bitových kopií přes Virtual Network. Dříve se nazýval VnetImagePullEnabled.

PushSettings

Nabízená nastavení pro aplikaci

Name Typ Description
id

string

ID prostředku.

kind

string

Druh prostředku.

name

string

Název prostředku

properties.dynamicTagsJson

string

Získá nebo nastaví řetězec JSON obsahující seznam dynamických značek, které budou vyhodnoceny z deklarací identity uživatelů v koncovém bodu nabízené registrace.

properties.isPushEnabled

boolean

Získá nebo nastaví příznak označující, jestli je povolený koncový bod push.

properties.tagWhitelistJson

string

Získá nebo nastaví řetězec JSON obsahující seznam značek, které jsou uvedeny na seznamu povolených pro použití koncovým bodem nabízené registrace.

properties.tagsRequiringAuth

string

Získá nebo nastaví řetězec JSON obsahující seznam značek, které vyžadují ověření uživatele, aby se použilo v koncovém bodu nabízené registrace. Značky můžou obsahovat alfanumerické znaky a následující: _, @, #, ., :, -. Ověření by mělo být provedeno u PushRequestHandler.

type

string

Typ zdroje.

RampUpRule

Pravidla směrování pro zvýraznění testování Toto pravidlo umožňuje přesměrovat statický provoz % do slotu nebo postupně měnit směrovací % na základě výkonu.

Name Typ Description
actionHostName

string

Název hostitele slotu, do kterého se provoz přesměruje, pokud se rozhodnete. Např. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl

string

Vlastní rozhodovací algoritmus lze zadat v rozšíření webu TiPCallback, kterou lze zadat.

changeIntervalInMinutes

integer (int32)

Určuje interval v minutách pro opětovné hodnocení reroutePercentage.

changeStep

number (double)

Ve scénáři automatického zvýraznění se jedná o krok pro přidání nebo odebrání z ReroutePercentage, dokud nedosáhne \nMinReroutePercentage nebo MaxReroutePercentage. Metriky webu se kontrolují každých N minut zadaných v ChangeIntervalInMinutes.\nvlastní rozhodovací algoritmus lze poskytnout v rozšíření webu TiPCallback, kterou adresu URL lze zadat v ChangeDecisionCallbackUrl.

maxReroutePercentage

number (double)

Určuje horní hranici, pod kterou zůstane reroutePercentage.

minReroutePercentage

number (double)

Určuje dolní hranici, nad kterou bude reroutePercentage zůstat.

name

string

Název pravidla směrování Doporučeným názvem by bylo odkazovat na slot, který bude přijímat provoz v experimentu.

reroutePercentage

number (double)

Procento provozu, které bude přesměrováno na ActionHostName.

RedundancyMode

Režim redundance webu

Hodnota Description
ActiveActive
Failover
GeoRedundant
Manual
None

RequestsBasedTrigger

Aktivační událost na základě celkových požadavků.

Name Typ Description
count

integer (int32)

Počet požadavků.

timeInterval

string

Časový interval

ResourceConfig

Požadavky na prostředky aplikace funkcí

Name Typ Description
cpu

number (double)

Požadovaný procesor v jádrech, např. 0,5

memory

string

Požadovaná paměť, například 1Gi

RuntimeName

Název modulu runtime aplikace funkcí Dostupné možnosti: dotnet-isolated, node, java, powershell, python, custom

Hodnota Description
custom
dotnet-isolated
java
node
powershell
python

ScmType

Typ SCM.

Hodnota Description
BitbucketGit
BitbucketHg
CodePlexGit
CodePlexHg
Dropbox
ExternalGit
ExternalHg
GitHub
LocalGit
None
OneDrive
Tfs
VSO
VSTSRM

Site

Webová aplikace, back-end mobilní aplikace nebo aplikace API

Name Typ Default value Description
extendedLocation

ExtendedLocation

Rozšířené umístění.

id

string

ID prostředku.

identity

ManagedServiceIdentity

Identita spravované služby

kind

string

Druh prostředku. Pokud se jedná o prostředek aplikace, můžete se podívat na https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference, kde najdete podrobnosti o podporovaných hodnotách.

location

string

Umístění prostředku.

name

string

Název prostředku

properties.autoGeneratedDomainNameLabelScope

autoGeneratedDomainNameLabelScope

Určuje rozsah jedinečnosti výchozího názvu hostitele během vytváření prostředků.

properties.availabilityState

SiteAvailabilityState

Stav dostupnosti informací o správě aplikace

properties.clientAffinityEnabled

boolean

true pro povolení spřažení klientů; false zastavit odesílání souborů cookie spřažení relací, které směrují požadavky klientů ve stejné relaci do stejné instance. Výchozí hodnota je true.

properties.clientAffinityPartitioningEnabled

boolean

true Chcete-li povolit dělení spřažení klientů pomocí souborů cookie CHIPS, přidá se partitioned vlastnost do souborů cookie spřažení; false aby se přestalo odesílat dělené soubory cookie spřažení. Výchozí hodnota je false.

properties.clientAffinityProxyEnabled

boolean

true přepište doménu souboru cookie spřažení klientů hlavičkou požadavku X-Forwarded-Host. false použít výchozí doménu. Výchozí hodnota je false.

properties.clientCertEnabled

boolean

true k povolení ověřování klientských certifikátů (vzájemné ověřování TLS); jinak false. Výchozí hodnota je false.

properties.clientCertExclusionPaths

string

Cesty vyloučení oddělené čárkami pro ověřování klientských certifikátů

properties.clientCertMode

ClientCertMode

Toto nastavení se skládá s nastavením ClientCertEnabled.

  • ClientCertEnabled: false znamená, že clientCert je ignorován.
  • ClientCertEnabled: true a ClientCertMode: Povinné znamená, že se vyžaduje ClientCert.
  • ClientCertEnabled: true a ClientCertMode: Volitelné znamená, že ClientCert je volitelný nebo akceptovaný.
properties.cloningInfo

CloningInfo

Pokud je tato aplikace zadaná při vytváření aplikace, naklonuje se ze zdrojové aplikace.

properties.containerSize

integer (int32)

Velikost kontejneru funkce

properties.customDomainVerificationId

string

Jedinečný identifikátor, který ověřuje vlastní domény přiřazené k aplikaci. Zákazník přidá toto ID do záznamu txt pro ověření.

properties.dailyMemoryTimeQuota

integer (int32)

Maximální povolená denní kvóta paměti (platí jenom pro dynamické aplikace).

properties.daprConfig

DaprConfig

Konfigurace dapr aplikace

properties.defaultHostName

string

Výchozí název hostitele aplikace Jen pro čtení.

properties.dnsConfiguration

SiteDnsConfig

Vlastnost pro konfiguraci různých nastavení souvisejících s DNS pro lokalitu

properties.enabled

boolean

true, pokud je aplikace povolená; jinak false. Nastavení této hodnoty na false zakáže aplikaci (přenese aplikaci do režimu offline).

properties.enabledHostNames

string[]

Povolené názvy hostitelů pro aplikaci Názvy hostitelů musí být přiřazené (viz Názvy hostitelů) A musí být povolené. V opačném případě se aplikace na tyto názvy hostitelů nebude obsluhovat.

properties.endToEndEncryptionEnabled

boolean

Zda použít koncové šifrování mezi front-endem a pracovním procesem

properties.functionAppConfig

FunctionAppConfig

Konfigurace specifické pro aplikaci Funkcí Azure

properties.hostNameSslStates

HostNameSslState[]

Stavy SSL názvu hostitele se používají ke správě vazeb SSL pro názvy hostitelů aplikace.

properties.hostNames

string[]

Názvy hostitelů přidružené k aplikaci

properties.hostNamesDisabled

boolean

true zakázat veřejné názvy hostitelů aplikace; jinak false. Pokud true, aplikace je přístupná pouze prostřednictvím procesu správy rozhraní API.

properties.hostingEnvironmentProfile

HostingEnvironmentProfile

App Service Environment pro aplikaci.

properties.httpsOnly

boolean

HttpsOnly: Nakonfiguruje web tak, aby přijímal pouze požadavky https. Problémy s přesměrováním požadavků HTTP

properties.hyperV

boolean

False

Hyper-V sandboxu.

properties.inProgressOperationId

string (uuid)

Určuje ID operace, pokud má tento web čekající operaci.

properties.ipMode

IPMode

Určuje režim IP adresy aplikace.

properties.isDefaultContainer

boolean

true, pokud je aplikace výchozím kontejnerem; jinak false.

properties.isXenon

boolean

False

Zastaralé: Hyper-V sandboxu.

properties.keyVaultReferenceIdentity

string

Identita, která se má použít pro referenční ověřování služby Key Vault.

properties.lastModifiedTimeUtc

string (date-time)

Čas poslední změny aplikace v UTC. Jen pro čtení.

properties.managedEnvironmentId

string

ID Azure Resource Manageru vybraného spravovaného prostředí zákazníka, na kterém se má tato aplikace hostovat. Musí to být formulář /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName}

properties.maxNumberOfWorkers

integer (int32)

Maximální počet pracovníků. To platí jenom pro kontejner služby Functions.

properties.outboundIpAddresses

string

Seznam IP adres, které aplikace používá pro odchozí připojení (např. přístup k databázi). Zahrnuje virtuální IP adresy z tenantů, které je možné hostovat s aktuálním nastavením. Jen pro čtení.

properties.outboundVnetRouting

OutboundVnetRouting

Vlastnost pro konfiguraci různých možností směrování odchozího provozu přes virtuální síť pro lokalitu

properties.possibleOutboundIpAddresses

string

Seznam IP adres, které aplikace používá pro odchozí připojení (např. přístup k databázi). Zahrnuje virtuální IP adresy ze všech tenantů s výjimkou dataComponent. Jen pro čtení.

properties.publicNetworkAccess

string

Vlastnost, která povolí nebo zablokuje veškerý veřejný provoz. Povolené hodnoty: Povoleno, Zakázáno nebo prázdný řetězec.

properties.redundancyMode

RedundancyMode

Režim redundance webu

properties.repositorySiteName

string

Název webu úložiště.

properties.reserved

boolean

False

true, pokud je rezervováno; jinak false.

properties.resourceConfig

ResourceConfig

Požadavky na prostředky aplikace funkcí

properties.resourceGroup

string

Název skupiny prostředků, do které aplikace patří. Jen pro čtení.

properties.scmSiteAlsoStopped

boolean

False

true zastavit web SCM (KUDU), když je aplikace zastavená; jinak false. Výchozí hodnota je false.

properties.serverFarmId

string

ID prostředku přidruženého plánu služby App Service formátované takto: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".

properties.siteConfig

SiteConfig

Konfigurace aplikace App Service Tato vlastnost není vrácena v reakci na normální požadavky na vytvoření a čtení, protože může obsahovat citlivé informace.

properties.sku

string

Aktuální skladová položka aplikace založená na přidruženém plánu služby App Service Některé platné hodnoty SKU jsou Free, Shared, Basic, Dynamic, FlexConsumption, Standard, Premium, PremiumV2, PremiumV3, Izolované, Izolované

properties.slotSwapStatus

SlotSwapStatus

Stav poslední operace prohození slotu nasazení

properties.sshEnabled

boolean

Zda povolit přístup SSH.

properties.state

string

Aktuální stav aplikace

properties.storageAccountRequired

boolean

Zkontroluje, jestli se vyžaduje účet úložiště poskytnutý zákazníkem.

properties.suspendedTill

string (date-time)

Aplikace se pozastavila, dokud se nepřekročila kvóta paměti.

properties.targetSwapSlot

string

Určuje, do kterého slotu nasazení se tato aplikace prohodí. Jen pro čtení.

properties.trafficManagerHostNames

string[]

Názvy hostitelů Azure Traffic Manageru přidružené k aplikaci Jen pro čtení.

properties.usageState

UsageState

Stav označující, jestli aplikace překročila využití kvóty Jen pro čtení.

properties.virtualNetworkSubnetId

string

ID Azure Resource Manageru virtuální sítě a podsítě, které se mají připojit k místní integraci virtuální sítě. Musí to být formulář /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}

properties.workloadProfileName

string

Název profilu úlohy, na který se má aplikace funkcí spouštět.

tags

object

Značky prostředků

type

string

Typ zdroje.

SiteAvailabilityState

Stav dostupnosti informací o správě aplikace

Hodnota Description
DisasterRecoveryMode
Limited
Normal

SiteConfig

Konfigurace aplikace App Service

Name Typ Default value Description
acrUseManagedIdentityCreds

boolean

Příznak pro použití creds spravované identity pro přijetí změn ACR

acrUserManagedIdentityID

string

Pokud používáte identitu spravovanou uživatelem, id klienta spravované uživatelem

alwaysOn

boolean

true, pokud je zapnutá funkce AlwaysOn; jinak false.

apiDefinition

ApiDefinitionInfo

Informace o formální definici rozhraní API pro aplikaci

apiManagementConfig

ApiManagementConfig

Nastavení služby Azure API Management propojené s aplikací

appCommandLine

string

Spusťte příkazový řádek aplikace.

appSettings

NameValuePair[]

Nastavení aplikace. Tato vlastnost není vrácena v reakci na normální požadavky na vytvoření a čtení, protože může obsahovat citlivé informace.

autoHealEnabled

boolean

true, pokud je povolená automatická oprava; jinak false.

autoHealRules

AutoHealRules

Pravidla automatického oprav.

autoSwapSlotName

string

Název slotu automatického prohození

azureStorageAccounts

<string,  AzureStorageInfoValue>

Seznam účtů azure Storage

connectionStrings

ConnStringInfo[]

Připojovací řetězce. Tato vlastnost není vrácena v reakci na normální požadavky na vytvoření a čtení, protože může obsahovat citlivé informace.

cors

CorsSettings

Nastavení sdílení prostředků mezi zdroji (CORS).

defaultDocuments

string[]

Výchozí dokumenty

detailedErrorLoggingEnabled

boolean

true, pokud je povolené podrobné protokolování chyb; jinak false.

documentRoot

string

Kořen dokumentu.

elasticWebAppScaleLimit

integer (int32)

minimum: 0

Maximální počet pracovních procesů, na které může web škálovat. Toto nastavení platí jenom pro aplikace v plánech, ve kterých je elasticscaleEnabled true

experiments

Experiments

Toto je řešení pro polymorfní typy.

ftpsState

FtpsState

Stav služby FTP / FTPS

functionAppScaleLimit

integer (int32)

minimum: 0

Maximální počet pracovních procesů, na které může web škálovat. Toto nastavení platí jenom pro plány Consumption a Elastic Premium.

functionsRuntimeScaleMonitoringEnabled

boolean

Získá nebo nastaví hodnotu označující, zda je povoleno monitorování škálování modulu runtime funkcí. Pokud je tato možnost povolená, ScaleController nebude přímo monitorovat zdroje událostí, ale místo toho zavolá modul runtime, aby získal stav škálování.

handlerMappings

HandlerMapping[]

Mapování obslužných rutin

healthCheckPath

string

Cesta kontroly stavu

http20Enabled

boolean

True

Http20Enabled: Nakonfiguruje web tak, aby se klienti mohli připojit přes http2.0.

http20ProxyFlag

integer (int32)

0

Http20ProxyFlag: Nakonfiguruje web tak, aby umožňoval předání http2.0 proxy serverem až do aplikace. 0 = zakázáno, 1 = projít veškerým provozem http2, 2 = projít pouze gRPC.

httpLoggingEnabled

boolean

true, pokud je povolené protokolování HTTP; jinak false.

ipSecurityRestrictions

IpSecurityRestriction[]

Omezení zabezpečení IP adres pro hlavní.

ipSecurityRestrictionsDefaultAction

DefaultAction

Výchozí akce pro omezení hlavního přístupu, pokud se neshodují žádná pravidla

javaContainer

string

Kontejner Java

javaContainerVersion

string

Verze kontejneru Java

javaVersion

string

Verze Javy.

keyVaultReferenceIdentity

string

Identita, která se má použít pro referenční ověřování služby Key Vault.

limits

SiteLimits

Omezení webu.

linuxFxVersion

string

Linux App Framework a verze

loadBalancing

SiteLoadBalancing

Vyrovnávání zatížení lokality

localMySqlEnabled

boolean

False

true povolení místního MySQL; jinak false.

logsDirectorySizeLimit

integer (int32)

Http protokoluje limit velikosti adresáře.

machineKey

SiteMachineKey

Klíč počítače lokality.

managedPipelineMode

ManagedPipelineMode

Režim spravovaného kanálu

managedServiceIdentityId

integer (int32)

ID identity spravované služby

metadata

NameValuePair[]

Metadata aplikace. Tuto vlastnost nelze načíst, protože může obsahovat tajné kódy.

minTlsCipherSuite

TlsCipherSuites

Minimální silná šifrovací sada protokolu TLS povolená pro aplikaci

minTlsVersion

SupportedTlsVersions

MinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL.

minimumElasticInstanceCount

integer (int32)

minimum: 0
maximum: 20

Počet minimálního počtu instancí pro web Toto nastavení platí jenom pro elastické plány.

netFrameworkVersion

string

v4.6

Verze rozhraní .NET Framework.

nodeVersion

string

Verze Node.js.

numberOfWorkers

integer (int32)

Počet pracovníků.

phpVersion

string

Verze PHP.

powerShellVersion

string

Verze PowerShellu

preWarmedInstanceCount

integer (int32)

minimum: 0
maximum: 10

Počet předzbrojených instancí Toto nastavení platí jenom pro plány Consumption a Elastic Plans.

publicNetworkAccess

string

Vlastnost, která povolí nebo zablokuje veškerý veřejný provoz.

publishingUsername

string

Publikování uživatelského jména

push

PushSettings

Nastavení nabízeného koncového bodu

pythonVersion

string

Verze Pythonu

remoteDebuggingEnabled

boolean

true, pokud je povolené vzdálené ladění; jinak false.

remoteDebuggingVersion

string

Verze vzdáleného ladění.

requestTracingEnabled

boolean

true, pokud je povolené trasování požadavků; jinak false.

requestTracingExpirationTime

string (date-time)

Doba vypršení platnosti požadavku

scmIpSecurityRestrictions

IpSecurityRestriction[]

Omezení zabezpečení PROTOKOLU IP pro scm.

scmIpSecurityRestrictionsDefaultAction

DefaultAction

Výchozí akce pro omezení přístupu scm, pokud se neshodují žádná pravidla.

scmIpSecurityRestrictionsUseMain

boolean

Omezení zabezpečení PROTOKOLU IP pro scm pro použití hlavního serveru.

scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL na web SCM.

scmType

ScmType

Typ SCM.

tracingOptions

string

Možnosti trasování

use32BitWorkerProcess

boolean

true použít 32bitový pracovní proces; jinak false.

virtualApplications

VirtualApplication[]

Virtuální aplikace.

vnetName

string

Název virtuální sítě

vnetPrivatePortsCount

integer (int32)

Počet privátních portů přiřazených této aplikaci Ty se budou přiřazovat dynamicky za běhu.

vnetRouteAllEnabled

boolean

Povolená trasa virtuální sítě. To způsobí, že u všech odchozích přenosů se použijí skupiny zabezpečení virtuální sítě a trasy definované uživatelem.

webSocketsEnabled

boolean

true, pokud je povolen protokol WebSocket; jinak false.

websiteTimeZone

string

Nastaví časové pásmo, které web používá ke generování časových razítek. Kompatibilní se službou Linux a Windows App Service. Nastavení nastavení WEBSITE_TIME_ZONE aplikace má přednost před touto konfigurací. V případě Linuxu očekává hodnoty databáze tz https://www.iana.org/time-zones (stručný přehled najdete v tématu https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). U Windows očekává jedno z časových pásem uvedených v části HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones

windowsFxVersion

string

Xenon App Framework a verze

xManagedServiceIdentityId

integer (int32)

Explicitní ID identity spravované služby

SiteDnsConfig

Name Typ Description
dnsAltServer

string

Alternativní server DNS, který budou používat aplikace. Tato vlastnost replikuje nastavení aplikace WEBSITE_DNS_ALT_SERVER.

dnsLegacySortOrder

boolean

Označuje, že lokality používající vlastní servery DNS virtuální sítě stále seřadí seznam serverů DNS. Jen pro čtení.

dnsMaxCacheTimeout

integer (int32)

Vlastní čas pro ukládání DNS do mezipaměti v sekundách Povolený rozsah: 0–60. Výchozí hodnota je 30 sekund. 0 znamená, že ukládání do mezipaměti je zakázané.

dnsRetryAttemptCount

integer (int32)

Celkový počet opakování pro vyhledávání DNS Povolený rozsah: 1–5. Výchozí hodnota je 3.

dnsRetryAttemptTimeout

integer (int32)

Časový limit jednoho vyhledávání DNS v sekundách Povolený rozsah: 1–30. Výchozí hodnota je 3.

dnsServers

string[]

Seznam vlastních serverů DNS, které má aplikace používat k vyhledávání Lze nastavit maximálně 5 serverů DNS.

SiteLimits

Omezení metrik nastavená pro aplikaci

Name Typ Description
maxDiskSizeInMb

integer (int64)

Maximální povolené využití disku v MB.

maxMemoryInMb

integer (int64)

Maximální povolené využití paměti v MB.

maxPercentageCpu

number (double)

Maximální povolené procento využití procesoru

SiteLoadBalancing

Vyrovnávání zatížení lokality

Hodnota Description
LeastRequests
LeastRequestsWithTieBreaker
LeastResponseTime
PerSiteRoundRobin
RequestHash
WeightedRoundRobin
WeightedTotalTraffic

SiteMachineKey

MachineKey aplikace.

Name Typ Description
decryption

string

Algoritmus používaný k dešifrování

decryptionKey

string

Dešifrovací klíč.

validation

string

Ověření klíče počítače.

validationKey

string

Ověřovací klíč.

SlotSwapStatus

Stav poslední úspěšné operace prohození slotů.

Name Typ Description
destinationSlotName

string

Cílový slot poslední operace prohození.

sourceSlotName

string

Zdrojový slot poslední operace prohození.

timestampUtc

string (date-time)

Čas dokončení posledního úspěšného prohození slotu.

SlowRequestsBasedTrigger

Aktivační událost na základě doby provádění požadavku.

Name Typ Description
count

integer (int32)

Počet požadavků.

path

string

Cesta požadavku.

timeInterval

string

Časový interval

timeTaken

string

Čas potřebný.

SslState

Typ SSL

Hodnota Description
Disabled
IpBasedEnabled
SniEnabled

StatusCodesBasedTrigger

Aktivační událost založená na stavovém kódu

Name Typ Description
count

integer (int32)

Počet požadavků.

path

string

Cesta požadavku

status

integer (int32)

HTTP stavový kód.

subStatus

integer (int32)

Stav podžádky žádosti.

timeInterval

string

Časový interval

win32Status

integer (int32)

Kód chyby Win32.

StatusCodesRangeBasedTrigger

Aktivační událost na základě rozsahu stavových kódů

Name Typ Description
count

integer (int32)

Počet požadavků.

path

string

statusCodes

string

HTTP stavový kód.

timeInterval

string

Časový interval

Storage

Úložiště pro nasazený balíček používaný aplikací funkcí

Name Typ Description
authentication

Authentication

Metoda ověřování pro přístup k účtu úložiště pro nasazení

type

FunctionsDeploymentStorageType

Vlastnost pro výběr typu Azure Storage Dostupné možnosti: blobContainer.

value

string (uri)

Vlastnost pro nastavení adresy URL pro vybraný typ služby Azure Storage Příklad: Pro blobContainer může být hodnota https://.blob.core.windows.net/.

SupportedTlsVersions

MinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL.

Hodnota Description
1.0
1.1
1.2
1.3

TlsCipherSuites

Minimální silná šifrovací sada protokolu TLS povolená pro aplikaci

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

Nastavení škálování a souběžnosti pro triggery aplikace funkcí

Name Typ Description
http

Http

Nastavení škálování a souběžnosti pro trigger HTTP

UsageState

Stav označující, jestli aplikace překročila využití kvóty Jen pro čtení.

Hodnota Description
Exceeded
Normal

userAssignedIdentity

Identita přiřazená uživatelem

Name Typ Description
clientId

string

ID klienta identity přiřazené uživatelem

principalId

string

Hlavní ID identity přiřazené uživatelem

VirtualApplication

Virtuální aplikace v aplikaci

Name Typ Description
physicalPath

string

Fyzická cesta.

preloadEnabled

boolean

true, pokud je povolené předběžné načítání; jinak false.

virtualDirectories

VirtualDirectory[]

Virtuální adresáře pro virtuální aplikaci

virtualPath

string

Virtuální cesta.

VirtualDirectory

Adresář pro virtuální aplikaci

Name Typ Description
physicalPath

string

Fyzická cesta.

virtualPath

string

Cesta k virtuální aplikaci

WebAppCollection

Kolekce aplikací App Service

Name Typ Description
nextLink

string

Odkaz na další stránku prostředků

value

Site[]

Kolekce prostředků