Microsoft.Web sites/slots/config 'logs' 2020-12-01
Definição de recurso do Bicep
O tipo de recurso sites/slots/config pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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 define name: 'logs'
.
Para outras opções, consulte:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- cópia de segurança
- connectionstrings
- metadados
- pushsettings
- Web
Formato do recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte Bicep ao seu modelo.
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
}
}
}
}
Valores de propriedade
sites/slots/config-logs
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
"registos" |
tipo | Tipo de recurso. | string |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: blocos |
propriedades | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nome | Descrição | Valor |
---|---|---|
applicationLogs | Configuração de registos de aplicações. | ApplicationLogsConfig |
detailedErrorMessages | Configuração detalhada de mensagens de erro. | EnabledConfig |
failedRequestsTracing | Falha na configuração do rastreio de pedidos. | EnabledConfig |
httpLogs | Configuração de registos HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Registos de aplicações na configuração do armazenamento de blobs. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Registos de aplicações na configuração do armazenamento de tabelas do Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Registos de aplicações na configuração do sistema de ficheiros. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" 'Informações' 'Desativado' 'Verboso' 'Aviso' |
retentionInDays | Retenção em dias. Remover blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
sasUrl | URL de SAS para um contentor de blobs do Azure com permissões de leitura/escrita/lista/eliminação. | string |
AzureTableStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" 'Informações' 'Desativado' 'Verboso' 'Aviso' |
sasUrl | URL de SAS para uma tabela do Azure com permissões de adicionar/consultar/eliminar. | cadeia (obrigatório) |
FileSystemApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" 'Informações' 'Desativado' 'Verboso' 'Aviso' |
EnabledConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
HttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Http regista a configuração do armazenamento de blobs do Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Http regista a configuração do sistema de ficheiros. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
retentionInDays | Retenção em dias. Remover blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
sasUrl | URL de SAS para um contentor de blobs do Azure com permissões de leitura/escrita/lista/eliminação. | string |
FileSystemHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
retentionInDays | Retenção em dias. Remover ficheiros com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
retentionInMb | Tamanho máximo em megabytes que os ficheiros de registo http podem utilizar. Quando forem alcançados ficheiros de registo antigos, serão removidos para libertar espaço para os novos. O valor pode variar entre 25 e 100. |
int |
Definição de recurso do modelo arm
O tipo de recurso sites/slots/config pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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 define name: 'logs'
.
Para outras opções, consulte:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- cópia de segurança
- connectionstrings
- metadados
- pushsettings
- Web
Formato do recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte JSON ao seu modelo.
{
"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"
}
}
}
}
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 de recursos | '2020-12-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
"registos" |
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nome | Descrição | Valor |
---|---|---|
applicationLogs | Configuração de registos de aplicações. | ApplicationLogsConfig |
detailedErrorMessages | Configuração detalhada das mensagens de erro. | EnabledConfig |
failedRequestsTracing | Falha na configuração do rastreio de pedidos. | EnabledConfig |
httpLogs | Configuração de registos HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Registos de aplicações para a configuração do armazenamento de blobs. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Registos de aplicações na configuração do armazenamento de tabelas do Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Registos de aplicações na configuração do sistema de ficheiros. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" "Informações" 'Desligado' 'Verboso' "Aviso" |
retentionInDays | Retenção em dias. Remover blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
sasUrl | URL de SAS para um contentor de blobs do azure com permissões de leitura/escrita/lista/eliminação. | string |
AzureTableStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" "Informações" 'Desligado' 'Verboso' "Aviso" |
sasUrl | URL de SAS para uma tabela do Azure com permissões de adicionar/consultar/eliminar. | cadeia (obrigatório) |
FileSystemApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" "Informações" 'Desligado' 'Verboso' "Aviso" |
EnabledConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
HttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Http regista a configuração do armazenamento de blobs do Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Http regista a configuração do sistema de ficheiros. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
retentionInDays | Retenção em dias. Remover blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
sasUrl | URL de SAS para um contentor de blobs do Azure com permissões de leitura/escrita/lista/eliminação. | string |
FileSystemHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
retentionInDays | Retenção em dias. Remover ficheiros com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
retentionInMb | Tamanho máximo em megabytes que os ficheiros de registo http podem utilizar. Quando forem alcançados ficheiros de registo antigos, serão removidos para libertar espaço para os novos. O valor pode variar entre 25 e 100. |
int |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso sites/slots/config pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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 define name: 'logs'
.
Para outras opções, consulte:
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- cópia de segurança
- connectionstrings
- metadados
- pushsettings
- Web
Formato do recurso
Para criar um recurso Microsoft.Web/sites/slots/config, adicione o seguinte Terraform ao seu modelo.
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"
})
}
Valores de propriedade
sites/slots/config-logs
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/sites/slots/config@2020-12-01" |
name | O nome do recurso | "registos" |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: blocos |
tipo | Tipo de recurso. | string |
propriedades | Propriedades específicas do recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nome | Descrição | Valor |
---|---|---|
applicationLogs | Configuração de registos de aplicações. | ApplicationLogsConfig |
detailedErrorMessages | Configuração detalhada de mensagens de erro. | EnabledConfig |
failedRequestsTracing | Falha na configuração do rastreio de pedidos. | EnabledConfig |
httpLogs | Configuração de registos HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Registos de aplicações na configuração do armazenamento de blobs. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Registos de aplicações na configuração do armazenamento de tabelas do Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Registos de aplicações na configuração do sistema de ficheiros. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" "Informações" "Desativado" "Verboso" "Aviso" |
retentionInDays | Retenção em dias. Remover blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
sasUrl | URL de SAS para um contentor de blobs do Azure com permissões de leitura/escrita/lista/eliminação. | string |
AzureTableStorageApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" "Informações" "Desativado" "Verboso" "Aviso" |
sasUrl | URL de SAS para uma tabela do Azure com permissões de adicionar/consultar/eliminar. | cadeia (obrigatório) |
FileSystemApplicationLogsConfig
Nome | Descrição | Valor |
---|---|---|
nível | Nível de registo. | "Erro" "Informações" "Desativado" "Verboso" "Aviso" |
EnabledConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
HttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
azureBlobStorage | Http regista a configuração do armazenamento de blobs do Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Http regista a configuração do sistema de ficheiros. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
retentionInDays | Retenção em dias. Remover blobs com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
sasUrl | URL de SAS para um contentor de blobs do Azure com permissões de leitura/escrita/lista/eliminação. | string |
FileSystemHttpLogsConfig
Nome | Descrição | Valor |
---|---|---|
ativado | Verdadeiro se a configuração estiver ativada, falso se estiver desativada e nula se a configuração não estiver definida. | bool |
retentionInDays | Retenção em dias. Remover ficheiros com mais de X dias. 0 ou inferior significa que não há retenção. |
int |
retentionInMb | Tamanho máximo em megabytes que os ficheiros de registo http podem utilizar. Quando forem alcançados ficheiros de registo antigos, serão removidos para libertar espaço para os novos. O valor pode variar entre 25 e 100. |
int |