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. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif. |
| auto |
|
| auto |
Aturan Auto Heal. |
| auto |
Nama slot pertukaran otomatis. |
| azure |
Daftar Akun Azure Storage. |
| connection |
String koneksi. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif. |
| cors | Pengaturan Berbagi Sumber Daya Lintas Asal (CORS). |
| default |
Dokumen default. |
| detailed |
|
| document |
Akar dokumen. |
| elastic |
Jumlah maksimum pekerja yang dapat diskalakan situs.
Pengaturan ini hanya berlaku untuk aplikasi dalam paket di mana ElasticScaleEnabled |
| 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 |
| http20Proxy |
Http20ProxyFlag: Mengonfigurasi situs web untuk memungkinkan http2.0 diproksi hingga ke aplikasi. 0 = dinonaktifkan, 1 = melewati semua lalu lintas http2, 2 = melewati gRPC saja. |
| http |
|
| ip |
Pembatasan keamanan IP untuk utama. |
| ip |
Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok. |
| 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. |
| machine |
Kunci Mesin Situs. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server. |
| managed |
Mode alur terkelola. |
| managed |
Id Identitas Layanan Terkelola |
| metadata | Metadata aplikasi. Properti ini tidak dapat diambil, karena mungkin berisi rahasia. |
| minimum |
Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis |
| min |
Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi |
| 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 |
Tindakan default untuk pembatasan akses scm jika tidak ada aturan yang cocok. |
| 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
Pengaturan aplikasi. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif.
appSettings?: NameValuePair[]
Nilai Properti
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?: {[propertyName: string]: AzureStorageInfoValue}
Nilai Properti
{[propertyName: string]: AzureStorageInfoValue}
connectionStrings
String koneksi. Properti ini tidak dikembalikan sebagai respons terhadap permintaan buat dan baca normal karena mungkin berisi informasi sensitif.
connectionStrings?: ConnStringInfo[]
Nilai Properti
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
elasticWebAppScaleLimit
Jumlah maksimum pekerja yang dapat diskalakan situs.
Pengaturan ini hanya berlaku untuk aplikasi dalam paket di mana ElasticScaleEnabled true
elasticWebAppScaleLimit?: number
Nilai Properti
number
experiments
ftpsState
Status layanan FTP / FTPS
ftpsState?: string
Nilai Properti
string
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
http20ProxyFlag
Http20ProxyFlag: Mengonfigurasi situs web untuk memungkinkan http2.0 diproksi hingga ke aplikasi. 0 = dinonaktifkan, 1 = melewati semua lalu lintas http2, 2 = melewati gRPC saja.
http20ProxyFlag?: number
Nilai Properti
number
httpLoggingEnabled
true jika pengelogan HTTP diaktifkan; jika tidak, false.
httpLoggingEnabled?: boolean
Nilai Properti
boolean
ipSecurityRestrictions
Pembatasan keamanan IP untuk utama.
ipSecurityRestrictions?: IpSecurityRestriction[]
Nilai Properti
ipSecurityRestrictionsDefaultAction
Tindakan default untuk pembatasan akses utama jika tidak ada aturan yang cocok.
ipSecurityRestrictionsDefaultAction?: string
Nilai Properti
string
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
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
machineKey
Kunci Mesin Situs. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.
machineKey?: SiteMachineKey
Nilai Properti
managedPipelineMode
managedServiceIdentityId
Id Identitas Layanan Terkelola
managedServiceIdentityId?: number
Nilai Properti
number
metadata
Metadata aplikasi. Properti ini tidak dapat diambil, karena mungkin berisi rahasia.
metadata?: NameValuePair[]
Nilai Properti
minimumElasticInstanceCount
Jumlah jumlah instans minimum untuk situs Pengaturan ini hanya berlaku untuk Paket Elastis
minimumElasticInstanceCount?: number
Nilai Properti
number
minTlsCipherSuite
Rangkaian sandi TLS kekuatan minimum yang diizinkan untuk aplikasi
minTlsCipherSuite?: string
Nilai Properti
string
minTlsVersion
MinTlsVersion: mengonfigurasi versi minimum TLS yang diperlukan untuk permintaan SSL
minTlsVersion?: string
Nilai Properti
string
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?: Date
Nilai Properti
Date
scmIpSecurityRestrictions
Pembatasan keamanan IP untuk scm.
scmIpSecurityRestrictions?: IpSecurityRestriction[]
Nilai Properti
scmIpSecurityRestrictionsDefaultAction
Tindakan default untuk pembatasan akses scm jika tidak ada aturan yang cocok.
scmIpSecurityRestrictionsDefaultAction?: string
Nilai Properti
string
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?: string
Nilai Properti
string
scmType
Jenis SCM.
scmType?: string
Nilai Properti
string
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