Freigeben über


Log Profiles - Update

Aktualisiert eine vorhandene LogProfilesResource. Verwenden Sie zum Aktualisieren anderer Felder die CreateOrUpdate-Methode.

PATCH 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

minLength: 1

Die ID des Zielabonnements.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.categories True

string[]

die Kategorien der Protokolle. Diese Kategorien werden so erstellt, wie es für den Benutzer praktisch 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-Speicherorte, einschließlich des globalen Speicherorts.

properties.retentionPolicy True

RetentionPolicy

die Aufbewahrungsrichtlinie für die Ereignisse im Protokoll.

properties.serviceBusRuleId

string

Die Dienstbusregel-ID des Servicebusnamespaces, in dem Event Hubs zum Streamen des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID weist das Format "{Service bus resource ID}/authorizationrules/{key name}" auf.

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

Ein vorhandenes Protokollprofil wurde erfolgreich aktualisiert.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Patch a log profile

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ErrorResponse

Beschreibt das Format der Fehlerantwort.

LogProfileResource

Die Protokollprofilressource.

LogProfileResourcePatch

Die Protokollprofilressource für Patchvorgänge.

RetentionPolicy

Gibt die Aufbewahrungsrichtlinie für das Protokoll an.

ErrorResponse

Beschreibt das Format der Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

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 praktisch 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-Speicherorte, einschließlich des globalen Speicherorts.

properties.retentionPolicy

RetentionPolicy

die Aufbewahrungsrichtlinie für die Ereignisse im Protokoll.

properties.serviceBusRuleId

string

Die Dienstbusregel-ID des Servicebusnamespaces, in dem Event Hubs zum Streamen des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID weist das Format "{Service bus resource ID}/authorizationrules/{key name}" auf.

properties.storageAccountId

string

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

tags

object

Ressourcentags

type

string

Azure-Ressourcentyp

LogProfileResourcePatch

Die Protokollprofilressource für Patchvorgänge.

Name Typ Beschreibung
properties.categories

string[]

die Kategorien der Protokolle. Diese Kategorien werden so erstellt, wie es für den Benutzer praktisch 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-Speicherorte, einschließlich des globalen Speicherorts.

properties.retentionPolicy

RetentionPolicy

die Aufbewahrungsrichtlinie für die Ereignisse im Protokoll.

properties.serviceBusRuleId

string

Die Dienstbusregel-ID des Servicebusnamespaces, in dem Event Hubs zum Streamen des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID weist das Format "{Service bus resource ID}/authorizationrules/{key name}" auf.

properties.storageAccountId

string

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

tags

object

Ressourcentags

RetentionPolicy

Gibt die Aufbewahrungsrichtlinie für das Protokoll an.

Name Typ Beschreibung
days

integer (int32)

minimum: 0

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.