Web Apps - Get Configuration

Popis pro Získání konfigurace aplikace, jako je verze a bitová verze platformy, výchozí dokumenty, virtuální aplikace, AlwaysOn atd.

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

Parametry identifikátoru URI

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

string

Obsahuje název aplikace.

resourceGroupName
path True

string

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

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

ID vašeho předplatného Azure Jedná se o řetězec ve formátu GUID (např. 00000000-0000-0000-0000-0000000000000000).

api-version
query True

string

Verze rozhraní API

Odpovědi

Name Typ Description
200 OK

SiteConfigResource

OK

Other Status Codes

DefaultErrorResponse

App Service chybovou odpověď.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

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

Příklady

Get Site Config

Sample Request

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

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/config/web",
  "name": "web",
  "type": "Microsoft.Web/sites/config",
  "kind": "app",
  "properties": {
    "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": {}
  }
}

Definice

Name Description
ApiDefinitionInfo

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

ApiManagementConfig

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

AutoHealActions

Akce, které má modul automatické hojit při aktivaci pravidla

AutoHealActionType

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

AutoHealCustomAction

Vlastní akce, která se má provést při aktivaci pravidla automatické hojení.

AutoHealRules

Pravidla, která je možné definovat pro automatické hojení.

AutoHealTriggers

Triggery pro automatické hojení.

AzureStorageInfoValue

Azure Files nebo Blob Storage mají přístup k informacím o úložišti 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ě.

ConnectionStringType

Typ databáze.

ConnStringInfo

Informace o připojovací řetězec databáze.

CorsSettings

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

DefaultAction

Výchozí akce pro omezení hlavního přístupu, pokud nejsou spárována žádná pravidla.

DefaultErrorResponse

App Service odpověď na chybu.

Details
Error

Model chyb.

Experiments

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

FtpsState

Stav služby FTP/FTPS

HandlerMapping

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

IpFilterTag

Definuje, k čemu se bude tento filtr IP adres používat. To je kvůli podpoře filtrování IP adres na proxy.

IpSecurityRestriction

Omezení zabezpečení IP adresy u aplikace.

ManagedPipelineMode

Režim spravovaného kanálu.

NameValuePair

Pár hodnot názvů.

PushSettings

Nasdílení změn nastavení pro aplikaci

RampUpRule

Pravidla směrování pro náběhový testování. Toto pravidlo umožňuje přesměrovat % statického provozu do slotu nebo postupně měnit procento směrování v závislosti na výkonu.

RequestsBasedTrigger

Aktivujte se na základě celkového počtu požadavků.

ScmType

Typ SCM.

SiteConfigResource

Prostředek ARM pro konfiguraci webové aplikace

SiteLimits

Limity metrik nastavené v aplikaci

SiteLoadBalancing

Vyrovnávání zatížení webu.

SiteMachineKey

MachineKey aplikace.

SlowRequestsBasedTrigger

Aktivace na základě doby provádění požadavku.

StatusCodesBasedTrigger

Trigger založený na stavovém kódu.

StatusCodesRangeBasedTrigger

Trigger na základě rozsahu stavových kódů.

SupportedTlsVersions

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

TlsCipherSuites

Sada šifrování TLS s minimální sílou povolenou pro aplikaci

VirtualApplication

Virtuální aplikace v aplikaci

VirtualDirectory

Adresář pro virtuální aplikaci.

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.

AutoHealActions

Akce, které má modul automatické hojit 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é se proces musí provést před provedením akce

AutoHealActionType

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

Name Typ Description
CustomAction

string

LogEvent

string

Recycle

string

AutoHealCustomAction

Vlastní akce, která se má provést při aktivaci pravidla automatické hojení.

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 automatické hojení.

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é hojení.

AutoHealTriggers

Triggery pro automatické hojení.

Name Typ Description
privateBytesInKB

integer

Pravidlo založené na soukromých bajtech.

requests

RequestsBasedTrigger

Pravidlo založené na celkovém počtu požadavků.

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 rozsahech stavových kódů.

AzureStorageInfoValue

Azure Files nebo Blob Storage mají přístup k informacím o úložišti slovníku.

Name Typ Description
accessKey

string

Přístupový klíč k účtu úložiště.

accountName

string

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

mountPath

string

Cesta k připojení úložiště v rámci běhového prostředí 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ě.

Name Typ Description
Http

string

Nfs

string

Smb

string

AzureStorageState

Stav účtu úložiště.

Name Typ Description
InvalidCredentials

string

InvalidShare

string

NotValidated

string

Ok

string

AzureStorageType

Typ úložiště.

Name Typ Description
AzureBlob

string

AzureFiles

string

ConnectionStringType

Typ databáze.

Name Typ Description
ApiHub

string

Custom

string

DocDb

string

EventHub

string

MySql

string

NotificationHub

string

PostgreSQL

string

RedisCache

string

SQLAzure

string

SQLServer

string

ServiceBus

string

ConnStringInfo

Informace o připojovací řetězec databáze.

Name Typ Description
connectionString

string

Hodnota připojovacího řetězce.

name

string

Název připojovací řetězec.

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 povolené požadavky CORS s přihlašovacími údaji. Další podrobnosti najdete https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials v tématu .

DefaultAction

Výchozí akce pro omezení hlavního přístupu, pokud nejsou spárována žádná pravidla.

Name Typ Description
Allow

string

Deny

string

DefaultErrorResponse

App Service odpověď na chybu.

Name Typ Description
error

Error

Model chyb.

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

Model chyb.

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby

details

Details[]

Podrobné chyby.

innererror

string

Další informace o chybě ladění

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 zužování.

FtpsState

Stav služby FTP/FTPS

Name Typ Description
AllAllowed

string

Disabled

string

FtpsOnly

string

HandlerMapping

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

Name Typ Description
arguments

string

Argumenty příkazového řádku, které mají být předány procesoru skriptů.

extension

string

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

scriptProcessor

string

Absolutní cesta k aplikaci FastCGI.

IpFilterTag

Definuje, k čemu se bude tento filtr IP adres používat. To je kvůli podpoře filtrování IP adres na proxy.

Name Typ Description
Default

string

ServiceTag

string

XffProxy

string

IpSecurityRestriction

Omezení zabezpečení IP adresy u aplikace.

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í IP adres. 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 chybí).
  • Hodnota se porovnává pomocí ordinal-ignore-case (s výjimkou čísla portu).
  • Zástupné cardy subdomény jsou povolené, ale neodpovídají kořenové doméně. Například *.contoso.com odpovídá foo.contoso.com subdomény, ale nikoli contoso.com kořenové domény nebo víceúrovňové foo.bar.contoso.com
  • Názvy hostitelů Unicode jsou povoleny, ale kvůli párování se převedou na Punycode.

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ředané řetězce pro (nebo chybí).
  • Pokud jakákoli adresa (kromě čísla portu) v řetězci (oddělená čárkami) odpovídá CIDR definované vlastnosti .

X-Azure-FDID a X-FD-HealthProbe. Logika porovnávání je přesná shoda.

ipAddress

string

IP adresa, pro kterou je omezení zabezpečení platné. Může mít podobu čisté adresy IPv4 (požadovaná vlastnost SubnetMask) nebo zápisu CIDR, jako je ipv4/maska (počáteční bitová shoda). Pro CIDR nesmí být zadána vlastnost SubnetMask.

name

string

Název pravidla omezení IP adres.

priority

integer

Priorita pravidla omezení IP adres.

subnetMask

string

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

subnetTrafficTag

integer

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

tag

IpFilterTag

Definuje, k čemu se bude tento filtr IP adres používat. To je kvůli podpoře filtrování IP adres na proxy.

vnetSubnetResourceId

string

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

vnetTrafficTag

integer

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

ManagedPipelineMode

Režim spravovaného kanálu.

Name Typ Description
Classic

string

Integrated

string

NameValuePair

Pár hodnot názvů.

Name Typ Description
name

string

Název páru.

value

string

Hodnota páru.

PushSettings

Nasdílení změn 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 nabízení.

properties.tagWhitelistJson

string

Získá nebo nastaví řetězec JSON obsahující seznam značek, které jsou 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í použití ověření uživatele v koncovém bodu nabízené registrace. Značky se můžou skládat z alfanumerických znaků a následujících znaků: _, @, #, ., :, -. Ověření by se mělo provádět v obslužné rutině PushRequestHandler.

type

string

Typ prostředku.

RampUpRule

Pravidla směrování pro náběhový testování. Toto pravidlo umožňuje přesměrovat % statického provozu do slotu nebo postupně měnit procento směrování v závislosti na výkonu.

Name Typ Description
actionHostName

string

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

changeDecisionCallbackUrl

string

V rozšíření webu TiPCallback lze zadat vlastní rozhodovací algoritmus, který lze zadat. Informace o generování a kontraktech najdete v tématu Rozšíření webu TiPCallback. https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes

integer

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

changeStep

number

Ve scénáři automatického zužování se jedná o krok pro přidání nebo odebrání, ReroutePercentage dokud nedosáhne \nMinReroutePercentage nebo MaxReroutePercentage. Metriky webu se kontrolují každých N minut zadaných v ChangeIntervalInMinutes.\nV rozšíření webu TiPCallback lze zadat vlastní rozhodovací algoritmus, který je možné zadat v ChangeDecisionCallbackUrl.

maxReroutePercentage

number

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

minReroutePercentage

number

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

name

string

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

reroutePercentage

number

Procento provozu, který se přesměruje na ActionHostName.

RequestsBasedTrigger

Aktivujte se na základě celkového počtu požadavků.

Name Typ Description
count

integer

Počet požadavků.

timeInterval

string

Časový interval.

ScmType

Typ SCM.

Name Typ 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

SiteConfigResource

Prostředek ARM pro konfiguraci webové aplikace

Name Typ Výchozí hodnota Description
id

string

ID prostředku.

kind

string

Druh prostředku.

name

string

Název prostředku.

properties.acrUseManagedIdentityCreds

boolean

Příznak pro použití služby Managed Identity Creds pro vyžádání ACR

properties.acrUserManagedIdentityID

string

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

properties.alwaysOn

boolean

truePokud je zapnutá funkce AlwaysOn; v opačném případě . false

properties.apiDefinition

ApiDefinitionInfo

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

properties.apiManagementConfig

ApiManagementConfig

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

properties.appCommandLine

string

Příkazový řádek aplikace ke spuštění.

properties.appSettings

NameValuePair[]

Nastavení aplikací.

properties.autoHealEnabled

boolean

truepokud je povolena funkce Auto Heal; v opačném případě . false

properties.autoHealRules

AutoHealRules

Pravidla automatického oprav.

properties.autoSwapSlotName

string

Název slotu automatického prohození.

properties.azureStorageAccounts

<string,  AzureStorageInfoValue>

Seznam účtů služby Azure Storage

properties.connectionStrings

ConnStringInfo[]

Připojovací řetězce.

properties.cors

CorsSettings

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

properties.defaultDocuments

string[]

Výchozí dokumenty.

properties.detailedErrorLoggingEnabled

boolean

truepokud je povolené podrobné protokolování chyb; v opačném případě . false

properties.documentRoot

string

Kořen dokumentu.

properties.elasticWebAppScaleLimit

integer

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

properties.experiments

Experiments

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

properties.ftpsState

FtpsState

Stav služby FTP/FTPS

properties.functionAppScaleLimit

integer

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.

properties.functionsRuntimeScaleMonitoringEnabled

boolean

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

properties.handlerMappings

HandlerMapping[]

Mapování obslužných rutin.

properties.healthCheckPath

string

Cesta ke kontrole stavu

properties.http20Enabled

boolean

True

Http20Enabled: Nakonfiguruje web tak, aby umožňoval klientům připojení přes http2.0.

properties.httpLoggingEnabled

boolean

truepokud je protokolování HTTP povoleno; v opačném případě . false

properties.ipSecurityRestrictions

IpSecurityRestriction[]

Omezení zabezpečení IP adres pro main.

properties.ipSecurityRestrictionsDefaultAction

DefaultAction

Výchozí akce pro omezení hlavního přístupu, pokud nejsou spárována žádná pravidla.

properties.javaContainer

string

Kontejner Javy.

properties.javaContainerVersion

string

Verze kontejneru Java.

properties.javaVersion

string

Verze Javy.

properties.keyVaultReferenceIdentity

string

Identita, která se má použít pro ověřování Key Vault reference.

properties.limits

SiteLimits

Omezení webu.

properties.linuxFxVersion

string

Linux App Framework a verze

properties.loadBalancing

SiteLoadBalancing

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

properties.localMySqlEnabled

boolean

False

truepovolit místní MySQL; v opačném případě . false

properties.logsDirectorySizeLimit

integer

Limit velikosti adresáře protokolů HTTP.

properties.machineKey

SiteMachineKey

Site MachineKey.

properties.managedPipelineMode

ManagedPipelineMode

Režim spravovaného kanálu.

properties.managedServiceIdentityId

integer

ID identity spravované služby

properties.metadata

NameValuePair[]

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

properties.minTlsCipherSuite

TlsCipherSuites

Minimální šifrová sada TLS povolená pro aplikaci

properties.minTlsVersion

SupportedTlsVersions

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

properties.minimumElasticInstanceCount

integer

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

properties.netFrameworkVersion

string

v4.6

Verze rozhraní .NET Framework.

properties.nodeVersion

string

Verze Node.js.

properties.numberOfWorkers

integer

Počet pracovníků.

properties.phpVersion

string

Verze PHP.

properties.powerShellVersion

string

Verze PowerShellu.

properties.preWarmedInstanceCount

integer

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

properties.publicNetworkAccess

string

Vlastnost pro povolení nebo blokování veškerého veřejného provozu

properties.publishingUsername

string

Uživatelské jméno publikování.

properties.push

PushSettings

Nabízená nastavení koncového bodu.

properties.pythonVersion

string

Verze Pythonu.

properties.remoteDebuggingEnabled

boolean

truepokud je povolené vzdálené ladění; v opačném případě . false

properties.remoteDebuggingVersion

string

Verze vzdáleného ladění.

properties.requestTracingEnabled

boolean

truepokud je povoleno trasování požadavků; v opačném případě . false

properties.requestTracingExpirationTime

string

Doba vypršení platnosti trasování požadavků

properties.scmIpSecurityRestrictions

IpSecurityRestriction[]

Omezení zabezpečení PROTOKOLU IP pro scm.

properties.scmIpSecurityRestrictionsDefaultAction

DefaultAction

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

properties.scmIpSecurityRestrictionsUseMain

boolean

Omezení zabezpečení IP adres pro scm pro použití main.

properties.scmMinTlsVersion

SupportedTlsVersions

ScmMinTlsVersion: Konfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL pro lokalitu SCM.

properties.scmType

ScmType

Typ SCM.

properties.tracingOptions

string

Možnosti trasování.

properties.use32BitWorkerProcess

boolean

truepoužívat 32bitový pracovní proces; v opačném případě . false

properties.virtualApplications

VirtualApplication[]

Virtuální aplikace.

properties.vnetName

string

Virtual Network název.

properties.vnetPrivatePortsCount

integer

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

properties.vnetRouteAllEnabled

boolean

Virtual Network Route All povoleno. To způsobí, že u všech odchozích přenosů se použijí Virtual Network skupiny zabezpečení a trasy definované uživatelem.

properties.webSocketsEnabled

boolean

truepokud je povolena funkce WebSocket; v opačném případě . false

properties.websiteTimeZone

string

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

properties.windowsFxVersion

string

Xenon App Framework a verze

properties.xManagedServiceIdentityId

integer

Explicitní ID identity spravované služby

type

string

Typ prostředku.

SiteLimits

Limity metrik nastavené v aplikaci

Name Typ Description
maxDiskSizeInMb

integer

Maximální povolená velikost disku v MB.

maxMemoryInMb

integer

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

maxPercentageCpu

number

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

SiteLoadBalancing

Vyrovnávání zatížení webu.

Name Typ Description
LeastRequests

string

LeastResponseTime

string

PerSiteRoundRobin

string

RequestHash

string

WeightedRoundRobin

string

WeightedTotalTraffic

string

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

SlowRequestsBasedTrigger

Aktivace na základě doby provádění požadavku.

Name Typ Description
count

integer

Počet požadavků.

path

string

Cesta požadavku.

timeInterval

string

Časový interval.

timeTaken

string

Čas potřebný.

StatusCodesBasedTrigger

Trigger založený na stavovém kódu.

Name Typ Description
count

integer

Počet požadavků.

path

string

Cesta požadavku

status

integer

Stavový kód HTTP.

subStatus

integer

Požádat o dílčí stav.

timeInterval

string

Časový interval.

win32Status

integer

Kód chyby Win32.

StatusCodesRangeBasedTrigger

Trigger na základě rozsahu stavových kódů.

Name Typ Description
count

integer

Počet požadavků.

path

string

statusCodes

string

Stavový kód HTTP.

timeInterval

string

Časový interval.

SupportedTlsVersions

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

Name Typ Description
1.0

string

1.1

string

1.2

string

1.3

string

TlsCipherSuites

Sada šifrování TLS s minimální sílou povolenou pro aplikaci

Name Typ 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

VirtualApplication

Virtuální aplikace v aplikaci

Name Typ Description
physicalPath

string

Fyzická cesta.

preloadEnabled

boolean

truepokud je povolené předběžné načítání; v opačném případě . 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