Microsoft.Web sites/slots/config 'logs'
Définition de ressource Bicep
Le type de ressource sites/emplacements/config peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Options pour la propriété name
La ressource sites/emplacements/config accepte des propriétés différentes en fonction de la valeur de la propriété name .
Cet article présente les propriétés disponibles lorsque vous définissez name: 'logs'
.
Pour d’autres options, voir :
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- connectionstrings
- métadonnées
- pushsettings
- web
Format des ressources
Pour créer une ressource Microsoft.Web/sites/slots/config, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Web/sites/slots/config@2022-09-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
}
}
}
}
Valeurs de propriétés
sites/emplacements/config-logs
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep. |
'logs' |
kind | Type de ressource. | string |
parent | Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : emplacements |
properties | Propriétés spécifiques à la ressource SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nom | Description | Valeur |
---|---|---|
applicationLogs | Configuration des journaux d’application. | ApplicationLogsConfig |
detailedErrorMessages | Configuration détaillée des messages d’erreur. | EnabledConfig |
failedRequestsTracing | Échec de la configuration du suivi des demandes. | EnabledConfig |
httpLogs | Configuration des journaux HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
azureBlobStorage | Journaux d’application dans la configuration du stockage d’objets blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Journaux d’application dans la configuration du stockage table Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Journaux d’application dans la configuration du système de fichiers. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | 'Error' 'Information' 'Off' 'Verbose' 'Avertissement' |
RetentionInDays | Conservation en jours. Supprimez les objets blob de plus de X jours. 0 ou inférieur signifie aucune rétention. |
int |
sasUrl | URL SAS vers un conteneur d’objets blob Azure avec des autorisations de lecture/écriture/liste/suppression. | string |
AzureTableStorageApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | 'Erreur' 'Informations' 'Off' 'Détaillé' 'Avertissement' |
sasUrl | URL SAP vers une table Azure avec des autorisations d’ajout/requête/suppression. | chaîne (obligatoire) |
FileSystemApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | 'Erreur' 'Informations' 'Off' 'Détaillé' 'Avertissement' |
EnabledConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
HttpLogsConfig
Nom | Description | Valeur |
---|---|---|
azureBlobStorage | Journaux Http dans la configuration du stockage blob Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Journaux Http dans la configuration du système de fichiers. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
RetentionInDays | Conservation en jours. Supprimez les objets blob antérieurs à X jours. 0 ou inférieur signifie aucune rétention. |
int |
sasUrl | URL SAP vers un conteneur d’objets blob Azure avec des autorisations de lecture/écriture/liste/suppression. | string |
FileSystemHttpLogsConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
RetentionInDays | Conservation en jours. Supprimez les fichiers antérieurs à X jours. 0 ou inférieur signifie aucune rétention. |
int |
retentionInMb | Taille maximale en mégaoctets que les fichiers journaux http peuvent utiliser. Lorsqu’ils sont atteints, les anciens fichiers journaux sont supprimés pour faire de l’espace pour les nouveaux. La valeur peut être comprise entre 25 et 100. |
int |
Définition de ressources de modèle ARM
Le type de ressource sites/emplacements/config peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Options pour la propriété name
La ressource sites/slots/config accepte différentes propriétés en fonction de la valeur de la propriété name .
Cet article présente les propriétés disponibles lorsque vous définissez name: 'logs'
.
Pour d’autres options, voir :
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- chaînes de connexion
- métadonnées
- pushsettings
- web
Format des ressources
Pour créer une ressource Microsoft.Web/sites/slots/config, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Web/sites/slots/config",
"apiVersion": "2022-09-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"
}
}
}
}
Valeurs de propriétés
sites/emplacements/config-logs
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.Web/sites/slots/config' |
apiVersion | Version de l’API de ressource | '2022-09-01' |
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON. |
'logs' |
kind | Type de ressource. | string |
properties | Propriétés spécifiques à la ressource SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nom | Description | Valeur |
---|---|---|
applicationLogs | Configuration des journaux d’application. | ApplicationLogsConfig |
detailedErrorMessages | Configuration détaillée des messages d’erreur. | EnabledConfig |
failedRequestsTracing | Échec de la configuration du suivi des demandes. | EnabledConfig |
httpLogs | Configuration des journaux HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
azureBlobStorage | Journaux d’application dans la configuration du stockage d’objets blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Journaux d’application dans la configuration du stockage table Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Journaux d’application dans la configuration du système de fichiers. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | 'Error' 'Information' 'Off' 'Verbose' 'Avertissement' |
RetentionInDays | Conservation en jours. Supprimez les objets blob de plus de X jours. 0 ou inférieur signifie aucune rétention. |
int |
sasUrl | URL SAS vers un conteneur d’objets blob Azure avec des autorisations de lecture/écriture/liste/suppression. | string |
AzureTableStorageApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | 'Error' 'Information' 'Off' 'Verbose' 'Avertissement' |
sasUrl | URL SAS vers une table Azure avec des autorisations d’ajout/requête/suppression. | string (obligatoire) |
FileSystemApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | 'Error' 'Information' 'Off' 'Verbose' 'Avertissement' |
EnabledConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
HttpLogsConfig
Nom | Description | Valeur |
---|---|---|
azureBlobStorage | Journaux Http vers la configuration du stockage Blob Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Journaux Http vers la configuration du système de fichiers. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
RetentionInDays | Conservation en jours. Supprimez les objets blob de plus de X jours. 0 ou inférieur signifie aucune rétention. |
int |
sasUrl | URL SAS vers un conteneur d’objets blob Azure avec des autorisations de lecture/écriture/liste/suppression. | string |
FileSystemHttpLogsConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
RetentionInDays | Conservation en jours. Supprimez les fichiers de plus de X jours. 0 ou inférieur signifie aucune rétention. |
int |
retentionInMb | Taille maximale en mégaoctets que les fichiers journaux http peuvent utiliser. Lorsqu’ils sont atteints, les anciens fichiers journaux sont supprimés pour faire de l’espace pour les nouveaux. La valeur peut être comprise entre 25 et 100. |
int |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource sites/emplacements/config peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Options pour la propriété name
La ressource sites/emplacements/config accepte des propriétés différentes en fonction de la valeur de la propriété name .
Cet article présente les propriétés disponibles lorsque vous définissez name: 'logs'
.
Pour d’autres options, voir :
- appsettings
- authsettings
- authsettingsV2
- azurestorageaccounts
- backup
- connectionstrings
- métadonnées
- pushsettings
- web
Format des ressources
Pour créer une ressource Microsoft.Web/sites/slots/config, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots/config@2022-09-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"
})
}
Valeurs de propriétés
sites/emplacements/config-logs
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.Web/sites/slots/config@2022-09-01 » |
name | Nom de la ressource | « journaux » |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID pour la ressource de type : emplacements |
kind | Type de ressource. | string |
properties | Propriétés spécifiques à la ressource SiteLogsConfig | SiteLogsConfigProperties |
SiteLogsConfigProperties
Nom | Description | Valeur |
---|---|---|
applicationLogs | Configuration des journaux d’application. | ApplicationLogsConfig |
detailedErrorMessages | Configuration détaillée des messages d’erreur. | EnabledConfig |
failedRequestsTracing | Échec de la configuration du suivi des demandes. | EnabledConfig |
httpLogs | Configuration des journaux HTTP. | HttpLogsConfig |
ApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
azureBlobStorage | Journaux d’application dans la configuration du stockage d’objets blob. | AzureBlobStorageApplicationLogsConfig |
azureTableStorage | Journaux d’application dans la configuration du stockage table Azure. | AzureTableStorageApplicationLogsConfig |
fileSystem | Les journaux d’application dans la configuration du système de fichiers. | FileSystemApplicationLogsConfig |
AzureBlobStorageApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | « Erreur » « Informations » « Désactivé » « Détaillé » « Warning » (Avertissement) |
RetentionInDays | Conservation en jours. Supprimez les objets blob antérieurs à X jours. 0 ou inférieur signifie aucune rétention. |
int |
sasUrl | URL SAP vers un conteneur d’objets blob Azure avec des autorisations de lecture/écriture/liste/suppression. | string |
AzureTableStorageApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | « Erreur » « Informations » « Désactivé » « Détaillé » « Warning » (Avertissement) |
sasUrl | URL SAP vers une table Azure avec des autorisations d’ajout/requête/suppression. | chaîne (obligatoire) |
FileSystemApplicationLogsConfig
Nom | Description | Valeur |
---|---|---|
level | Le niveau du journal. | « Erreur » « Informations » « Désactivé » « Détaillé » « Warning » (Avertissement) |
EnabledConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
HttpLogsConfig
Nom | Description | Valeur |
---|---|---|
azureBlobStorage | Journaux Http dans la configuration du stockage blob Azure. | AzureBlobStorageHttpLogsConfig |
fileSystem | Journaux Http dans la configuration du système de fichiers. | FileSystemHttpLogsConfig |
AzureBlobStorageHttpLogsConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
RetentionInDays | Conservation en jours. Supprimez les objets blob antérieurs à X jours. 0 ou inférieur signifie aucune rétention. |
int |
sasUrl | URL SAP vers un conteneur d’objets blob Azure avec des autorisations de lecture/écriture/liste/suppression. | string |
FileSystemHttpLogsConfig
Nom | Description | Valeur |
---|---|---|
enabled | True si la configuration est activée, false si elle est désactivée et null si la configuration n’est pas définie. | bool |
RetentionInDays | Conservation en jours. Supprimez les fichiers antérieurs à X jours. 0 ou inférieur signifie aucune rétention. |
int |
retentionInMb | Taille maximale en mégaoctets que les fichiers journaux http peuvent utiliser. Lorsqu’ils sont atteints, les anciens fichiers journaux sont supprimés pour faire de l’espace pour les nouveaux. La valeur peut être comprise entre 25 et 100. |
int |