Compartilhar via


Log Profiles - Update

Atualizações um LogProfilesResource existente. Para atualizar outros campos, use o método CreateOrUpdate.

PATCH 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
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 que os Hubs de Eventos fossem 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

Um perfil de log existente foi atualizado com êxito.

Other Status Codes

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

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

Patch a log profile

Solicitação de exemplo

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

{
  "tags": {
    "key1": "value1"
  },
  "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": {
    "key1": "value1"
  },
  "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
ErrorResponse

Descreve o formato da resposta de erro.

LogProfileResource

O recurso de perfil de log.

LogProfileResourcePatch

O recurso de perfil de log para operações de patch.

RetentionPolicy

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

ErrorResponse

Descreve o formato da resposta de erro.

Nome Tipo Description
code

string

Código do erro

message

string

Mensagem de erro indicando por que a operação falhou.

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 que os Hubs de Eventos fossem 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

LogProfileResourcePatch

O recurso de perfil de log para operações de patch.

Nome Tipo Description
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 que os Hubs de Eventos fossem 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

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 0 manterá os eventos indefinidamente.

enabled

boolean

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