Partilhar via


Perfis de log do Microsoft.Insights

Definição de recursos do bíceps

O tipo de recurso logprofiles pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/logprofiles, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Insights/logprofiles@2016-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    categories: [
      'string'
    ]
    locations: [
      'string'
    ]
    retentionPolicy: {
      days: int
      enabled: bool
    }
    serviceBusRuleId: 'string'
    storageAccountId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

LogProfileProperties

Designação Descrição Valor
Categorias as categorias dos logs. Essas categorias são criadas conforme for conveniente para o usuário. Alguns valores são: 'Gravar', 'Excluir' e/ou 'Ação'. string[] (obrigatório)
Locais Lista de regiões para as quais os eventos do Log de Atividades devem ser armazenados ou transmitidos. É uma lista separada por vírgulas de locais ARM válidos, incluindo o local 'global'. string[] (obrigatório)
retençãoPolítica A política de retenção para os eventos no log. RetentionPolicy (obrigatório)
serviceBusRuleId A ID da regra do barramento de serviço do namespace do barramento de serviço no qual você gostaria de ter Hubs de Eventos criados para transmitir o Log de Atividades. O ID da regra tem o formato: '{service bus resource ID}/authorizationrules/{key name}'. string
storageAccountId o ID do recurso da conta de armazenamento para a qual você deseja enviar o Registro de atividades. string

Microsoft.Insights/logprofiles

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do perfil de log do recurso. LogProfileProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Tags de Recursos

Designação Descrição Valor

Política de retenção

Designação Descrição Valor
Dias o número de dias para a retenção em dias. Um valor de 0 reterá os eventos indefinidamente. Int

Restrições:
Valor mínimo = 0 (obrigatório)
ativado Um valor que indica se a política de retenção está habilitada. bool (obrigatório)

Definição de recurso de modelo ARM

O tipo de recurso logprofiles pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/logprofiles, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Insights/logprofiles",
  "apiVersion": "2016-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "categories": [ "string" ],
    "locations": [ "string" ],
    "retentionPolicy": {
      "days": "int",
      "enabled": "bool"
    },
    "serviceBusRuleId": "string",
    "storageAccountId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

LogProfileProperties

Designação Descrição Valor
Categorias as categorias dos logs. Essas categorias são criadas conforme for conveniente para o usuário. Alguns valores são: 'Gravar', 'Excluir' e/ou 'Ação'. string[] (obrigatório)
Locais Lista de regiões para as quais os eventos do Log de Atividades devem ser armazenados ou transmitidos. É uma lista separada por vírgulas de locais ARM válidos, incluindo o local 'global'. string[] (obrigatório)
retençãoPolítica A política de retenção para os eventos no log. RetentionPolicy (obrigatório)
serviceBusRuleId A ID da regra do barramento de serviço do namespace do barramento de serviço no qual você gostaria de ter Hubs de Eventos criados para transmitir o Log de Atividades. O ID da regra tem o formato: '{service bus resource ID}/authorizationrules/{key name}'. string
storageAccountId o ID do recurso da conta de armazenamento para a qual você deseja enviar o Registro de atividades. string

Microsoft.Insights/logprofiles

Designação Descrição Valor
apiVersion A versão api '2016-03-01'
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do perfil de log do recurso. LogProfileProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Insights/logprofiles'

Tags de Recursos

Designação Descrição Valor

Política de retenção

Designação Descrição Valor
Dias o número de dias para a retenção em dias. Um valor de 0 reterá os eventos indefinidamente. Int

Restrições:
Valor mínimo = 0 (obrigatório)
ativado Um valor que indica se a política de retenção está habilitada. bool (obrigatório)

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso logprofiles pode ser implantado com operações direcionadas:

  • Subscrição

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Insights/logprofiles, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/logprofiles@2016-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      categories = [
        "string"
      ]
      locations = [
        "string"
      ]
      retentionPolicy = {
        days = int
        enabled = bool
      }
      serviceBusRuleId = "string"
      storageAccountId = "string"
    }
  })
}

Valores de propriedade

LogProfileProperties

Designação Descrição Valor
Categorias as categorias dos logs. Essas categorias são criadas conforme for conveniente para o usuário. Alguns valores são: 'Gravar', 'Excluir' e/ou 'Ação'. string[] (obrigatório)
Locais Lista de regiões para as quais os eventos do Log de Atividades devem ser armazenados ou transmitidos. É uma lista separada por vírgulas de locais ARM válidos, incluindo o local 'global'. string[] (obrigatório)
retençãoPolítica A política de retenção para os eventos no log. RetentionPolicy (obrigatório)
serviceBusRuleId A ID da regra do barramento de serviço do namespace do barramento de serviço no qual você gostaria de ter Hubs de Eventos criados para transmitir o Log de Atividades. O ID da regra tem o formato: '{service bus resource ID}/authorizationrules/{key name}'. string
storageAccountId o ID do recurso da conta de armazenamento para a qual você deseja enviar o Registro de atividades. string

Microsoft.Insights/logprofiles

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do perfil de log do recurso. LogProfileProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Insights/logprofiles@2016-03-01"

Tags de Recursos

Designação Descrição Valor

Política de retenção

Designação Descrição Valor
Dias o número de dias para a retenção em dias. Um valor de 0 reterá os eventos indefinidamente. Int

Restrições:
Valor mínimo = 0 (obrigatório)
ativado Um valor que indica se a política de retenção está habilitada. bool (obrigatório)

Exemplos de uso

Módulos verificados do Azure

Os seguintes de Módulos Verificados do Azure podem ser usados para implantar esse tipo de recurso.

Módulo Descrição
Perfil de log Módulo de recursos AVM para perfil de log