Aracılığıyla paylaş


SiteConfig interface

App Service uygulamasının yapılandırması.

Özellikler

acrUseManagedIdentityCreds

ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı

acrUserManagedIdentityID

Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId

alwaysOn

AlwaysOn etkinse true; aksi takdirde false.

apiDefinition

Uygulamanın resmi API tanımı hakkında bilgi.

apiManagementConfig

Uygulamaya bağlı Azure API yönetim ayarları.

appCommandLine

Başlatacak uygulama komut satırı.

appSettings

Uygulama ayarları.

autoHealEnabled

Otomatik Düzeltme'nin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

autoHealRules

Otomatik İyileştirme kuralları.

autoSwapSlotName

Yuva adını otomatik değiştirme.

azureStorageAccounts

Azure Depolama Hesaplarının listesi.

connectionStrings

Bağlantı dizeleri.

cors

Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları.

defaultDocuments

Varsayılan belgeler.

detailedErrorLoggingEnabled

Ayrıntılı hata günlüğü etkinleştirildiyse true; aksi takdirde false.

documentRoot

Belge kökü.

experiments

Bu, polimorfik türler için geçici bir çözümdür.

ftpsState

FTP / FTPS hizmetinin durumu

functionAppScaleLimit

Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir

functionsRuntimeScaleMonitoringEnabled

İşlevlerin çalışma zamanı ölçek izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Etkinleştirildiğinde, ScaleController olay kaynaklarını doğrudan izlemez, bunun yerine ölçek durumunu almak için çalışma zamanını çağırır.

handlerMappings

İşleyici eşlemeleri.

healthCheckPath

Sistem durumu denetim yolu

http20Enabled

Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor

httpLoggingEnabled

HTTP günlüğünün etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

ipSecurityRestrictions

Main için IP güvenlik kısıtlamaları.

javaContainer

Java kapsayıcısı.

javaContainerVersion

Java kapsayıcı sürümü.

javaVersion

Java sürümü.

keyVaultReferenceIdentity

Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik.

limits

Site sınırları.

linuxFxVersion

Linux App Framework ve sürümü

loadBalancing

Site yük dengelemesi.

localMySqlEnabled

Yerel MySQL'i etkinleştirmek için true; aksi takdirde false.

logsDirectorySizeLimit

HTTP, dizin boyutu sınırını günlüğe kaydeder.

managedPipelineMode

Yönetilen işlem hattı modu.

managedServiceIdentityId

Yönetilen Hizmet Kimliği Kimliği

minimumElasticInstanceCount

Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir

minTlsVersion

MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

netFrameworkVersion

.NET Framework sürümü.

nodeVersion

Node.jssürümü.

numberOfWorkers

çalışan sayısı.

phpVersion

PHP sürümü.

powerShellVersion

PowerShell sürümü.

preWarmedInstanceCount

Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir

publicNetworkAccess

Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik.

publishingUsername

Yayımlama kullanıcı adı.

push

Anında iletme uç noktası ayarları.

pythonVersion

Python sürümü.

remoteDebuggingEnabled

Uzaktan hata ayıklamanın etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

remoteDebuggingVersion

Uzaktan hata ayıklama sürümü.

requestTracingEnabled

İstek izlemenin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

requestTracingExpirationTime

İstek izleme süre sonu süresi.

scmIpSecurityRestrictions

scm için IP güvenlik kısıtlamaları.

scmIpSecurityRestrictionsUseMain

scm'nin main kullanması için IP güvenlik kısıtlamaları.

scmMinTlsVersion

ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

scmType

SCM türü.

tracingOptions

İzleme seçenekleri.

use32BitWorkerProcess

32 bit çalışan işlemini kullanmak true; aksi takdirde false.

virtualApplications

Sanal uygulamalar.

vnetName

Sanal Ağ adı.

vnetPrivatePortsCount

Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır.

vnetRouteAllEnabled

Sanal Ağ Yolu Tümü etkin. Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur.

websiteTimeZone

Bir sitenin zaman damgaları oluşturmak için kullandığı saat dilimini ayarlar. Linux ve Windows App Service ile uyumludur. WEBSITE_TIME_ZONE uygulama ayarının ayarlanması bu yapılandırmadan önceliklidir. Linux için tz veritabanı değerlerinin https://www.iana.org/time-zones bekler (hızlı başvuru için bkz. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones altında listelenen saat dilimlerinden birini bekler

webSocketsEnabled

WebSocket'in etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

windowsFxVersion

Xenon App Framework ve sürümü

xManagedServiceIdentityId

Açık Yönetilen Hizmet Kimliği Kimliği

Özellik Ayrıntıları

acrUseManagedIdentityCreds

ACR çekmesi için Yönetilen Kimlik Kimlik KimlikLerini kullanma bayrağı

acrUseManagedIdentityCreds?: boolean

Özellik Değeri

boolean

acrUserManagedIdentityID

Kullanıcı tarafından yönetilen kimlik kullanılıyorsa, kullanıcı tarafından yönetilen kimlik ClientId

acrUserManagedIdentityID?: string

Özellik Değeri

string

alwaysOn

AlwaysOn etkinse true; aksi takdirde false.

alwaysOn?: boolean

Özellik Değeri

boolean

apiDefinition

Uygulamanın resmi API tanımı hakkında bilgi.

apiDefinition?: ApiDefinitionInfo

Özellik Değeri

apiManagementConfig

Uygulamaya bağlı Azure API yönetim ayarları.

apiManagementConfig?: ApiManagementConfig

Özellik Değeri

appCommandLine

Başlatacak uygulama komut satırı.

appCommandLine?: string

Özellik Değeri

string

appSettings

Uygulama ayarları.

appSettings?: NameValuePair[]

Özellik Değeri

autoHealEnabled

Otomatik Düzeltme'nin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

autoHealEnabled?: boolean

Özellik Değeri

boolean

autoHealRules

Otomatik İyileştirme kuralları.

autoHealRules?: AutoHealRules

Özellik Değeri

autoSwapSlotName

Yuva adını otomatik değiştirme.

autoSwapSlotName?: string

Özellik Değeri

string

azureStorageAccounts

Azure Depolama Hesaplarının listesi.

azureStorageAccounts?: Record<string, AzureStorageInfoValue>

Özellik Değeri

Record<string, AzureStorageInfoValue>

connectionStrings

Bağlantı dizeleri.

connectionStrings?: ConnStringInfo[]

Özellik Değeri

cors

Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) ayarları.

cors?: CorsSettings

Özellik Değeri

defaultDocuments

Varsayılan belgeler.

defaultDocuments?: string[]

Özellik Değeri

string[]

detailedErrorLoggingEnabled

Ayrıntılı hata günlüğü etkinleştirildiyse true; aksi takdirde false.

detailedErrorLoggingEnabled?: boolean

Özellik Değeri

boolean

documentRoot

Belge kökü.

documentRoot?: string

Özellik Değeri

string

experiments

Bu, polimorfik türler için geçici bir çözümdür.

experiments?: Experiments

Özellik Değeri

ftpsState

FTP / FTPS hizmetinin durumu

ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"

Özellik Değeri

"Disabled" | "AllAllowed" | "FtpsOnly"

functionAppScaleLimit

Bir sitenin ölçeğini genişletebileceği en fazla çalışan sayısı. Bu ayar yalnızca Tüketim ve Elastik Premium Planları için geçerlidir

functionAppScaleLimit?: number

Özellik Değeri

number

functionsRuntimeScaleMonitoringEnabled

İşlevlerin çalışma zamanı ölçek izlemenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Etkinleştirildiğinde, ScaleController olay kaynaklarını doğrudan izlemez, bunun yerine ölçek durumunu almak için çalışma zamanını çağırır.

functionsRuntimeScaleMonitoringEnabled?: boolean

Özellik Değeri

boolean

handlerMappings

İşleyici eşlemeleri.

handlerMappings?: HandlerMapping[]

Özellik Değeri

healthCheckPath

Sistem durumu denetim yolu

healthCheckPath?: string

Özellik Değeri

string

http20Enabled

Http20Enabled: bir web sitesini istemcilerin http2.0 üzerinden bağlanmasına izin verecek şekilde yapılandırıyor

http20Enabled?: boolean

Özellik Değeri

boolean

httpLoggingEnabled

HTTP günlüğünün etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

httpLoggingEnabled?: boolean

Özellik Değeri

boolean

ipSecurityRestrictions

Main için IP güvenlik kısıtlamaları.

ipSecurityRestrictions?: IpSecurityRestriction[]

Özellik Değeri

javaContainer

Java kapsayıcısı.

javaContainer?: string

Özellik Değeri

string

javaContainerVersion

Java kapsayıcı sürümü.

javaContainerVersion?: string

Özellik Değeri

string

javaVersion

Java sürümü.

javaVersion?: string

Özellik Değeri

string

keyVaultReferenceIdentity

Key Vault Başvurusu kimlik doğrulaması için kullanılacak kimlik.

keyVaultReferenceIdentity?: string

Özellik Değeri

string

limits

Site sınırları.

limits?: SiteLimits

Özellik Değeri

linuxFxVersion

Linux App Framework ve sürümü

linuxFxVersion?: string

Özellik Değeri

string

loadBalancing

Site yük dengelemesi.

loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

Özellik Değeri

"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"

localMySqlEnabled

Yerel MySQL'i etkinleştirmek için true; aksi takdirde false.

localMySqlEnabled?: boolean

Özellik Değeri

boolean

logsDirectorySizeLimit

HTTP, dizin boyutu sınırını günlüğe kaydeder.

logsDirectorySizeLimit?: number

Özellik Değeri

number

managedPipelineMode

Yönetilen işlem hattı modu.

managedPipelineMode?: "Integrated" | "Classic"

Özellik Değeri

"Integrated" | "Classic"

managedServiceIdentityId

Yönetilen Hizmet Kimliği Kimliği

managedServiceIdentityId?: number

Özellik Değeri

number

minimumElasticInstanceCount

Site için en düşük örnek sayısı Bu ayar yalnızca Elastik Planlar için geçerlidir

minimumElasticInstanceCount?: number

Özellik Değeri

number

minTlsVersion

MinTlsVersion: SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

minTlsVersion?: "1.0" | "1.1" | "1.2"

Özellik Değeri

"1.0" | "1.1" | "1.2"

netFrameworkVersion

.NET Framework sürümü.

netFrameworkVersion?: string

Özellik Değeri

string

nodeVersion

Node.jssürümü.

nodeVersion?: string

Özellik Değeri

string

numberOfWorkers

çalışan sayısı.

numberOfWorkers?: number

Özellik Değeri

number

phpVersion

PHP sürümü.

phpVersion?: string

Özellik Değeri

string

powerShellVersion

PowerShell sürümü.

powerShellVersion?: string

Özellik Değeri

string

preWarmedInstanceCount

Önceden Uyarılmış örneklerin sayısı. Bu ayar yalnızca Tüketim ve Elastik Planlar için geçerlidir

preWarmedInstanceCount?: number

Özellik Değeri

number

publicNetworkAccess

Tüm genel trafiğe izin vermek veya trafiği engellemek için özellik.

publicNetworkAccess?: string

Özellik Değeri

string

publishingUsername

Yayımlama kullanıcı adı.

publishingUsername?: string

Özellik Değeri

string

push

Anında iletme uç noktası ayarları.

push?: PushSettings

Özellik Değeri

pythonVersion

Python sürümü.

pythonVersion?: string

Özellik Değeri

string

remoteDebuggingEnabled

Uzaktan hata ayıklamanın etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

remoteDebuggingEnabled?: boolean

Özellik Değeri

boolean

remoteDebuggingVersion

Uzaktan hata ayıklama sürümü.

remoteDebuggingVersion?: string

Özellik Değeri

string

requestTracingEnabled

İstek izlemenin etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

requestTracingEnabled?: boolean

Özellik Değeri

boolean

requestTracingExpirationTime

İstek izleme süre sonu süresi.

requestTracingExpirationTime?: string | Date

Özellik Değeri

string | Date

scmIpSecurityRestrictions

scm için IP güvenlik kısıtlamaları.

scmIpSecurityRestrictions?: IpSecurityRestriction[]

Özellik Değeri

scmIpSecurityRestrictionsUseMain

scm'nin main kullanması için IP güvenlik kısıtlamaları.

scmIpSecurityRestrictionsUseMain?: boolean

Özellik Değeri

boolean

scmMinTlsVersion

ScmMinTlsVersion: SCM sitesi için SSL istekleri için gereken en düşük TLS sürümünü yapılandırıyor

scmMinTlsVersion?: "1.0" | "1.1" | "1.2"

Özellik Değeri

"1.0" | "1.1" | "1.2"

scmType

SCM türü.

scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

Özellik Değeri

"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"

tracingOptions

İzleme seçenekleri.

tracingOptions?: string

Özellik Değeri

string

use32BitWorkerProcess

32 bit çalışan işlemini kullanmak true; aksi takdirde false.

use32BitWorkerProcess?: boolean

Özellik Değeri

boolean

virtualApplications

Sanal uygulamalar.

virtualApplications?: VirtualApplication[]

Özellik Değeri

vnetName

Sanal Ağ adı.

vnetName?: string

Özellik Değeri

string

vnetPrivatePortsCount

Bu uygulamaya atanan özel bağlantı noktalarının sayısı. Bunlar çalışma zamanında dinamik olarak atanır.

vnetPrivatePortsCount?: number

Özellik Değeri

number

vnetRouteAllEnabled

Sanal Ağ Yolu Tümü etkin. Bu, tüm giden trafiğin Sanal Ağ Güvenlik Gruplarının ve Kullanıcı Tanımlı Yolların uygulanmasına neden olur.

vnetRouteAllEnabled?: boolean

Özellik Değeri

boolean

websiteTimeZone

Bir sitenin zaman damgaları oluşturmak için kullandığı saat dilimini ayarlar. Linux ve Windows App Service ile uyumludur. WEBSITE_TIME_ZONE uygulama ayarının ayarlanması bu yapılandırmadan önceliklidir. Linux için tz veritabanı değerlerinin https://www.iana.org/time-zones bekler (hızlı başvuru için bkz. https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Windows için, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones altında listelenen saat dilimlerinden birini bekler

websiteTimeZone?: string

Özellik Değeri

string

webSocketsEnabled

WebSocket'in etkinleştirilip etkinleştirilmediğini true; aksi takdirde false.

webSocketsEnabled?: boolean

Özellik Değeri

boolean

windowsFxVersion

Xenon App Framework ve sürümü

windowsFxVersion?: string

Özellik Değeri

string

xManagedServiceIdentityId

Açık Yönetilen Hizmet Kimliği Kimliği

xManagedServiceIdentityId?: number

Özellik Değeri

number