Microsoft.Web sites/slots/config 'logs' 2022-03-01
تعريف مورد Bicep
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'logs'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات التخزين في azure
- النسخ الاحتياطي
- Connectionstrings
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Web/sites/slots/config@2022-03-01' = {
name: 'logs'
kind: 'string'
parent: resourceSymbolicName
properties: {
applicationLogs: {
azureBlobStorage: {
level: 'string'
retentionInDays: int
sasUrl: 'string'
}
azureTableStorage: {
level: 'string'
sasUrl: 'string'
}
fileSystem: {
level: 'string'
}
}
detailedErrorMessages: {
enabled: bool
}
failedRequestsTracing: {
enabled: bool
}
httpLogs: {
azureBlobStorage: {
enabled: bool
retentionInDays: int
sasUrl: 'string'
}
fileSystem: {
enabled: bool
retentionInDays: int
retentionInMb: int
}
}
}
}
قيم Property
المواقع/الفتحات/سجلات التكوين
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
"السجلات" |
نوع | نوع المورد. | سلسلة |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: الفتحات |
خصائص | خصائص محددة لمورد SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
الاسم | الوصف | القيمة |
---|---|---|
سجلات التطبيق | تكوين سجلات التطبيق. | ApplicationLogsConfig |
صفحات تفصيلية لErrorMessages | تكوين رسائل الخطأ التفصيلية. | تكوين ممكن |
فشل طلب الرسائل | فشل تكوين تتبع الطلبات. | تكوين ممكن |
httpLogs | تكوين سجلات HTTP. | HttpLogsConfig |
ApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | سجلات التطبيق إلى تكوين تخزين كائن ثنائي كبير الحجم. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | سجلات التطبيق إلى تكوين تخزين جدول Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | سجلات التطبيق إلى تكوين نظام الملفات. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" 'إيقاف التشغيل' "مطول" "تحذير" |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاحتفاظ. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية كائن ثنائي كبير الحجم Azure مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
AzureTableStorageApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" 'إيقاف التشغيل' "مطول" "تحذير" |
sasUrl | عنوان URL ل SAS إلى جدول Azure مع أذونات إضافة/استعلام/حذف. | سلسلة (مطلوب) |
FileSystemApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" 'إيقاف التشغيل' "مطول" "تحذير" |
تكوين ممكن
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | صحيح إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
HttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | سجلات Http إلى تكوين تخزين azure blob. | AzureBlobStorageHttpLogsConfig |
fileSystem | سجلات Http لتكوين نظام الملفات. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | صحيح إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاحتفاظ. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية كائن ثنائي كبير الحجم Azure مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
FileSystemHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | صحيح إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الملفات الأقدم من X أيام. 0 أو أقل يعني عدم الاحتفاظ. |
int |
retentionInMb | الحد الأقصى للحجم بالميغابايت التي يمكن لملفات سجل http استخدامها. عند الوصول إلى ملفات السجل القديمة ستتم إزالتها لتوفير مساحة لملفات جديدة. يمكن أن تتراوح القيمة بين 25 و100. |
int |
تعريف مورد قالب ARM
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'logs'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات التخزين في azure
- النسخ الاحتياطي
- Connectionstrings
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2022-03-01",
"name": "logs",
"kind": "string",
"properties": {
"applicationLogs": {
"azureBlobStorage": {
"level": "string",
"retentionInDays": "int",
"sasUrl": "string"
},
"azureTableStorage": {
"level": "string",
"sasUrl": "string"
},
"fileSystem": {
"level": "string"
}
},
"detailedErrorMessages": {
"enabled": "bool"
},
"failedRequestsTracing": {
"enabled": "bool"
},
"httpLogs": {
"azureBlobStorage": {
"enabled": "bool",
"retentionInDays": "int",
"sasUrl": "string"
},
"fileSystem": {
"enabled": "bool",
"retentionInDays": "int",
"retentionInMb": "int"
}
}
}
}
قيم Property
المواقع/الفتحات/سجلات التكوين
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Web/sites/slots/config' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2022-03-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
"السجلات" |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
الاسم | الوصف | القيمة |
---|---|---|
سجلات التطبيق | تكوين سجلات التطبيق. | ApplicationLogsConfig |
معلومات تفصيلية عن الأخطاء | تكوين رسائل الخطأ التفصيلية. | تكوين ممكن |
فشل طلب الرسائل | تكوين تتبع الطلبات الفاشلة. | تكوين ممكن |
httpLogs | تكوين سجلات HTTP. | تكوين HttpLogs |
ApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | سجلات التطبيق لتكوين تخزين كائن ثنائي كبير الحجم. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | سجلات التطبيق إلى تكوين تخزين جدول Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | سجلات التطبيق لتكوين نظام الملفات. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" "إيقاف التشغيل" "مطول" "تحذير" |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاستبقاء. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية azure blob مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
AzureTableStorageApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" "إيقاف التشغيل" "مطول" "تحذير" |
sasUrl | عنوان URL SAS إلى جدول Azure مع أذونات إضافة/استعلام/حذف. | سلسلة (مطلوبة) |
FileSystemApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" "إيقاف التشغيل" "مطول" "تحذير" |
تكوين ممكن
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | True إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
تكوين HttpLogs
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | سجلات Http إلى تكوين تخزين azure blob. | AzureBlobStorageHttpLogsConfig |
fileSystem | سجلات Http لتكوين نظام الملفات. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | True إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاستبقاء. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية azure blob مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
FileSystemHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | True إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الملفات الأقدم من X days. 0 أو أقل يعني عدم الاستبقاء. |
int |
retentionInMb | الحد الأقصى للحجم بالميغابايت التي يمكن أن تستخدمها ملفات سجل http. عند الوصول إلى ملفات السجل القديمة ستتم إزالتها لتوفير مساحة لملفات السجل الجديدة. يمكن أن تتراوح القيمة بين 25 و100. |
int |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'logs'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات تخزين azure
- النسخ الاحتياطي
- Connectionstrings
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2022-03-01"
name = "logs"
parent_id = "string"
body = jsonencode({
properties = {
applicationLogs = {
azureBlobStorage = {
level = "string"
retentionInDays = int
sasUrl = "string"
}
azureTableStorage = {
level = "string"
sasUrl = "string"
}
fileSystem = {
level = "string"
}
}
detailedErrorMessages = {
enabled = bool
}
failedRequestsTracing = {
enabled = bool
}
httpLogs = {
azureBlobStorage = {
enabled = bool
retentionInDays = int
sasUrl = "string"
}
fileSystem = {
enabled = bool
retentionInDays = int
retentionInMb = int
}
}
}
kind = "string"
})
}
قيم Property
المواقع/الفتحات/سجلات التكوين
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Web/sites/slots/config@2022-03-01" |
الاسم | اسم المورد | "السجلات" |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: الفتحات |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
الاسم | الوصف | القيمة |
---|---|---|
سجلات التطبيق | تكوين سجلات التطبيق. | ApplicationLogsConfig |
معلومات تفصيلية عن الأخطاء | تكوين رسائل الخطأ التفصيلية. | تكوين ممكن |
فشل طلب الرسائل | تكوين تتبع الطلبات الفاشلة. | تكوين ممكن |
httpLogs | تكوين سجلات HTTP. | تكوين HttpLogs |
ApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | سجلات التطبيق لتكوين تخزين كائن ثنائي كبير الحجم. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | سجلات التطبيق إلى تكوين تخزين جدول Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | سجلات التطبيق لتكوين نظام الملفات. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" "إيقاف التشغيل" "مطول" "تحذير" |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاستبقاء. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية azure blob مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
AzureTableStorageApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" "إيقاف التشغيل" "مطول" "تحذير" |
sasUrl | عنوان URL SAS إلى جدول Azure مع أذونات إضافة/استعلام/حذف. | سلسلة (مطلوبة) |
FileSystemApplicationLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
المستوى | مستوى السجل. | "خطأ" "معلومات" "إيقاف التشغيل" "مطول" "تحذير" |
تكوين ممكن
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | True إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
تكوين HttpLogs
الاسم | الوصف | القيمة |
---|---|---|
azureBlobStorage | سجلات Http إلى تكوين تخزين azure blob. | AzureBlobStorageHttpLogsConfig |
fileSystem | سجلات Http لتكوين نظام الملفات. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | True إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاستبقاء. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية azure blob مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
FileSystemHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | True إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الملفات الأقدم من X days. 0 أو أقل يعني عدم الاستبقاء. |
int |
retentionInMb | الحد الأقصى للحجم بالميغابايت التي يمكن أن تستخدمها ملفات سجل http. عند الوصول إلى ملفات السجل القديمة ستتم إزالتها لتوفير مساحة لملفات السجل الجديدة. يمكن أن تتراوح القيمة بين 25 و100. |
int |