مشاركة عبر


SiteConfigOutput interface

تكوين تطبيق App Service.

الخصائص

acrUseManagedIdentityCreds

وضع علامة لاستخدام Managed Identity Creds لسحب ACR

acrUserManagedIdentityID

إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم

alwaysOn

true إذا تم تمكين Always On؛ وإلا، false.

apiDefinition

معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق.

apiManagementConfig

إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق .

appCommandLine

سطر أوامر التطبيق لتشغيله.

appSettings

إعدادات التطبيق.

autoHealEnabled

true إذا تم تمكين المعالجة التلقائية؛ وإلا، false.

autoHealRules

قواعد المعالجة التلقائية.

autoSwapSlotName

اسم فتحة التبديل التلقائي.

azureStorageAccounts

قائمة حسابات تخزين Azure.

connectionStrings

سلاسل الاتصال.

cors

إعدادات مشاركة الموارد عبر المنشأ (CORS).

defaultDocuments

المستندات الافتراضية.

detailedErrorLoggingEnabled

true إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا، false.

documentRoot

جذر المستند.

experiments

هذا هو الحل البديل للأنوعات متعددة الأشكال.

ftpsState

حالة خدمة FTP / FTPS

functionAppScaleLimit

الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم. ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium

functionsRuntimeScaleMonitoringEnabled

الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين، لن يراقب ScaleController مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك وقت التشغيل للحصول على حالة المقياس.

handlerMappings

تعيينات المعالج.

healthCheckPath

مسار التحقق من الصحة

http20Enabled

Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0

httpLoggingEnabled

true إذا تم تمكين تسجيل HTTP؛ وإلا، false.

ipSecurityRestrictions

قيود أمان IP الرئيسية.

javaContainer

حاوية Java.

javaContainerVersion

إصدار حاوية Java.

javaVersion

إصدار Java.

keyVaultReferenceIdentity

الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault.

limits

حدود الموقع.

linuxFxVersion

Linux App Framework والإصدار

loadBalancing

موازنة تحميل الموقع.

localMySqlEnabled

true لتمكين MySQL المحلي؛ وإلا، false.

logsDirectorySizeLimit

حد حجم دليل سجلات HTTP.

machineKey

مفتاح الجهاز للموقع.

managedPipelineMode

وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة.

managedServiceIdentityId

معرف هوية الخدمة المدارة

minimumElasticInstanceCount

عدد الحد الأدنى لعدد المثيلات لموقع ينطبق هذا الإعداد فقط على الخطط المرنة

minTlsVersion

MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL

netFrameworkVersion

إصدار .NET Framework.

nodeVersion

إصدار Node.js.

numberOfWorkers

عدد العمال.

phpVersion

إصدار PHP.

powerShellVersion

إصدار PowerShell.

preWarmedInstanceCount

عدد مثيلات PreWarmed. ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة

publicNetworkAccess

خاصية للسماح بكافة حركة المرور العامة أو حظرها.

publishingUsername

نشر اسم المستخدم.

push

دفع إعدادات نقطة النهاية.

pythonVersion

إصدار Python.

remoteDebuggingEnabled

true إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا، false.

remoteDebuggingVersion

إصدار تصحيح الأخطاء عن بعد.

requestTracingEnabled

true إذا تم تمكين تتبع الطلب؛ وإلا، false.

requestTracingExpirationTime

طلب وقت انتهاء صلاحية التتبع.

scmIpSecurityRestrictions

قيود أمان IP ل scm.

scmIpSecurityRestrictionsUseMain

قيود أمان IP لاستخدام scm الرئيسي.

scmMinTlsVersion

ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM

scmType

نوع SCM.

tracingOptions

خيارات التتبع.

use32BitWorkerProcess

true لاستخدام عملية عامل 32 بت؛ وإلا، false.

virtualApplications

التطبيقات الظاهرية.

vnetName

اسم الشبكة الظاهرية.

vnetPrivatePortsCount

عدد المنافذ الخاصة المعينة لهذا التطبيق. سيتم تعيين هذه بشكل ديناميكي في وقت التشغيل.

vnetRouteAllEnabled

تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة.

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

webSocketsEnabled

true إذا تم تمكين WebSocket؛ وإلا، false.

windowsFxVersion

Xenon App Framework والإصدار

xManagedServiceIdentityId

معرف هوية الخدمة المدارة الصريحة

تفاصيل الخاصية

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

إعدادات التطبيق.

appSettings?: NameValuePairOutput[]

قيمة الخاصية

autoHealEnabled

true إذا تم تمكين المعالجة التلقائية؛ وإلا، false.

autoHealEnabled?: boolean

قيمة الخاصية

boolean

autoHealRules

قواعد المعالجة التلقائية.

autoHealRules?: AutoHealRulesOutput

قيمة الخاصية

autoSwapSlotName

اسم فتحة التبديل التلقائي.

autoSwapSlotName?: string

قيمة الخاصية

string

azureStorageAccounts

قائمة حسابات تخزين Azure.

azureStorageAccounts?: Record<string, AzureStorageInfoValueOutput>

قيمة الخاصية

Record<string, AzureStorageInfoValueOutput>

connectionStrings

سلاسل الاتصال.

connectionStrings?: ConnStringInfoOutput[]

قيمة الخاصية

cors

إعدادات مشاركة الموارد عبر المنشأ (CORS).

cors?: CorsSettingsOutput

قيمة الخاصية

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

تعيينات المعالج.

handlerMappings?: HandlerMappingOutput[]

قيمة الخاصية

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

حدود الموقع.

limits?: SiteLimitsOutput

قيمة الخاصية

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

مفتاح الجهاز للموقع.

machineKey?: SiteMachineKeyOutput

قيمة الخاصية

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

دفع إعدادات نقطة النهاية.

push?: PushSettingsOutput

قيمة الخاصية

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