Compartilhar via


Log Profiles - Create Or Update

Criar ou atualizar um perfil de log na API REST de Monitoramento do Azure.

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Insights/logprofiles/{logProfileName}?api-version=2016-03-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
logProfileName
path True

string

O nome do perfil de log.

subscriptionId
path True

string

A ID da assinatura de destino.

api-version
query True

string

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
location True

string

Localização do recurso

properties.categories True

string[]

as categorias dos logs. Essas categorias são criadas como é conveniente para o usuário. Alguns valores são: 'Write', 'Delete' e/ou 'Action'.

properties.locations True

string[]

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 válidos do ARM, incluindo o local "global".

properties.retentionPolicy True

RetentionPolicy

a política de retenção para os eventos no log.

properties.serviceBusRuleId

string

A ID da regra do barramento de serviço do namespace do barramento de serviço no qual você gostaria de ter os Hubs de Eventos criados para transmitir o Log de Atividades. A ID da regra é do formato: '{ID do recurso do barramento de serviço}/authorizationrules/{key name}'.

properties.storageAccountId

string

a ID do recurso da conta de armazenamento para a qual você gostaria de enviar o Log de Atividades.

tags

object

Marcações de recursos

Respostas

Nome Tipo Description
200 OK

LogProfileResource

Solicitação bem-sucedida para criar ou atualizar um perfil de log

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Create or update a log profile

Solicitação de exemplo

PUT https://management.azure.com/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/Microsoft.Insights/logprofiles/Rac46PostSwapRG?api-version=2016-03-01

{
  "location": "",
  "tags": {},
  "properties": {
    "locations": [
      "global"
    ],
    "categories": [
      "Write",
      "Delete",
      "Action"
    ],
    "retentionPolicy": {
      "enabled": true,
      "days": 3
    },
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162",
    "serviceBusRuleId": ""
  }
}

Resposta de exemplo

{
  "id": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/microsoft.insights/logprofiles/default",
  "type": "",
  "name": "default",
  "location": "",
  "tags": null,
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162",
    "serviceBusRuleId": "",
    "locations": [
      "global"
    ],
    "categories": [
      "Delete",
      "Write",
      "Action"
    ],
    "retentionPolicy": {
      "enabled": true,
      "days": 3
    }
  }
}

Definições

Nome Description
LogProfileResource

O recurso de perfil de log.

RetentionPolicy

Especifica a política de retenção para o log.

LogProfileResource

O recurso de perfil de log.

Nome Tipo Description
id

string

ID do recurso do Azure

location

string

Localização do recurso

name

string

Nome do recurso do Azure

properties.categories

string[]

as categorias dos logs. Essas categorias são criadas como é conveniente para o usuário. Alguns valores são: 'Write', 'Delete' e/ou 'Action'.

properties.locations

string[]

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 válidos do ARM, incluindo o local "global".

properties.retentionPolicy

RetentionPolicy

a política de retenção para os eventos no log.

properties.serviceBusRuleId

string

A ID da regra do barramento de serviço do namespace do barramento de serviço no qual você gostaria de ter os Hubs de Eventos criados para transmitir o Log de Atividades. A ID da regra é do formato: '{ID do recurso do barramento de serviço}/authorizationrules/{key name}'.

properties.storageAccountId

string

a ID do recurso da conta de armazenamento para a qual você gostaria de enviar o Log de Atividades.

tags

object

Marcações de recursos

type

string

Tipo de recurso do Azure

RetentionPolicy

Especifica a política de retenção para o log.

Nome Tipo Description
days

integer

o número de dias para a retenção em dias. Um valor de 0 manterá os eventos indefinidamente.

enabled

boolean

um valor que indica se a política de retenção está habilitada.