Microsoft.Web sites/slots/config 'logs' 2020-12-01
Определение ресурса Bicep
Тип ресурса sites/slots/config можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Параметры свойства name
Ресурс sites/slots/config принимает различные свойства в зависимости от значения свойства name .
В этой статье показаны свойства, доступные при установке name: 'logs'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- Резервного копирования
- строки подключения
- metadata
- pushsettings
- web
Формат ресурсов
Чтобы создать ресурс 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'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- Проверки подлинности
- authsettingsV2
- azurestorageaccounts
- Резервного копирования
- строки подключения
- metadata
- pushsettings
- web
Формат ресурсов
Чтобы создать ресурс 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'
.
Другие варианты см. в приведенных ниже разделах.
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- Резервного копирования
- строки подключения
- metadata
- pushsettings
- web
Формат ресурсов
Чтобы создать ресурс 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по