SiteConfigResource interface
Prostředek ARM konfigurace webové aplikace
- Extends
Vlastnosti
| acr |
Příznak pro použití creds spravované identity pro přijetí změn ACR |
| acr |
Pokud používáte identitu spravovanou uživatelem, id klienta spravované uživatelem |
| always |
|
| api |
Informace o formální definici rozhraní API pro aplikaci |
| api |
Nastavení služby Azure API Management propojené s aplikací |
| app |
Spusťte příkazový řádek aplikace. |
| app |
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. |
| auto |
|
| auto |
Pravidla automatického oprav. |
| auto |
Název slotu automatického prohození |
| azure |
Seznam účtů azure Storage |
| connection |
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 | Nastavení sdílení prostředků mezi zdroji (CORS). |
| default |
Výchozí dokumenty |
| detailed |
|
| document |
Kořen dokumentu. |
| elastic |
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 |
| experiments | Toto je řešení pro polymorfní typy. |
| ftps |
Stav služby FTP / FTPS |
| function |
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. |
| functions |
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í. |
| handler |
Mapování obslužných rutin |
| health |
Cesta kontroly stavu |
| http20Enabled | Http20Enabled: Nakonfiguruje web tak, aby se klienti mohli připojit přes http2.0. |
| http20Proxy |
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. |
| http |
|
| ip |
Omezení zabezpečení IP adres pro hlavní. |
| ip |
Výchozí akce pro omezení hlavního přístupu, pokud se neshodují žádná pravidla |
| java |
Kontejner Java |
| java |
Verze kontejneru Java |
| java |
Verze Javy. |
| key |
Identita, která se má použít pro referenční ověřování služby Key Vault. |
| limits | Omezení webu. |
| linux |
Linux App Framework a verze |
| load |
Vyrovnávání zatížení lokality |
| local |
|
| logs |
Http protokoluje limit velikosti adresáře. |
| machine |
Klíč počítače lokality. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| managed |
Režim spravovaného kanálu |
| managed |
ID identity spravované služby |
| metadata | Metadata aplikace. Tuto vlastnost nelze načíst, protože může obsahovat tajné kódy. |
| minimum |
Počet minimálního počtu instancí pro web Toto nastavení platí jenom pro elastické plány. |
| min |
Minimální silná šifrovací sada protokolu TLS povolená pro aplikaci |
| min |
MinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL. |
| net |
Verze rozhraní .NET Framework. |
| node |
Verze Node.js. |
| number |
Počet pracovníků. |
| php |
Verze PHP. |
| power |
Verze PowerShellu |
| pre |
Počet předzbrojených instancí Toto nastavení platí jenom pro plány Consumption a Elastic Plans. |
| public |
Vlastnost, která povolí nebo zablokuje veškerý veřejný provoz. |
| publishing |
Publikování uživatelského jména |
| push | Nastavení nabízeného koncového bodu |
| python |
Verze Pythonu |
| remote |
|
| remote |
Verze vzdáleného ladění. |
| request |
|
| request |
Doba vypršení platnosti požadavku |
| scm |
Omezení zabezpečení PROTOKOLU IP pro scm. |
| scm |
Výchozí akce pro omezení přístupu scm, pokud se neshodují žádná pravidla. |
| scm |
Omezení zabezpečení PROTOKOLU IP pro scm pro použití hlavního serveru. |
| scm |
ScmMinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL na web SCM. |
| scm |
Typ SCM. |
| tracing |
Možnosti trasování |
| use32Bit |
|
| virtual |
Virtuální aplikace. |
| vnet |
Název virtuální sítě |
| vnet |
Počet privátních portů přiřazených této aplikaci Ty se budou přiřazovat dynamicky za běhu. |
| vnet |
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. |
| website |
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 |
| web |
|
| windows |
Xenon App Framework a verze |
| x |
Explicitní ID identity spravované služby |
Zděděné vlastnosti
| id | ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| kind | Druh prostředku. |
| name | Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
| type | Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze. |
Podrobnosti vlastnosti
acrUseManagedIdentityCreds
Příznak pro použití creds spravované identity pro přijetí změn ACR
acrUseManagedIdentityCreds?: boolean
Hodnota vlastnosti
boolean
acrUserManagedIdentityID
Pokud používáte identitu spravovanou uživatelem, id klienta spravované uživatelem
acrUserManagedIdentityID?: string
Hodnota vlastnosti
string
alwaysOn
true, pokud je zapnutá funkce AlwaysOn; jinak false.
alwaysOn?: boolean
Hodnota vlastnosti
boolean
apiDefinition
Informace o formální definici rozhraní API pro aplikaci
apiDefinition?: ApiDefinitionInfo
Hodnota vlastnosti
apiManagementConfig
Nastavení služby Azure API Management propojené s aplikací
apiManagementConfig?: ApiManagementConfig
Hodnota vlastnosti
appCommandLine
Spusťte příkazový řádek aplikace.
appCommandLine?: string
Hodnota vlastnosti
string
appSettings
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.
appSettings?: NameValuePair[]
Hodnota vlastnosti
autoHealEnabled
true, pokud je povolená automatická oprava; jinak false.
autoHealEnabled?: boolean
Hodnota vlastnosti
boolean
autoHealRules
autoSwapSlotName
Název slotu automatického prohození
autoSwapSlotName?: string
Hodnota vlastnosti
string
azureStorageAccounts
Seznam účtů azure Storage
azureStorageAccounts?: {[propertyName: string]: AzureStorageInfoValue}
Hodnota vlastnosti
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
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.
connectionStrings?: ConnStringInfo[]
Hodnota vlastnosti
cors
Nastavení sdílení prostředků mezi zdroji (CORS).
cors?: CorsSettings
Hodnota vlastnosti
defaultDocuments
Výchozí dokumenty
defaultDocuments?: string[]
Hodnota vlastnosti
string[]
detailedErrorLoggingEnabled
true, pokud je povolené podrobné protokolování chyb; jinak false.
detailedErrorLoggingEnabled?: boolean
Hodnota vlastnosti
boolean
documentRoot
Kořen dokumentu.
documentRoot?: string
Hodnota vlastnosti
string
elasticWebAppScaleLimit
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
elasticWebAppScaleLimit?: number
Hodnota vlastnosti
number
experiments
ftpsState
Stav služby FTP / FTPS
ftpsState?: string
Hodnota vlastnosti
string
functionAppScaleLimit
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.
functionAppScaleLimit?: number
Hodnota vlastnosti
number
functionsRuntimeScaleMonitoringEnabled
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í.
functionsRuntimeScaleMonitoringEnabled?: boolean
Hodnota vlastnosti
boolean
handlerMappings
healthCheckPath
Cesta kontroly stavu
healthCheckPath?: string
Hodnota vlastnosti
string
http20Enabled
Http20Enabled: Nakonfiguruje web tak, aby se klienti mohli připojit přes http2.0.
http20Enabled?: boolean
Hodnota vlastnosti
boolean
http20ProxyFlag
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.
http20ProxyFlag?: number
Hodnota vlastnosti
number
httpLoggingEnabled
true, pokud je povolené protokolování HTTP; jinak false.
httpLoggingEnabled?: boolean
Hodnota vlastnosti
boolean
ipSecurityRestrictions
Omezení zabezpečení IP adres pro hlavní.
ipSecurityRestrictions?: IpSecurityRestriction[]
Hodnota vlastnosti
ipSecurityRestrictionsDefaultAction
Výchozí akce pro omezení hlavního přístupu, pokud se neshodují žádná pravidla
ipSecurityRestrictionsDefaultAction?: string
Hodnota vlastnosti
string
javaContainer
Kontejner Java
javaContainer?: string
Hodnota vlastnosti
string
javaContainerVersion
Verze kontejneru Java
javaContainerVersion?: string
Hodnota vlastnosti
string
javaVersion
Verze Javy.
javaVersion?: string
Hodnota vlastnosti
string
keyVaultReferenceIdentity
Identita, která se má použít pro referenční ověřování služby Key Vault.
keyVaultReferenceIdentity?: string
Hodnota vlastnosti
string
limits
linuxFxVersion
Linux App Framework a verze
linuxFxVersion?: string
Hodnota vlastnosti
string
loadBalancing
Vyrovnávání zatížení lokality
loadBalancing?: SiteLoadBalancing
Hodnota vlastnosti
localMySqlEnabled
true povolení místního MySQL; jinak false.
localMySqlEnabled?: boolean
Hodnota vlastnosti
boolean
logsDirectorySizeLimit
Http protokoluje limit velikosti adresáře.
logsDirectorySizeLimit?: number
Hodnota vlastnosti
number
machineKey
Klíč počítače lokality. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
machineKey?: SiteMachineKey
Hodnota vlastnosti
managedPipelineMode
Režim spravovaného kanálu
managedPipelineMode?: ManagedPipelineMode
Hodnota vlastnosti
managedServiceIdentityId
ID identity spravované služby
managedServiceIdentityId?: number
Hodnota vlastnosti
number
metadata
Metadata aplikace. Tuto vlastnost nelze načíst, protože může obsahovat tajné kódy.
metadata?: NameValuePair[]
Hodnota vlastnosti
minimumElasticInstanceCount
Počet minimálního počtu instancí pro web Toto nastavení platí jenom pro elastické plány.
minimumElasticInstanceCount?: number
Hodnota vlastnosti
number
minTlsCipherSuite
Minimální silná šifrovací sada protokolu TLS povolená pro aplikaci
minTlsCipherSuite?: string
Hodnota vlastnosti
string
minTlsVersion
MinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL.
minTlsVersion?: string
Hodnota vlastnosti
string
netFrameworkVersion
Verze rozhraní .NET Framework.
netFrameworkVersion?: string
Hodnota vlastnosti
string
nodeVersion
Verze Node.js.
nodeVersion?: string
Hodnota vlastnosti
string
numberOfWorkers
Počet pracovníků.
numberOfWorkers?: number
Hodnota vlastnosti
number
phpVersion
Verze PHP.
phpVersion?: string
Hodnota vlastnosti
string
powerShellVersion
Verze PowerShellu
powerShellVersion?: string
Hodnota vlastnosti
string
preWarmedInstanceCount
Počet předzbrojených instancí Toto nastavení platí jenom pro plány Consumption a Elastic Plans.
preWarmedInstanceCount?: number
Hodnota vlastnosti
number
publicNetworkAccess
Vlastnost, která povolí nebo zablokuje veškerý veřejný provoz.
publicNetworkAccess?: string
Hodnota vlastnosti
string
publishingUsername
Publikování uživatelského jména
publishingUsername?: string
Hodnota vlastnosti
string
push
pythonVersion
Verze Pythonu
pythonVersion?: string
Hodnota vlastnosti
string
remoteDebuggingEnabled
true, pokud je povolené vzdálené ladění; jinak false.
remoteDebuggingEnabled?: boolean
Hodnota vlastnosti
boolean
remoteDebuggingVersion
Verze vzdáleného ladění.
remoteDebuggingVersion?: string
Hodnota vlastnosti
string
requestTracingEnabled
true, pokud je povolené trasování požadavků; jinak false.
requestTracingEnabled?: boolean
Hodnota vlastnosti
boolean
requestTracingExpirationTime
Doba vypršení platnosti požadavku
requestTracingExpirationTime?: Date
Hodnota vlastnosti
Date
scmIpSecurityRestrictions
Omezení zabezpečení PROTOKOLU IP pro scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Hodnota vlastnosti
scmIpSecurityRestrictionsDefaultAction
Výchozí akce pro omezení přístupu scm, pokud se neshodují žádná pravidla.
scmIpSecurityRestrictionsDefaultAction?: string
Hodnota vlastnosti
string
scmIpSecurityRestrictionsUseMain
Omezení zabezpečení PROTOKOLU IP pro scm pro použití hlavního serveru.
scmIpSecurityRestrictionsUseMain?: boolean
Hodnota vlastnosti
boolean
scmMinTlsVersion
ScmMinTlsVersion: Nakonfiguruje minimální verzi protokolu TLS vyžadovanou pro požadavky SSL na web SCM.
scmMinTlsVersion?: string
Hodnota vlastnosti
string
scmType
Typ SCM.
scmType?: string
Hodnota vlastnosti
string
tracingOptions
Možnosti trasování
tracingOptions?: string
Hodnota vlastnosti
string
use32BitWorkerProcess
true použít 32bitový pracovní proces; jinak false.
use32BitWorkerProcess?: boolean
Hodnota vlastnosti
boolean
virtualApplications
Virtuální aplikace.
virtualApplications?: VirtualApplication[]
Hodnota vlastnosti
vnetName
Název virtuální sítě
vnetName?: string
Hodnota vlastnosti
string
vnetPrivatePortsCount
Počet privátních portů přiřazených této aplikaci Ty se budou přiřazovat dynamicky za běhu.
vnetPrivatePortsCount?: number
Hodnota vlastnosti
number
vnetRouteAllEnabled
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.
vnetRouteAllEnabled?: boolean
Hodnota vlastnosti
boolean
websiteTimeZone
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
websiteTimeZone?: string
Hodnota vlastnosti
string
webSocketsEnabled
true, pokud je povolen protokol WebSocket; jinak false.
webSocketsEnabled?: boolean
Hodnota vlastnosti
boolean
windowsFxVersion
Xenon App Framework a verze
windowsFxVersion?: string
Hodnota vlastnosti
string
xManagedServiceIdentityId
Explicitní ID identity spravované služby
xManagedServiceIdentityId?: number
Hodnota vlastnosti
number
Podrobnosti zděděných vlastností
id
ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
id?: string
Hodnota vlastnosti
string
zděděno zeProxyOnlyResource.id
name
Název prostředku POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
name?: string
Hodnota vlastnosti
string
zděděno zProxyOnlyResource.name
type
Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.
type?: string
Hodnota vlastnosti
string
zděděno zeProxyOnlyResource.type