Share via


Microsoft.Web sites/slots/config 'logs' 2022-09-01

Bicep-resourcedefinitie

Het resourcetype sites/sites/config kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opties voor naameigenschap

De site/sleuven/config-resource accepteert verschillende eigenschappen op basis van de waarde van de naameigenschap . In dit artikel worden de eigenschappen beschreven die beschikbaar zijn wanneer u instelt name: 'logs'.

Zie voor andere opties:

Resource-indeling

Als u een Microsoft.Web/sites/slots/config-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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
      }
    }
  }
}

Eigenschapswaarden

sites/sleuven/config-logs

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
'logboeken'
Soort Soort resource. tekenreeks
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: sleuven
properties SiteLogsConfig resourcespecifieke eigenschappen SiteLogsConfigProperties

SiteLogsConfigProperties

Naam Description Waarde
applicationLogs Configuratie van toepassingslogboeken. ApplicationLogsConfig
detailedErrorMessages Configuratie van gedetailleerde foutberichten. EnabledConfig
failedRequestsTracing Configuratie voor tracering van mislukte aanvragen. EnabledConfig
httpLogs Configuratie van HTTP-logboeken. HttpLogsConfig

ApplicationLogsConfig

Naam Description Waarde
azureBlobStorage Toepassingslogboeken naar blobopslagconfiguratie. AzureBlobStorageApplicationLogsConfig
azureTableStorage Toepassingslogboeken naar azure Table Storage-configuratie. AzureTableStorageApplicationLogsConfig
Bestandssysteem Toepassingslogboeken naar bestandssysteemconfiguratie. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. 'Fout'
'Informatie'
'Uit'
'Uitgebreid'
'Waarschuwing'
retentionInDays Retentie in dagen.
Verwijder blobs die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
sasUrl SAS-URL naar een Azure Blob-container met machtigingen voor lezen/schrijven/lijst/verwijderen. tekenreeks

AzureTableStorageApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. 'Fout'
'Informatie'
'Uit'
'Uitgebreid'
'Waarschuwing'
sasUrl SAS-URL naar een Azure-tabel met machtigingen voor toevoegen/query's/verwijderen. tekenreeks (vereist)

FileSystemApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. 'Fout'
'Informatie'
'Uit'
'Uitgebreid'
'Waarschuwing'

EnabledConfig

Naam Description Waarde
enabled Waar als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans

HttpLogsConfig

Naam Description Waarde
azureBlobStorage HTTP-logboeken naar azure blob storage-configuratie. AzureBlobStorageHttpLogsConfig
Bestandssysteem HTTP-logboeken naar bestandssysteemconfiguratie. FileSystemHttpLogsConfig

AzureBlobStorageHttpLogsConfig

Naam Description Waarde
enabled Waar als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans
retentionInDays Retentie in dagen.
Verwijder blobs die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
sasUrl SAS-URL naar een Azure Blob-container met machtigingen voor lezen/schrijven/lijst/verwijderen. tekenreeks

FileSystemHttpLogsConfig

Naam Description Waarde
enabled Waar als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans
retentionInDays Retentie in dagen.
Verwijder bestanden die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
retentionInMb Maximale grootte in megabytes die http-logboekbestanden kunnen gebruiken.
Wanneer dit is bereikt, worden oude logboekbestanden verwijderd om ruimte te maken voor nieuwe.
De waarde kan variëren tussen 25 en 100.
int

Resourcedefinitie van ARM-sjabloon

Het resourcetype sites/sleuven/config kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opties voor naameigenschap

De resource sites/sleuven/config accepteert verschillende eigenschappen op basis van de waarde van de naameigenschap . In dit artikel worden de eigenschappen beschreven die beschikbaar zijn wanneer u instelt name: 'logs'.

Zie voor andere opties:

Resource-indeling

Als u een resource Microsoft.Web/sites/slots/config wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
      }
    }
  }
}

Eigenschapswaarden

sites/sleuven/config-logs

Naam Description Waarde
type Het resourcetype 'Microsoft.Web/sites/slots/config'
apiVersion De resource-API-versie '2022-09-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
'logboeken'
Soort Soort resource. tekenreeks
properties SiteLogsConfig resourcespecifieke eigenschappen SiteLogsConfigProperties

SiteLogsConfigProperties

Naam Description Waarde
applicationLogs Configuratie van toepassingslogboeken. ApplicationLogsConfig
detailedErrorMessages Configuratie van gedetailleerde foutberichten. EnabledConfig
failedRequestsTracing Configuratie voor tracering van mislukte aanvragen. EnabledConfig
httpLogs Configuratie van HTTP-logboeken. HttpLogsConfig

ApplicationLogsConfig

Naam Description Waarde
azureBlobStorage Toepassingslogboeken naar blobopslagconfiguratie. AzureBlobStorageApplicationLogsConfig
azureTableStorage Toepassingslogboeken naar azure Table Storage-configuratie. AzureTableStorageApplicationLogsConfig
Bestandssysteem Toepassingslogboeken naar bestandssysteemconfiguratie. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. 'Fout'
'Informatie'
'Uit'
'Uitgebreid'
'Waarschuwing'
retentionInDays Retentie in dagen.
Verwijder blobs die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
sasUrl SAS-URL naar een Azure Blob-container met machtigingen voor lezen/schrijven/lijst/verwijderen. tekenreeks

AzureTableStorageApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. 'Fout'
'Informatie'
'Uit'
'Uitgebreid'
'Waarschuwing'
sasUrl SAS-URL naar een Azure-tabel met machtigingen voor toevoegen/query's/verwijderen. tekenreeks (vereist)

FileSystemApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. 'Fout'
'Informatie'
'Uit'
'Uitgebreid'
'Waarschuwing'

EnabledConfig

Naam Description Waarde
enabled True als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans

HttpLogsConfig

Naam Description Waarde
azureBlobStorage HTTP-logboeken naar azure Blob Storage-configuratie. AzureBlobStorageHttpLogsConfig
Bestandssysteem HTTP-logboeken naar bestandssysteemconfiguratie. BestandssysteemHttpLogsConfig

AzureBlobStorageHttpLogsConfig

Naam Description Waarde
enabled True als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans
retentionInDays Retentie in dagen.
Verwijder blobs die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
sasUrl SAS-URL naar een Azure Blob-container met machtigingen voor lezen/schrijven/lijst/verwijderen. tekenreeks

BestandssysteemHttpLogsConfig

Naam Description Waarde
enabled True als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans
retentionInDays Retentie in dagen.
Verwijder bestanden die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
retentionInMb Maximale grootte in megabytes die http-logboekbestanden kunnen gebruiken.
Wanneer u bereikt, worden oude logboekbestanden verwijderd om ruimte te maken voor nieuwe.
De waarde kan variëren tussen 25 en 100.
int

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype sites/sites/config kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opties voor naameigenschap

De site/sleuven/config-resource accepteert verschillende eigenschappen op basis van de waarde van de naameigenschap . In dit artikel worden de eigenschappen beschreven die beschikbaar zijn wanneer u instelt name: 'logs'.

Zie voor andere opties:

Resource-indeling

Als u een Resource Microsoft.Web/sites/slots/config wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
  })
}

Eigenschapswaarden

sites/sleuven/config-logs

Naam Description Waarde
type Het resourcetype "Microsoft.Web/sites/slots/config@2022-09-01"
naam De resourcenaam "logboeken"
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: sleuven
Soort Soort resource. tekenreeks
properties SiteLogsConfig resourcespecifieke eigenschappen SiteLogsConfigProperties

SiteLogsConfigProperties

Naam Description Waarde
applicationLogs Configuratie van toepassingslogboeken. ApplicationLogsConfig
detailedErrorMessages Configuratie van gedetailleerde foutberichten. EnabledConfig
failedRequestsTracing Configuratie voor tracering van mislukte aanvragen. EnabledConfig
httpLogs Configuratie van HTTP-logboeken. HttpLogsConfig

ApplicationLogsConfig

Naam Description Waarde
azureBlobStorage Toepassingslogboeken naar blobopslagconfiguratie. AzureBlobStorageApplicationLogsConfig
azureTableStorage Toepassingslogboeken naar azure Table Storage-configuratie. AzureTableStorageApplicationLogsConfig
Bestandssysteem Toepassingslogboeken naar bestandssysteemconfiguratie. FileSystemApplicationLogsConfig

AzureBlobStorageApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. "Fout"
"Informatie"
"Uit"
"Uitgebreid"
"Waarschuwing"
retentionInDays Retentie in dagen.
Verwijder blobs die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
sasUrl SAS-URL naar een Azure Blob-container met machtigingen voor lezen/schrijven/lijst/verwijderen. tekenreeks

AzureTableStorageApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. "Fout"
"Informatie"
"Uit"
"Uitgebreid"
"Waarschuwing"
sasUrl SAS-URL naar een Azure-tabel met machtigingen voor toevoegen/query's/verwijderen. tekenreeks (vereist)

FileSystemApplicationLogsConfig

Naam Description Waarde
niveau Logboekniveau. "Fout"
"Informatie"
"Uit"
"Uitgebreid"
"Waarschuwing"

EnabledConfig

Naam Description Waarde
enabled True als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans

HttpLogsConfig

Naam Description Waarde
azureBlobStorage HTTP-logboeken naar azure Blob Storage-configuratie. AzureBlobStorageHttpLogsConfig
Bestandssysteem HTTP-logboeken naar bestandssysteemconfiguratie. BestandssysteemHttpLogsConfig

AzureBlobStorageHttpLogsConfig

Naam Description Waarde
enabled True als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans
retentionInDays Retentie in dagen.
Verwijder blobs die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
sasUrl SAS-URL naar een Azure Blob-container met machtigingen voor lezen/schrijven/lijst/verwijderen. tekenreeks

BestandssysteemHttpLogsConfig

Naam Description Waarde
enabled True als configuratie is ingeschakeld, onwaar als deze is uitgeschakeld en null als de configuratie niet is ingesteld. booleaans
retentionInDays Retentie in dagen.
Verwijder bestanden die ouder zijn dan X dagen.
0 of lager betekent geen retentie.
int
retentionInMb Maximale grootte in megabytes die http-logboekbestanden kunnen gebruiken.
Wanneer u bereikt, worden oude logboekbestanden verwijderd om ruimte te maken voor nieuwe.
De waarde kan variëren tussen 25 en 100.
int