Log Profiles - Create Or Update

Erstellen oder Aktualisieren eines Protokollprofils in der Azure Monitoring-REST-API.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
logProfileName
path True

string

Der Name des Protokollprofils.

subscriptionId
path True

string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
location True

string

Ressourcenspeicherort

properties.categories True

string[]

die Kategorien der Protokolle. Diese Kategorien werden so erstellt, wie es für den Benutzer bequem ist. Einige Werte sind: "Write", "Delete" und/oder "Action".

properties.locations True

string[]

Liste der Regionen, für die Aktivitätsprotokollereignisse gespeichert oder gestreamt werden sollen. Es handelt sich um eine durch Trennzeichen getrennte Liste gültiger ARM-Standorte, einschließlich des "globalen" Standorts.

properties.retentionPolicy True

RetentionPolicy

die Aufbewahrungsrichtlinie für die Ereignisse im Protokoll.

properties.serviceBusRuleId

string

Die Service Bus-Regel-ID des Service Bus-Namespace, in dem Event Hubs zum Streamen des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID hat das Format "{Service Bus-Ressourcen-ID}/authorizationrules/{Schlüsselname}".

properties.storageAccountId

string

Die Ressourcen-ID des Speicherkontos, an das Sie das Aktivitätsprotokoll senden möchten.

tags

object

Ressourcentags

Antworten

Name Typ Beschreibung
200 OK

LogProfileResource

Erfolgreiche Anforderung zum Erstellen oder Aktualisieren eines Protokollprofils

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

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

Definitionen

Name Beschreibung
LogProfileResource

Die Protokollprofilressource.

RetentionPolicy

Gibt die Aufbewahrungsrichtlinie für das Protokoll an.

LogProfileResource

Die Protokollprofilressource.

Name Typ Beschreibung
id

string

Azure-Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Name der Azure-Ressource

properties.categories

string[]

die Kategorien der Protokolle. Diese Kategorien werden so erstellt, wie es für den Benutzer bequem ist. Einige Werte sind: "Write", "Delete" und/oder "Action".

properties.locations

string[]

Liste der Regionen, für die Aktivitätsprotokollereignisse gespeichert oder gestreamt werden sollen. Es handelt sich um eine durch Trennzeichen getrennte Liste gültiger ARM-Standorte, einschließlich des "globalen" Standorts.

properties.retentionPolicy

RetentionPolicy

die Aufbewahrungsrichtlinie für die Ereignisse im Protokoll.

properties.serviceBusRuleId

string

Die Service Bus-Regel-ID des Service Bus-Namespace, in dem Event Hubs zum Streamen des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID hat das Format "{Service Bus-Ressourcen-ID}/authorizationrules/{Schlüsselname}".

properties.storageAccountId

string

Die Ressourcen-ID des Speicherkontos, an das Sie das Aktivitätsprotokoll senden möchten.

tags

object

Ressourcentags

type

string

Azure-Ressourcentyp

RetentionPolicy

Gibt die Aufbewahrungsrichtlinie für das Protokoll an.

Name Typ Beschreibung
days

integer

die Anzahl der Tage für die Aufbewahrung in Tagen. Der Wert 0 behält die Ereignisse auf unbestimmte Zeit bei.

enabled

boolean

ein Wert, der angibt, ob die Aufbewahrungsrichtlinie aktiviert ist.