Microsoft.Web sites/slots/config 'logs' 2021-01-15
تعريف مورد Bicep
يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
خيارات خاصية الاسم
يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم .
تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'logs'
.
للحصول على خيارات أخرى، انظر:
- Appsettings
- authsettings
- authsettingsV2
- حسابات التخزين في azure
- النسخ الاحتياطي
- Connectionstrings
- metadata
- إعدادات الدفع
- ويب
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots/config، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Web/sites/slots/config@2021-01-15' = {
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": "2021-01-15",
"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 | إصدار واجهة برمجة تطبيقات المورد | '2021-01-15' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب 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
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | صحيح إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الكائنات الثنائية كبيرة الحجم الأقدم من X أيام. 0 أو أقل يعني عدم الاحتفاظ. |
int |
sasUrl | عنوان URL ل SAS إلى حاوية كائن ثنائي كبير الحجم Azure مع أذونات القراءة/الكتابة/القائمة/الحذف. | سلسلة |
FileSystemHttpLogsConfig
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | صحيح إذا تم تمكين التكوين، خطأ إذا تم تعطيله وخالية إذا لم يتم تعيين التكوين. | Bool |
retentionInDays | الاستبقاء بالأيام. إزالة الملفات الأقدم من X أيام. 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@2021-01-15"
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@2021-01-15" |
الاسم | اسم المورد | "السجلات" |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: الفتحات |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد 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 |