Microsoft.Web sites/slots/config 'logs' 2021-03-01
Definição de recurso do Bicep
O tipo de recurso sites/slots/config pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Opções para a propriedade name
O recurso sites/slots/config aceita propriedades diferentes com base no valor da propriedade name .
Este artigo mostra as propriedades que estão disponíveis quando você define name: 'logs'
.
Para obter outras opções, confira:
- Appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- Connectionstrings
- metadados
- pushsettings
- Web
Formato de recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Web/sites/slots/config@2021-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
}
}
}
}
Valores de propriedade
sites/slots/config-logs
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
'logs' |
kind | Tipo de recurso. | string |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte Recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: slots |
properties | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nome | Descrição | Valor |
---|---|---|
applicationLogs | Configuração de logs de aplicativo. | ApplicationLogsConfig |
detailedErrorMessages | Configuração detalhada de mensagens de erro. | EnabledConfig |
failedRequestsTracing | Configuração de rastreamento de solicitações com falha. | EnabledConfig |
httpLogs | Configuração de logs HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs de aplicativo para a configuração de armazenamento de blobs. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Logs de aplicativo para a configuração de armazenamento de tabelas do Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Logs de aplicativo para a configuração do sistema de arquivos. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | 'Error' 'Informações' 'Desativado' 'Detalhado' 'Aviso' |
RetentionInDays | Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
sasUrl | URL sas para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão. | string |
AzureTableStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | 'Error' 'Information' 'Off' 'Detalhado' 'Aviso' |
sasUrl | URL SAS para uma tabela do Azure com permissões de adição/consulta/exclusão. | cadeia de caracteres (obrigatório) |
FileSystemApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | 'Error' 'Information' 'Off' 'Detalhado' 'Aviso' |
EnabledConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
HttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs http para a configuração de armazenamento de blobs do Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Logs http para a configuração do sistema de arquivos. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
RetentionInDays | Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
sasUrl | URL sas para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão. | string |
FileSystemHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
RetentionInDays | Retenção em dias. Remova arquivos com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
retentionInMb | Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando os arquivos de log antigos atingidos forem removidos para liberar espaço para novos. O valor pode variar entre 25 e 100. |
INT |
Definição de recurso de modelo do ARM
O tipo de recurso sites/slots/config pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Opções para a propriedade name
O recurso sites/slots/config aceita propriedades diferentes com base no valor da propriedade name .
Este artigo mostra as propriedades que estão disponíveis quando você define name: 'logs'
.
Para obter outras opções, confira:
- Appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- Connectionstrings
- metadados
- pushsettings
- Web
Formato de recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2021-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"
}
}
}
}
Valores de propriedade
sites/slots/config-logs
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.Web/sites/slots/config' |
apiVersion | A versão da API do recurso | '2021-03-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
'logs' |
kind | Tipo de recurso. | string |
properties | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nome | Descrição | Valor |
---|---|---|
applicationLogs | Configuração de logs de aplicativo. | ApplicationLogsConfig |
detailedErrorMessages | Configuração detalhada de mensagens de erro. | EnabledConfig |
failedRequestsTracing | Configuração de rastreamento de solicitações com falha. | EnabledConfig |
httpLogs | Configuração de logs HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs de aplicativo para a configuração de armazenamento de blobs. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Logs de aplicativo para a configuração de armazenamento de tabelas do Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Logs de aplicativo para a configuração do sistema de arquivos. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | 'Error' 'Information' 'Off' 'Detalhado' 'Aviso' |
RetentionInDays | Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
sasUrl | URL sas para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão. | string |
AzureTableStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | 'Error' 'Information' 'Off' 'Detalhado' 'Aviso' |
sasUrl | URL SAS para uma tabela do Azure com permissões de adição/consulta/exclusão. | cadeia de caracteres (obrigatório) |
FileSystemApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | 'Error' 'Information' 'Off' 'Detalhado' 'Aviso' |
EnabledConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
HttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs http para a configuração de armazenamento de blobs do Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Logs http para a configuração do sistema de arquivos. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
RetentionInDays | Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
sasUrl | URL sas para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão. | string |
FileSystemHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
RetentionInDays | Retenção em dias. Remova arquivos com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
retentionInMb | Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando os arquivos de log antigos forem acessados, serão removidos para liberar espaço para os novos. O valor pode variar entre 25 e 100. |
INT |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso sites/slots/config pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Opções para a propriedade name
O recurso sites/slots/config aceita propriedades diferentes com base no valor da propriedade name .
Este artigo mostra as propriedades que estão disponíveis quando você define name: 'logs'
.
Para obter outras opções, confira:
- Appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- Connectionstrings
- metadados
- pushsettings
- Web
Formato de recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2021-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"
})
}
Valores de propriedade
sites/slots/config-logs
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/sites/slots/config@2021-03-01" |
name | O nome do recurso | "logs" |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: slots |
kind | Tipo de recurso. | string |
properties | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nome | Descrição | Valor |
---|---|---|
applicationLogs | Configuração de logs de aplicativo. | ApplicationLogsConfig |
detailedErrorMessages | Configuração detalhada de mensagens de erro. | EnabledConfig |
failedRequestsTracing | Configuração de rastreamento de solicitações com falha. | EnabledConfig |
httpLogs | Configuração de logs HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs de aplicativo para a configuração de armazenamento de blobs. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Logs de aplicativo para a configuração de armazenamento de tabelas do Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Logs de aplicativo para a configuração do sistema de arquivos. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | "Erro" "Informações" "Desativado" "Detalhado" "Warning" |
RetentionInDays | Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
sasUrl | URL sas para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão. | string |
AzureTableStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | "Erro" "Informações" "Desativado" "Detalhado" "Warning" |
sasUrl | URL SAS para uma tabela do Azure com permissões de adição/consulta/exclusão. | cadeia de caracteres (obrigatório) |
FileSystemApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível do log. | "Erro" "Informações" "Desativado" "Detalhado" "Warning" |
EnabledConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
HttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Logs http para a configuração de armazenamento de blobs do Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Logs http para a configuração do sistema de arquivos. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
RetentionInDays | Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
sasUrl | URL sas para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão. | string |
FileSystemHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
Habilitado | True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida. | bool |
RetentionInDays | Retenção em dias. Remova arquivos com mais de X dias. 0 ou inferior significa que não há retenção. |
INT |
retentionInMb | Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando os arquivos de log antigos atingidos forem removidos para liberar espaço para novos. O valor pode variar entre 25 e 100. |
INT |