Sdílet prostřednictvím


SiteConfigResource interface

Prostředek ARM konfigurace webové aplikace

Extends

Vlastnosti

acrUseManagedIdentityCreds

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

acrUserManagedIdentityID

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

alwaysOn

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

apiDefinition

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

apiManagementConfig

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

appCommandLine

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

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.

autoHealEnabled

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

autoHealRules

Pravidla automatického oprav.

autoSwapSlotName

Název slotu automatického prohození

azureStorageAccounts

Seznam účtů azure Storage

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.

cors

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

defaultDocuments

Výchozí dokumenty

detailedErrorLoggingEnabled

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

documentRoot

Kořen dokumentu.

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

experiments

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

ftpsState

Stav služby FTP / FTPS

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.

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

handlerMappings

Mapování obslužných rutin

healthCheckPath

Cesta kontroly stavu

http20Enabled

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

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.

httpLoggingEnabled

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

ipSecurityRestrictions

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

ipSecurityRestrictionsDefaultAction

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

javaContainer

Kontejner Java

javaContainerVersion

Verze kontejneru Java

javaVersion

Verze Javy.

keyVaultReferenceIdentity

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

limits

Omezení webu.

linuxFxVersion

Linux App Framework a verze

loadBalancing

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

localMySqlEnabled

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

logsDirectorySizeLimit

Http protokoluje limit velikosti adresáře.

machineKey

Klíč počítače lokality. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

managedPipelineMode

Režim spravovaného kanálu

managedServiceIdentityId

ID identity spravované služby

metadata

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

minimumElasticInstanceCount

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

minTlsCipherSuite

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

minTlsVersion

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

netFrameworkVersion

Verze rozhraní .NET Framework.

nodeVersion

Verze Node.js.

numberOfWorkers

Počet pracovníků.

phpVersion

Verze PHP.

powerShellVersion

Verze PowerShellu

preWarmedInstanceCount

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

publicNetworkAccess

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

publishingUsername

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

push

Nastavení nabízeného koncového bodu

pythonVersion

Verze Pythonu

remoteDebuggingEnabled

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

remoteDebuggingVersion

Verze vzdáleného ladění.

requestTracingEnabled

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

requestTracingExpirationTime

Doba vypršení platnosti požadavku

scmIpSecurityRestrictions

Omezení zabezpečení PROTOKOLU IP pro scm.

scmIpSecurityRestrictionsDefaultAction

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

scmIpSecurityRestrictionsUseMain

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

scmMinTlsVersion

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

scmType

Typ SCM.

tracingOptions

Možnosti trasování

use32BitWorkerProcess

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

virtualApplications

Virtuální aplikace.

vnetName

Název virtuální sítě

vnetPrivatePortsCount

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

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.

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

webSocketsEnabled

true, pokud je povolen protokol WebSocket; jinak false.

windowsFxVersion

Xenon App Framework a verze

xManagedServiceIdentityId

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

Pravidla automatického oprav.

autoHealRules?: AutoHealRules

Hodnota vlastnosti

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

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

experiments?: Experiments

Hodnota vlastnosti

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

Mapování obslužných rutin

handlerMappings?: HandlerMapping[]

Hodnota vlastnosti

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

Omezení webu.

limits?: SiteLimits

Hodnota vlastnosti

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

Nastavení nabízeného koncového bodu

push?: PushSettings

Hodnota vlastnosti

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

kind

Druh prostředku.

kind?: string

Hodnota vlastnosti

string

zděděno z ProxyOnlyResource.kind

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