Microsoft.Web sites/slots/config 'logs' 2021-01-15

تعريف مورد Bicep

يمكن نشر نوع مورد المواقع/الفتحات/التكوين مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

خيارات خاصية الاسم

يقبل مورد المواقع/الفتحات/التكوين خصائص مختلفة استنادا إلى قيمة خاصية الاسم . تعرض هذه المقالة الخصائص المتوفرة عند تعيين name: 'logs'.

للحصول على خيارات أخرى، انظر:

تنسيق المورد

لإنشاء مورد 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'.

للحصول على خيارات أخرى، انظر:

تنسيق المورد

لإنشاء مورد 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'.

للحصول على خيارات أخرى، انظر:

تنسيق المورد

لإنشاء مورد 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