Microsoft.Web sites/slots/config 'logs' 2020-12-01

Определение ресурса Bicep

Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Параметры свойства name

Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name . В этой статье показаны свойства, доступные при установке name: 'logs'.

Другие варианты см. в приведенных ниже разделах.

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/sites/slots/config, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Web/sites/slots/config@2020-12-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
      }
    }
  }
}

Значения свойств

sites/slots/config-logs

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
"logs"
kind Тип ресурса. строка
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: слоты
properties Свойства ресурса SiteLogsConfig SiteLogsConfigProperties

SiteLogsConfigProperties

Имя Описание Значение
applicationLogs Конфигурация журналов приложений. ApplicationLogsConfig
detailedErrorMessages Подробная конфигурация сообщений об ошибках. EnabledConfig
failedRequestsTracing Конфигурация трассировки неудачных запросов. EnabledConfig
httpLogs Конфигурация журналов HTTP. HttpLogsConfig

ApplicationLogsConfig

Имя Описание Значение
azureBlobStorage Журналы приложений в конфигурации хранилища BLOB-объектов. AzureBlobStorageApplicationLogsConfig
azureTableStorage Журналы приложений в конфигурации хранилища таблиц Azure. AzureTableStorageApplicationLogsConfig
fileSystem Журналы приложений в конфигурации файловой системы. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
"Подробный"
Предупреждение
RetentionInDays Хранение в днях.
Удалите большие двоичные объекты старше X дней.
Значение 0 или меньше означает отсутствие срока хранения.
INT
sasUrl URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. строка

AzureTableStorageApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
'Verbose'
"Предупреждение"
sasUrl URL-адрес SAS для таблицы Azure с разрешениями на добавление, запрос или удаление. string (обязательно)

FileSystemApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
'Verbose'
"Предупреждение"

EnabledConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool

HttpLogsConfig

Имя Описание Значение
azureBlobStorage Журналы HTTP в конфигурации хранилища BLOB-объектов Azure. AzureBlobStorageHttpLogsConfig
fileSystem Журналы HTTP в конфигурации файловой системы. FileSystemHttpLogsConfig

AzureBlobStorageHttpLogsConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool
RetentionInDays Хранение в днях.
Удалите большие двоичные объекты старше X дней.
0 или ниже означает отсутствие хранения.
INT
sasUrl URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. строка

FileSystemHttpLogsConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool
RetentionInDays Хранение в днях.
Удалите файлы старше X дней.
0 или ниже означает отсутствие хранения.
INT
retentionInMb Максимальный размер в мегабайтах, который могут использовать файлы журнала HTTP.
По достижении старых файлов журнала будут удалены, чтобы освободить место для новых.
Значение может варьироваться от 25 до 100.
INT

Определение ресурса шаблона ARM

Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Параметры свойства name

Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name . В этой статье показаны свойства, доступные при установке name: 'logs'.

Другие варианты см. в приведенных ниже разделах.

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/sites/slots/config, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Web/sites/slots/config",
  "apiVersion": "2020-12-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"
      }
    }
  }
}

Значения свойств

sites/slots/config-logs

Имя Описание Значение
тип Тип ресурса Microsoft.Web/sites/slots/config
версия_API Версия API ресурсов '2020-12-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
'logs'
kind Тип ресурса. строка
properties Свойства ресурса SiteLogsConfig Свойства SiteLogsConfig

Свойства SiteLogsConfig

Имя Описание Значение
applicationLogs Конфигурация журналов приложений. ApplicationLogsConfig
detailedErrorMessages Подробная конфигурация сообщений об ошибках. EnabledConfig
failedRequestsTracing Конфигурация трассировки неудачных запросов. EnabledConfig
httpLogs Конфигурация журналов HTTP. HttpLogsConfig

ApplicationLogsConfig

Имя Описание Значение
azureBlobStorage Журналы приложений в конфигурации хранилища BLOB-объектов. AzureBlobStorageApplicationLogsConfig
azureTableStorage Журналы приложений в конфигурации хранилища таблиц Azure. AzureTableStorageApplicationLogsConfig
fileSystem Журналы приложений в конфигурации файловой системы. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
'Verbose'
"Предупреждение"
RetentionInDays Хранение в днях.
Удалите большие двоичные объекты старше X дней.
0 или ниже означает отсутствие хранения.
INT
sasUrl URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. строка

AzureTableStorageApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
'Verbose'
"Предупреждение"
sasUrl URL-адрес SAS для таблицы Azure с разрешениями на добавление, запрос или удаление. string (обязательно)

FileSystemApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
'Verbose'
"Предупреждение"

EnabledConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool

HttpLogsConfig

Имя Описание Значение
azureBlobStorage Журналы HTTP в конфигурации хранилища BLOB-объектов Azure. AzureBlobStorageHttpLogsConfig
fileSystem Журналы HTTP в конфигурации файловой системы. FileSystemHttpLogsConfig

AzureBlobStorageHttpLogsConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, значение false, если она отключена, и null, если конфигурация не задана. bool
RetentionInDays Хранение в днях.
Удалите большие двоичные объекты старше X дней.
Значение 0 или меньше означает отсутствие срока хранения.
INT
sasUrl URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. строка

FileSystemHttpLogsConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, значение false, если она отключена, и null, если конфигурация не задана. bool
RetentionInDays Хранение в днях.
Удалите файлы старше X дней.
Значение 0 или меньше означает отсутствие срока хранения.
INT
retentionInMb Максимальный размер в мегабайтах, который могут использоваться http-файлами журналов.
При достижении старых файлов журнала будут удалены, чтобы освободить место для новых.
Значение может варьироваться от 25 до 100.
INT

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Параметры свойства name

Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name . В этой статье показаны свойства, доступные при установке name: 'logs'.

Другие варианты см. в приведенных ниже разделах.

Формат ресурсов

Чтобы создать ресурс Microsoft.Web/sites/slots/config, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots/config@2020-12-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"
  })
}

Значения свойств

sites/slots/config-logs

Имя Описание Значение
тип Тип ресурса "Microsoft.Web/sites/slots/config@2020-12-01"
name имя ресурса. "logs"
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: слоты
kind Тип ресурса. строка
properties Свойства ресурса SiteLogsConfig SiteLogsConfigProperties

SiteLogsConfigProperties

Имя Описание Значение
applicationLogs Конфигурация журналов приложений. ApplicationLogsConfig
detailedErrorMessages Подробная конфигурация сообщений об ошибках. EnabledConfig
failedRequestsTracing Конфигурация трассировки неудачных запросов. EnabledConfig
httpLogs Конфигурация журналов HTTP. HttpLogsConfig

ApplicationLogsConfig

Имя Описание Значение
azureBlobStorage Журналы приложений в конфигурации хранилища BLOB-объектов. AzureBlobStorageApplicationLogsConfig
azureTableStorage Журналы приложений в конфигурации хранилища таблиц Azure. AzureTableStorageApplicationLogsConfig
fileSystem Журналы приложений в конфигурации файловой системы. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
"Подробно"
"Предупреждение"
RetentionInDays Хранение в днях.
Удалите большие двоичные объекты старше X дней.
0 или ниже означает отсутствие хранения.
INT
sasUrl URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. строка

AzureTableStorageApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
"Подробно"
"Предупреждение"
sasUrl URL-адрес SAS для таблицы Azure с разрешениями на добавление, запрос или удаление. string (обязательно)

FileSystemApplicationLogsConfig

Имя Описание Значение
уровень Уровень ведения журнала. "Ошибка"
"Информация"
"Выкл."
"Подробно"
"Предупреждение"

EnabledConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool

HttpLogsConfig

Имя Описание Значение
azureBlobStorage Журналы HTTP в конфигурации хранилища BLOB-объектов Azure. AzureBlobStorageHttpLogsConfig
fileSystem Журналы HTTP в конфигурации файловой системы. FileSystemHttpLogsConfig

AzureBlobStorageHttpLogsConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool
RetentionInDays Хранение в днях.
Удалите большие двоичные объекты старше X дней.
0 или ниже означает отсутствие хранения.
INT
sasUrl URL-адрес SAS для контейнера BLOB-объектов Azure с разрешениями на чтение, запись, список и удаление. строка

FileSystemHttpLogsConfig

Имя Описание Значение
Включено Значение true, если конфигурация включена, false, если она отключена, и null, если конфигурация не задана. bool
RetentionInDays Хранение в днях.
Удалите файлы старше X дней.
0 или ниже означает отсутствие хранения.
INT
retentionInMb Максимальный размер в мегабайтах, который могут использовать файлы журнала HTTP.
По достижении старых файлов журнала будут удалены, чтобы освободить место для новых.
Значение может варьироваться от 25 до 100.
INT