SiteConfig interface
Konfigurasi aplikasi App Service.
Properti
| acr |
Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR |
| acr |
Jika menggunakan identitas terkelola pengguna, Id Klien identitas terkelola pengguna |
| always |
|
| api |
Informasi tentang definisi API formal untuk aplikasi. |
| api |
Pengaturan manajemen Azure API yang ditautkan ke aplikasi. |
| app |
Baris perintah aplikasi untuk diluncurkan. |
| app |
Pengaturan aplikasi. |
| auto |
|
| auto |
Aturan Auto Heal. |
| auto |
Nama slot pertukaran otomatis. |
| azure |
Daftar Akun Azure Storage. |
| connection |
String koneksi. |
| cors | Pengaturan Berbagi Sumber Daya Lintas Asal (CORS). |
| default |
Dokumen default. |
| detailed |
|
| document |
Akar dokumen. |
| experiments | Ini adalah pekerjaan untuk jenis polimorfik. |
| ftps |
Status layanan FTP / FTPS |
| function |
Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Premium Elastis |
| functions |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemantauan skala runtime fungsi diaktifkan. Ketika diaktifkan, ScaleController tidak akan memantau sumber peristiwa secara langsung, tetapi sebaliknya akan memanggil ke runtime untuk mendapatkan status skala. |
| handler |
Pemetaan handler. |
| health |
Jalur pemeriksaan kesehatan |
| http20Enabled | Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien tersambung melalui http2.0 |
| http |
|
| ip |
Pembatasan keamanan IP untuk utama. |
| java |
Kontainer Java. |
| java |
Versi kontainer Java. |
| java |
Versi Java. |
| key |
Identitas yang digunakan untuk autentikasi Referensi Key Vault. |
| limits | Batas situs. |
| linux |
Linux App Framework dan versi |
| load |
Penyeimbangan beban situs. |
| local |
|
| logs |
Batas ukuran direktori log HTTP. |
| managed |
Mode alur terkelola. |
| managed |
Id Identitas Layanan Terkelola |
| minimum |
Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis |
| min |
MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL |
| net |
Versi .NET Framework. |
| node |
Versi Node.js. |
| number |
Jumlah pekerja. |
| php |
Versi PHP. |
| power |
Versi PowerShell. |
| pre |
Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis |
| public |
Properti untuk mengizinkan atau memblokir semua lalu lintas publik. |
| publishing |
Menerbitkan nama pengguna. |
| push | Pengaturan titik akhir pendorongan. |
| python |
Versi Python. |
| remote |
|
| remote |
Versi penelusuran kesalahan jarak jauh. |
| request |
|
| request |
Meminta waktu kedaluwarsa pelacakan. |
| scm |
Pembatasan keamanan IP untuk scm. |
| scm |
Pembatasan keamanan IP untuk scm untuk menggunakan utama. |
| scm |
ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM |
| scm |
Jenis SCM. |
| tracing |
Opsi pelacakan. |
| use32Bit |
|
| virtual |
Aplikasi virtual. |
| vnet |
Nama Virtual Network. |
| vnet |
Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime. |
| vnet |
Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna. |
| website |
Mengatur zona waktu yang digunakan situs untuk menghasilkan tanda waktu. Kompatibel dengan Linux dan Windows App Service. Mengatur pengaturan aplikasi WEBSITE_TIME_ZONE lebih diutamakan daripada konfigurasi ini. Untuk Linux, mengharapkan nilai database tz https://www.iana.org/time-zones (untuk referensi cepat lihat https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Untuk Windows, mengharapkan salah satu zona waktu yang tercantum di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
| web |
|
| windows |
Xenon App Framework dan versi |
| x |
Id Identitas Layanan Terkelola Eksplisit |
Detail Properti
acrUseManagedIdentityCreds
Bendera untuk menggunakan Kredensial Identitas Terkelola untuk penarikan ACR
acrUseManagedIdentityCreds?: boolean
Nilai Properti
boolean
acrUserManagedIdentityID
Jika menggunakan identitas terkelola pengguna, Id Klien identitas terkelola pengguna
acrUserManagedIdentityID?: string
Nilai Properti
string
alwaysOn
true jika AlwaysOn diaktifkan; jika tidak, false.
alwaysOn?: boolean
Nilai Properti
boolean
apiDefinition
Informasi tentang definisi API formal untuk aplikasi.
apiDefinition?: ApiDefinitionInfo
Nilai Properti
apiManagementConfig
Pengaturan manajemen Azure API yang ditautkan ke aplikasi.
apiManagementConfig?: ApiManagementConfig
Nilai Properti
appCommandLine
Baris perintah aplikasi untuk diluncurkan.
appCommandLine?: string
Nilai Properti
string
appSettings
autoHealEnabled
true jika Penyembuhan Otomatis diaktifkan; jika tidak, false.
autoHealEnabled?: boolean
Nilai Properti
boolean
autoHealRules
autoSwapSlotName
Nama slot pertukaran otomatis.
autoSwapSlotName?: string
Nilai Properti
string
azureStorageAccounts
Daftar Akun Azure Storage.
azureStorageAccounts?: Record<string, AzureStorageInfoValue>
Nilai Properti
Record<string, AzureStorageInfoValue>
connectionStrings
cors
defaultDocuments
Dokumen default.
defaultDocuments?: string[]
Nilai Properti
string[]
detailedErrorLoggingEnabled
true jika pengelogan kesalahan terperinci diaktifkan; jika tidak, false.
detailedErrorLoggingEnabled?: boolean
Nilai Properti
boolean
documentRoot
Akar dokumen.
documentRoot?: string
Nilai Properti
string
experiments
ftpsState
Status layanan FTP / FTPS
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
Nilai Properti
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
Jumlah maksimum pekerja yang dapat diskalakan situs. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Premium Elastis
functionAppScaleLimit?: number
Nilai Properti
number
functionsRuntimeScaleMonitoringEnabled
Mendapatkan atau menetapkan nilai yang menunjukkan apakah pemantauan skala runtime fungsi diaktifkan. Ketika diaktifkan, ScaleController tidak akan memantau sumber peristiwa secara langsung, tetapi sebaliknya akan memanggil ke runtime untuk mendapatkan status skala.
functionsRuntimeScaleMonitoringEnabled?: boolean
Nilai Properti
boolean
handlerMappings
healthCheckPath
Jalur pemeriksaan kesehatan
healthCheckPath?: string
Nilai Properti
string
http20Enabled
Http20Enabled: mengonfigurasi situs web untuk memungkinkan klien tersambung melalui http2.0
http20Enabled?: boolean
Nilai Properti
boolean
httpLoggingEnabled
true jika pengelogan HTTP diaktifkan; jika tidak, false.
httpLoggingEnabled?: boolean
Nilai Properti
boolean
ipSecurityRestrictions
Pembatasan keamanan IP untuk utama.
ipSecurityRestrictions?: IpSecurityRestriction[]
Nilai Properti
javaContainer
Kontainer Java.
javaContainer?: string
Nilai Properti
string
javaContainerVersion
Versi kontainer Java.
javaContainerVersion?: string
Nilai Properti
string
javaVersion
Versi Java.
javaVersion?: string
Nilai Properti
string
keyVaultReferenceIdentity
Identitas yang digunakan untuk autentikasi Referensi Key Vault.
keyVaultReferenceIdentity?: string
Nilai Properti
string
limits
linuxFxVersion
Linux App Framework dan versi
linuxFxVersion?: string
Nilai Properti
string
loadBalancing
Penyeimbangan beban situs.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
Nilai Properti
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
true untuk mengaktifkan MySQL lokal; jika tidak, false.
localMySqlEnabled?: boolean
Nilai Properti
boolean
logsDirectorySizeLimit
Batas ukuran direktori log HTTP.
logsDirectorySizeLimit?: number
Nilai Properti
number
managedPipelineMode
Mode alur terkelola.
managedPipelineMode?: "Integrated" | "Classic"
Nilai Properti
"Integrated" | "Classic"
managedServiceIdentityId
Id Identitas Layanan Terkelola
managedServiceIdentityId?: number
Nilai Properti
number
minimumElasticInstanceCount
Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis
minimumElasticInstanceCount?: number
Nilai Properti
number
minTlsVersion
MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL
minTlsVersion?: "1.0" | "1.1" | "1.2"
Nilai Properti
"1.0" | "1.1" | "1.2"
netFrameworkVersion
Versi .NET Framework.
netFrameworkVersion?: string
Nilai Properti
string
nodeVersion
Versi Node.js.
nodeVersion?: string
Nilai Properti
string
numberOfWorkers
Jumlah pekerja.
numberOfWorkers?: number
Nilai Properti
number
phpVersion
Versi PHP.
phpVersion?: string
Nilai Properti
string
powerShellVersion
Versi PowerShell.
powerShellVersion?: string
Nilai Properti
string
preWarmedInstanceCount
Jumlah instans preWarmed. Pengaturan ini hanya berlaku untuk Paket Konsumsi dan Elastis
preWarmedInstanceCount?: number
Nilai Properti
number
publicNetworkAccess
Properti untuk mengizinkan atau memblokir semua lalu lintas publik.
publicNetworkAccess?: string
Nilai Properti
string
publishingUsername
Menerbitkan nama pengguna.
publishingUsername?: string
Nilai Properti
string
push
pythonVersion
Versi Python.
pythonVersion?: string
Nilai Properti
string
remoteDebuggingEnabled
true jika penelusuran kesalahan jarak jauh diaktifkan; jika tidak, false.
remoteDebuggingEnabled?: boolean
Nilai Properti
boolean
remoteDebuggingVersion
Versi penelusuran kesalahan jarak jauh.
remoteDebuggingVersion?: string
Nilai Properti
string
requestTracingEnabled
true jika pelacakan permintaan diaktifkan; jika tidak, false.
requestTracingEnabled?: boolean
Nilai Properti
boolean
requestTracingExpirationTime
Meminta waktu kedaluwarsa pelacakan.
requestTracingExpirationTime?: string | Date
Nilai Properti
string | Date
scmIpSecurityRestrictions
Pembatasan keamanan IP untuk scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Nilai Properti
scmIpSecurityRestrictionsUseMain
Pembatasan keamanan IP untuk scm untuk menggunakan utama.
scmIpSecurityRestrictionsUseMain?: boolean
Nilai Properti
boolean
scmMinTlsVersion
ScmMinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL untuk situs SCM
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
Nilai Properti
"1.0" | "1.1" | "1.2"
scmType
Jenis SCM.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
Nilai Properti
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
Opsi pelacakan.
tracingOptions?: string
Nilai Properti
string
use32BitWorkerProcess
true untuk menggunakan proses pekerja 32-bit; jika tidak, false.
use32BitWorkerProcess?: boolean
Nilai Properti
boolean
virtualApplications
vnetName
Nama Virtual Network.
vnetName?: string
Nilai Properti
string
vnetPrivatePortsCount
Jumlah port privat yang ditetapkan ke aplikasi ini. Ini akan ditetapkan secara dinamis pada runtime.
vnetPrivatePortsCount?: number
Nilai Properti
number
vnetRouteAllEnabled
Rute Jaringan Virtual Semua diaktifkan. Ini menyebabkan semua lalu lintas keluar menerapkan Grup Keamanan Jaringan Virtual dan Rute yang Ditentukan Pengguna.
vnetRouteAllEnabled?: boolean
Nilai Properti
boolean
websiteTimeZone
Mengatur zona waktu yang digunakan situs untuk menghasilkan tanda waktu. Kompatibel dengan Linux dan Windows App Service. Mengatur pengaturan aplikasi WEBSITE_TIME_ZONE lebih diutamakan daripada konfigurasi ini. Untuk Linux, mengharapkan nilai database tz https://www.iana.org/time-zones (untuk referensi cepat lihat https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). Untuk Windows, mengharapkan salah satu zona waktu yang tercantum di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
websiteTimeZone?: string
Nilai Properti
string
webSocketsEnabled
true jika WebSocket diaktifkan; jika tidak, false.
webSocketsEnabled?: boolean
Nilai Properti
boolean
windowsFxVersion
Xenon App Framework dan versi
windowsFxVersion?: string
Nilai Properti
string
xManagedServiceIdentityId
Id Identitas Layanan Terkelola Eksplisit
xManagedServiceIdentityId?: number
Nilai Properti
number