Share via


Log Profiles - Create Or Update

Créez ou mettez à jour un profil de journal dans l’API REST de supervision Azure.

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

Paramètres URI

Nom Dans Obligatoire Type Description
logProfileName
path True

string

Nom du profil de journal.

subscriptionId
path True

string

ID de l’abonnement cible.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Obligatoire Type Description
location True

string

Emplacement de la ressource

properties.categories True

string[]

catégories des journaux. Ces catégories sont créées comme cela est pratique pour l’utilisateur. Certaines valeurs sont « Write », « Delete » et/ou « Action ».

properties.locations True

string[]

Liste des régions pour lesquelles les événements du journal d’activité doivent être stockés ou diffusés en continu. Il s’agit d’une liste séparée par des virgules d’emplacements ARM valides, y compris l’emplacement « global ».

properties.retentionPolicy True

RetentionPolicy

stratégie de rétention pour les événements dans le journal.

properties.serviceBusRuleId

string

ID de règle service bus de l’espace de noms service bus dans lequel vous souhaitez que Event Hubs soit créé pour la diffusion en continu du journal d’activité. L’ID de règle est au format « {ID de ressource service bus}/authorizationrules/{nom de clé} ».

properties.storageAccountId

string

ID de ressource du compte de stockage auquel vous souhaitez envoyer le journal d’activité.

tags

object

Balises de ressource

Réponses

Nom Type Description
200 OK

LogProfileResource

Demande de création ou de mise à jour réussie d’un profil de journal

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Create or update a log profile

Sample Request

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

Sample Response

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

Définitions

Nom Description
LogProfileResource

Ressource de profil de journal.

RetentionPolicy

Spécifie la stratégie de rétention pour le journal.

LogProfileResource

Ressource de profil de journal.

Nom Type Description
id

string

ID de ressource Azure

location

string

Emplacement de la ressource

name

string

Nom de la ressource Azure

properties.categories

string[]

catégories des journaux. Ces catégories sont créées comme cela est pratique pour l’utilisateur. Certaines valeurs sont « Write », « Delete » et/ou « Action ».

properties.locations

string[]

Liste des régions pour lesquelles les événements du journal d’activité doivent être stockés ou diffusés en continu. Il s’agit d’une liste séparée par des virgules d’emplacements ARM valides, y compris l’emplacement « global ».

properties.retentionPolicy

RetentionPolicy

stratégie de rétention pour les événements dans le journal.

properties.serviceBusRuleId

string

ID de règle service bus de l’espace de noms service bus dans lequel vous souhaitez que Event Hubs soit créé pour la diffusion en continu du journal d’activité. L’ID de règle est au format « {ID de ressource service bus}/authorizationrules/{nom de clé} ».

properties.storageAccountId

string

ID de ressource du compte de stockage auquel vous souhaitez envoyer le journal d’activité.

tags

object

Balises de ressource

type

string

Type de ressource Azure

RetentionPolicy

Spécifie la stratégie de rétention pour le journal.

Nom Type Description
days

integer

nombre de jours pour la rétention en jours. La valeur 0 conserve les événements indéfiniment.

enabled

boolean

valeur indiquant si la stratégie de rétention est activée.