SiteConfigOutput interface
تكوين تطبيق App Service.
الخصائص
| acr |
وضع علامة لاستخدام Managed Identity Creds لسحب ACR |
| acr |
إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم |
| always |
|
| api |
معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. |
| api |
إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . |
| app |
سطر أوامر التطبيق لتشغيله. |
| app |
إعدادات التطبيق. |
| auto |
|
| auto |
قواعد المعالجة التلقائية. |
| auto |
اسم فتحة التبديل التلقائي. |
| azure |
قائمة حسابات تخزين Azure. |
| connection |
سلاسل الاتصال. |
| cors | إعدادات مشاركة الموارد عبر المنشأ (CORS). |
| default |
المستندات الافتراضية. |
| detailed |
|
| document |
جذر المستند. |
| experiments | هذا هو الحل البديل للأنوعات متعددة الأشكال. |
| ftps |
حالة خدمة FTP / FTPS |
| function |
الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم. ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium |
| functions |
الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين، لن يراقب ScaleController مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك وقت التشغيل للحصول على حالة المقياس. |
| handler |
تعيينات المعالج. |
| health |
مسار التحقق من الصحة |
| http20Enabled | Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 |
| http |
|
| ip |
قيود أمان IP الرئيسية. |
| java |
حاوية Java. |
| java |
إصدار حاوية Java. |
| java |
إصدار Java. |
| key |
الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. |
| limits | حدود الموقع. |
| linux |
Linux App Framework والإصدار |
| load |
موازنة تحميل الموقع. |
| local |
|
| logs |
حد حجم دليل سجلات HTTP. |
| machine |
مفتاح الجهاز للموقع. |
| managed |
وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. |
| managed |
معرف هوية الخدمة المدارة |
| minimum |
عدد الحد الأدنى لعدد المثيلات لموقع ينطبق هذا الإعداد فقط على الخطط المرنة |
| min |
MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL |
| net |
إصدار .NET Framework. |
| node |
إصدار Node.js. |
| number |
عدد العمال. |
| php |
إصدار PHP. |
| power |
إصدار PowerShell. |
| pre |
عدد مثيلات PreWarmed. ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة |
| public |
خاصية للسماح بكافة حركة المرور العامة أو حظرها. |
| publishing |
نشر اسم المستخدم. |
| push | دفع إعدادات نقطة النهاية. |
| python |
إصدار Python. |
| remote |
|
| remote |
إصدار تصحيح الأخطاء عن بعد. |
| request |
|
| request |
طلب وقت انتهاء صلاحية التتبع. |
| scm |
قيود أمان IP ل scm. |
| scm |
قيود أمان IP لاستخدام scm الرئيسي. |
| scm |
ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM |
| scm |
نوع SCM. |
| tracing |
خيارات التتبع. |
| use32Bit |
|
| virtual |
التطبيقات الظاهرية. |
| vnet |
اسم الشبكة الظاهرية. |
| vnet |
عدد المنافذ الخاصة المعينة لهذا التطبيق. سيتم تعيين هذه بشكل ديناميكي في وقت التشغيل. |
| vnet |
تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. |
| website |
تعيين المنطقة الزمنية التي يستخدمها الموقع لإنشاء الطوابع الزمنية. متوافق مع Linux وWindows App Service. تعيين إعداد تطبيق WEBSITE_TIME_ZONE له الأسبقية على هذا التكوين. بالنسبة إلى Linux، تتوقع قيم قاعدة بيانات tz https://www.iana.org/time-zones (للحصول على مرجع سريع، راجع https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). بالنسبة إلى Windows، تتوقع إحدى المناطق الزمنية المدرجة ضمن HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones |
| web |
|
| windows |
Xenon App Framework والإصدار |
| x |
معرف هوية الخدمة المدارة الصريحة |
تفاصيل الخاصية
acrUseManagedIdentityCreds
وضع علامة لاستخدام Managed Identity Creds لسحب ACR
acrUseManagedIdentityCreds?: boolean
قيمة الخاصية
boolean
acrUserManagedIdentityID
إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم
acrUserManagedIdentityID?: string
قيمة الخاصية
string
alwaysOn
true إذا تم تمكين Always On؛ وإلا، false.
alwaysOn?: boolean
قيمة الخاصية
boolean
apiDefinition
معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق.
apiDefinition?: ApiDefinitionInfoOutput
قيمة الخاصية
apiManagementConfig
إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق .
apiManagementConfig?: ApiManagementConfigOutput
قيمة الخاصية
appCommandLine
سطر أوامر التطبيق لتشغيله.
appCommandLine?: string
قيمة الخاصية
string
appSettings
autoHealEnabled
true إذا تم تمكين المعالجة التلقائية؛ وإلا، false.
autoHealEnabled?: boolean
قيمة الخاصية
boolean
autoHealRules
autoSwapSlotName
اسم فتحة التبديل التلقائي.
autoSwapSlotName?: string
قيمة الخاصية
string
azureStorageAccounts
قائمة حسابات تخزين Azure.
azureStorageAccounts?: Record<string, AzureStorageInfoValueOutput>
قيمة الخاصية
Record<string, AzureStorageInfoValueOutput>
connectionStrings
cors
defaultDocuments
المستندات الافتراضية.
defaultDocuments?: string[]
قيمة الخاصية
string[]
detailedErrorLoggingEnabled
true إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا، false.
detailedErrorLoggingEnabled?: boolean
قيمة الخاصية
boolean
documentRoot
جذر المستند.
documentRoot?: string
قيمة الخاصية
string
experiments
هذا هو الحل البديل للأنوعات متعددة الأشكال.
experiments?: ExperimentsOutput
قيمة الخاصية
ftpsState
حالة خدمة FTP / FTPS
ftpsState?: "Disabled" | "AllAllowed" | "FtpsOnly"
قيمة الخاصية
"Disabled" | "AllAllowed" | "FtpsOnly"
functionAppScaleLimit
الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم. ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium
functionAppScaleLimit?: number
قيمة الخاصية
number
functionsRuntimeScaleMonitoringEnabled
الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين، لن يراقب ScaleController مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك وقت التشغيل للحصول على حالة المقياس.
functionsRuntimeScaleMonitoringEnabled?: boolean
قيمة الخاصية
boolean
handlerMappings
healthCheckPath
مسار التحقق من الصحة
healthCheckPath?: string
قيمة الخاصية
string
http20Enabled
Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0
http20Enabled?: boolean
قيمة الخاصية
boolean
httpLoggingEnabled
true إذا تم تمكين تسجيل HTTP؛ وإلا، false.
httpLoggingEnabled?: boolean
قيمة الخاصية
boolean
ipSecurityRestrictions
قيود أمان IP الرئيسية.
ipSecurityRestrictions?: IpSecurityRestrictionOutput[]
قيمة الخاصية
javaContainer
حاوية Java.
javaContainer?: string
قيمة الخاصية
string
javaContainerVersion
إصدار حاوية Java.
javaContainerVersion?: string
قيمة الخاصية
string
javaVersion
إصدار Java.
javaVersion?: string
قيمة الخاصية
string
keyVaultReferenceIdentity
الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault.
keyVaultReferenceIdentity?: string
قيمة الخاصية
string
limits
linuxFxVersion
Linux App Framework والإصدار
linuxFxVersion?: string
قيمة الخاصية
string
loadBalancing
موازنة تحميل الموقع.
loadBalancing?: "WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
قيمة الخاصية
"WeightedRoundRobin" | "LeastRequests" | "LeastResponseTime" | "WeightedTotalTraffic" | "RequestHash" | "PerSiteRoundRobin"
localMySqlEnabled
true لتمكين MySQL المحلي؛ وإلا، false.
localMySqlEnabled?: boolean
قيمة الخاصية
boolean
logsDirectorySizeLimit
حد حجم دليل سجلات HTTP.
logsDirectorySizeLimit?: number
قيمة الخاصية
number
machineKey
managedPipelineMode
وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة.
managedPipelineMode?: "Integrated" | "Classic"
قيمة الخاصية
"Integrated" | "Classic"
managedServiceIdentityId
معرف هوية الخدمة المدارة
managedServiceIdentityId?: number
قيمة الخاصية
number
minimumElasticInstanceCount
عدد الحد الأدنى لعدد المثيلات لموقع ينطبق هذا الإعداد فقط على الخطط المرنة
minimumElasticInstanceCount?: number
قيمة الخاصية
number
minTlsVersion
MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL
minTlsVersion?: "1.0" | "1.1" | "1.2"
قيمة الخاصية
"1.0" | "1.1" | "1.2"
netFrameworkVersion
إصدار .NET Framework.
netFrameworkVersion?: string
قيمة الخاصية
string
nodeVersion
إصدار Node.js.
nodeVersion?: string
قيمة الخاصية
string
numberOfWorkers
عدد العمال.
numberOfWorkers?: number
قيمة الخاصية
number
phpVersion
إصدار PHP.
phpVersion?: string
قيمة الخاصية
string
powerShellVersion
إصدار PowerShell.
powerShellVersion?: string
قيمة الخاصية
string
preWarmedInstanceCount
عدد مثيلات PreWarmed. ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة
preWarmedInstanceCount?: number
قيمة الخاصية
number
publicNetworkAccess
خاصية للسماح بكافة حركة المرور العامة أو حظرها.
publicNetworkAccess?: string
قيمة الخاصية
string
publishingUsername
نشر اسم المستخدم.
publishingUsername?: string
قيمة الخاصية
string
push
pythonVersion
إصدار Python.
pythonVersion?: string
قيمة الخاصية
string
remoteDebuggingEnabled
true إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا، false.
remoteDebuggingEnabled?: boolean
قيمة الخاصية
boolean
remoteDebuggingVersion
إصدار تصحيح الأخطاء عن بعد.
remoteDebuggingVersion?: string
قيمة الخاصية
string
requestTracingEnabled
true إذا تم تمكين تتبع الطلب؛ وإلا، false.
requestTracingEnabled?: boolean
قيمة الخاصية
boolean
requestTracingExpirationTime
طلب وقت انتهاء صلاحية التتبع.
requestTracingExpirationTime?: string
قيمة الخاصية
string
scmIpSecurityRestrictions
قيود أمان IP ل scm.
scmIpSecurityRestrictions?: IpSecurityRestrictionOutput[]
قيمة الخاصية
scmIpSecurityRestrictionsUseMain
قيود أمان IP لاستخدام scm الرئيسي.
scmIpSecurityRestrictionsUseMain?: boolean
قيمة الخاصية
boolean
scmMinTlsVersion
ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM
scmMinTlsVersion?: "1.0" | "1.1" | "1.2"
قيمة الخاصية
"1.0" | "1.1" | "1.2"
scmType
نوع SCM.
scmType?: "None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
قيمة الخاصية
"None" | "Dropbox" | "Tfs" | "LocalGit" | "GitHub" | "CodePlexGit" | "CodePlexHg" | "BitbucketGit" | "BitbucketHg" | "ExternalGit" | "ExternalHg" | "OneDrive" | "VSO" | "VSTSRM"
tracingOptions
خيارات التتبع.
tracingOptions?: string
قيمة الخاصية
string
use32BitWorkerProcess
true لاستخدام عملية عامل 32 بت؛ وإلا، false.
use32BitWorkerProcess?: boolean
قيمة الخاصية
boolean
virtualApplications
التطبيقات الظاهرية.
virtualApplications?: VirtualApplicationOutput[]
قيمة الخاصية
vnetName
اسم الشبكة الظاهرية.
vnetName?: string
قيمة الخاصية
string
vnetPrivatePortsCount
عدد المنافذ الخاصة المعينة لهذا التطبيق. سيتم تعيين هذه بشكل ديناميكي في وقت التشغيل.
vnetPrivatePortsCount?: number
قيمة الخاصية
number
vnetRouteAllEnabled
تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة.
vnetRouteAllEnabled?: boolean
قيمة الخاصية
boolean
websiteTimeZone
تعيين المنطقة الزمنية التي يستخدمها الموقع لإنشاء الطوابع الزمنية. متوافق مع Linux وWindows App Service. تعيين إعداد تطبيق WEBSITE_TIME_ZONE له الأسبقية على هذا التكوين. بالنسبة إلى Linux، تتوقع قيم قاعدة بيانات tz https://www.iana.org/time-zones (للحصول على مرجع سريع، راجع https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). بالنسبة إلى Windows، تتوقع إحدى المناطق الزمنية المدرجة ضمن HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
websiteTimeZone?: string
قيمة الخاصية
string
webSocketsEnabled
true إذا تم تمكين WebSocket؛ وإلا، false.
webSocketsEnabled?: boolean
قيمة الخاصية
boolean
windowsFxVersion
Xenon App Framework والإصدار
windowsFxVersion?: string
قيمة الخاصية
string
xManagedServiceIdentityId
معرف هوية الخدمة المدارة الصريحة
xManagedServiceIdentityId?: number
قيمة الخاصية
number