Microsoft.Web sites/slots/config 'logs' 2021-02-01

Définition de ressource Bicep

Le type de ressource sites/emplacements/config peut être déployé avec des opérations qui ciblent :

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 :

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@2021-02-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.
'journaux'
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 Les journaux d’application dans la configuration du système de fichiers. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Nom Description Valeur
level Le niveau du journal. 'Erreur'
'Informations'
'Off'
'Détaillé'
'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. '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 ressources de modèle ARM

Le type de ressource sites/emplacements/config peut être déployé avec des opérations qui ciblent :

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 :

Format des ressources

Pour créer une ressource Microsoft.Web/sites/slots/config, ajoutez le json suivant à votre modèle.

{
  "type": "Microsoft.Web/sites/slots/config",
  "apiVersion": "2021-02-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 '2021-02-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.
'journaux'
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'
'Off'
'Détaillé'
'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'
'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 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 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 :

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@2021-02-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@2021-02-01 »
name Nom de la ressource « journaux »
parent_id ID de la ressource qui est le parent de cette ressource. ID de 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 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é »
« Verbose »
« Warning » (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 »
« Désactivé »
« Verbose »
« Warning » (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. « Erreur »
« Informations »
« Désactivé »
« Verbose »
« 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 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