Microsoft.Web sites/slots/config "logs" 2021-01-01
Definición de recursos de Bicep
El tipo de recurso sites/slots/config se puede implementar con operaciones que tienen como destino:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Opciones de la propiedad name
El recurso sites/slots/config acepta propiedades diferentes en función del valor de la propiedad name .
En este artículo se muestran las propiedades que están disponibles al establecer name: 'logs'
.
Para conocer otras opciones, consulte:
- Appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- Connectionstrings
- metadata
- pushsettings
- web
Formato de los recursos
Para crear un recurso Microsoft.Web/sites/slots/config, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Web/sites/slots/config@2021-01-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 propiedad
sites/slots/config-logs
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
'logs' |
kind | Tipo de recurso. | string |
primario | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: ranuras |
properties | Propiedades específicas del recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nombre | Descripción | Valor |
---|---|---|
applicationLogs | Configuración de registros de aplicación. | ApplicationLogsConfig |
detailedErrorMessages | Configuración detallada de mensajes de error. | EnabledConfig |
failedRequestsTracing | Configuración de seguimiento de solicitudes con errores. | EnabledConfig |
httpLogs | Configuración de registros HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
azureBlobStorage | Registros de aplicación en la configuración de Blob Storage. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Registros de aplicación en la configuración de Azure Table Storage. | AzureTableStorageApplicationLogsConfig |
fileSystem | Registros de aplicación en la configuración del sistema de archivos. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | 'Error' 'Información' 'Desactivado' 'Detallado' 'Advertencia' |
RetentionInDays | Retención en días. Quite blobs anteriores a X días. 0 o inferior significa que no hay retención. |
int |
sasUrl | Dirección URL de SAS a un contenedor de blobs de Azure con permisos de lectura, escritura, lista y eliminación. | string |
AzureTableStorageApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | 'Error' 'Información' 'Desactivado' 'Detallado' 'Advertencia' |
sasUrl | Dirección URL de SAS a una tabla de Azure con permisos de adición, consulta y eliminación. | string (obligatorio) |
FileSystemApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | 'Error' 'Información' 'Desactivado' 'Detallado' 'Advertencia' |
EnabledConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
HttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
azureBlobStorage | Registros HTTP en la configuración de Azure Blob Storage. | AzureBlobStorageHttpLogsConfig |
fileSystem | Registros HTTP en la configuración del sistema de archivos. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
RetentionInDays | Retención en días. Quite blobs anteriores a X días. 0 o inferior significa que no hay retención. |
int |
sasUrl | Dirección URL de SAS a un contenedor de blobs de Azure con permisos de lectura, escritura, lista y eliminación. | string |
FileSystemHttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
RetentionInDays | Retención en días. Quite los archivos anteriores a X días. 0 o inferior significa que no hay retención. |
int |
retentionInMb | Tamaño máximo en megabytes que pueden usar los archivos de registro http. Cuando se alcancen los archivos de registro antiguos se quitarán para hacer espacio para los nuevos. El valor puede oscilar entre 25 y 100. |
int |
Definición de recursos de plantilla de ARM
El tipo de recurso sites/slots/config se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Opciones de la propiedad name
El recurso sites/slots/config acepta propiedades diferentes en función del valor de la propiedad name .
En este artículo se muestran las propiedades disponibles al establecer name: 'logs'
.
Para conocer otras opciones, consulte:
- Appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- Connectionstrings
- metadata
- pushsettings
- web
Formato de los recursos
Para crear un recurso Microsoft.Web/sites/slots/config, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2021-01-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 propiedad
sites/slots/config-logs
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Web/sites/slots/config" |
apiVersion | La versión de la API de recursos | '2021-01-01' |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json. |
'logs' |
kind | Tipo de recurso. | string |
properties | Propiedades específicas del recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nombre | Descripción | Valor |
---|---|---|
applicationLogs | Configuración de registros de aplicación. | ApplicationLogsConfig |
detailedErrorMessages | Configuración detallada de mensajes de error. | EnabledConfig |
failedRequestsTracing | Configuración de seguimiento de solicitudes con errores. | EnabledConfig |
httpLogs | Configuración de registros HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
azureBlobStorage | Registros de aplicación en la configuración de Blob Storage. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Registros de aplicación en la configuración de Azure Table Storage. | AzureTableStorageApplicationLogsConfig |
fileSystem | Registros de aplicación en la configuración del sistema de archivos. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | 'Error' 'Información' 'Desactivado' 'Detallado' 'Advertencia' |
RetentionInDays | Retención en días. Quite blobs anteriores a X días. 0 o inferior significa que no hay retención. |
int |
sasUrl | Dirección URL de SAS a un contenedor de blobs de Azure con permisos de lectura, escritura, lista y eliminación. | string |
AzureTableStorageApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | 'Error' 'Información' 'Desactivado' 'Detallado' 'Advertencia' |
sasUrl | Dirección URL de SAS a una tabla de Azure con permisos de adición, consulta y eliminación. | string (obligatorio) |
FileSystemApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | 'Error' 'Información' 'Desactivado' 'Detallado' 'Advertencia' |
EnabledConfig
Nombre | Descripción | Value |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
HttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
azureBlobStorage | Registros HTTP en la configuración de Azure Blob Storage. | AzureBlobStorageHttpLogsConfig |
fileSystem | Registros HTTP en la configuración del sistema de archivos. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
RetentionInDays | Retención en días. Quite blobs anteriores a X días. 0 o inferior significa que no hay retención. |
int |
sasUrl | Dirección URL de SAS a un contenedor de blobs de Azure con permisos de lectura, escritura, lista y eliminación. | string |
FileSystemHttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
RetentionInDays | Retención en días. Quite los archivos anteriores a X días. 0 o inferior significa que no hay retención. |
int |
retentionInMb | Tamaño máximo en megabytes que pueden usar los archivos de registro http. Cuando se alcancen los archivos de registro antiguos se quitarán para hacer espacio para los nuevos. El valor puede oscilar entre 25 y 100. |
int |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso sites/slots/config se puede implementar con operaciones destinadas a:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Opciones de la propiedad name
El recurso sites/slots/config acepta propiedades diferentes en función del valor de la propiedad name .
En este artículo se muestran las propiedades disponibles al establecer name: 'logs'
.
Para conocer otras opciones, consulte:
- Appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- Connectionstrings
- metadata
- pushsettings
- web
Formato de los recursos
Para crear un recurso Microsoft.Web/sites/slots/config, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2021-01-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 propiedad
sites/slots/config-logs
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Web/sites/slots/config@2021-01-01" |
name | El nombre del recurso | "registros" |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: ranuras |
kind | Tipo de recurso. | string |
properties | Propiedades específicas del recurso SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nombre | Descripción | Value |
---|---|---|
applicationLogs | Configuración de registros de aplicación. | ApplicationLogsConfig |
detailedErrorMessages | Configuración detallada de mensajes de error. | EnabledConfig |
failedRequestsTracing | Configuración de seguimiento de solicitudes con error. | EnabledConfig |
httpLogs | Configuración de registros HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
azureBlobStorage | Registros de aplicación en la configuración de Blob Storage. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Registros de aplicación en la configuración de Azure Table Storage. | AzureTableStorageApplicationLogsConfig |
fileSystem | Registros de aplicación en la configuración del sistema de archivos. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | "Error" "Información" "Desactivado" "Detallado" "Warning" |
RetentionInDays | Retención en días. Quite blobs anteriores a X días. 0 o inferior significa que no hay retención. |
int |
sasUrl | Dirección URL de SAS a un contenedor de blobs de Azure con permisos de lectura, escritura, lista y eliminación. | string |
AzureTableStorageApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | "Error" "Información" "Desactivado" "Detallado" "Warning" |
sasUrl | Dirección URL de SAS a una tabla de Azure con permisos de adición, consulta y eliminación. | string (obligatorio) |
FileSystemApplicationLogsConfig
Nombre | Descripción | Valor |
---|---|---|
level | Nivel de registro. | "Error" "Información" "Desactivado" "Detallado" "Warning" |
EnabledConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
HttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
azureBlobStorage | Registros HTTP en la configuración de Azure Blob Storage. | AzureBlobStorageHttpLogsConfig |
fileSystem | Registros HTTP en la configuración del sistema de archivos. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
RetentionInDays | Retención en días. Quite blobs anteriores a X días. 0 o inferior significa que no hay retención. |
int |
sasUrl | Dirección URL de SAS a un contenedor de blobs de Azure con permisos de lectura, escritura, lista y eliminación. | string |
FileSystemHttpLogsConfig
Nombre | Descripción | Valor |
---|---|---|
enabled | True si la configuración está habilitada, false si está deshabilitada y null si no se establece la configuración. | bool |
RetentionInDays | Retención en días. Quite los archivos anteriores a X días. 0 o inferior significa que no hay retención. |
int |
retentionInMb | Tamaño máximo en megabytes que pueden usar los archivos de registro http. Cuando se alcancen los archivos de registro antiguos se quitarán para hacer espacio para los nuevos. El valor puede oscilar entre 25 y 100. |
int |