Log Profiles - Update

Updates eine vorhandene LogProfilesResource. Um andere Felder zu aktualisieren, verwenden Sie 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

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
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. Dabei handelt es sich um eine durch Kommage 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 für das Streaming des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID hat das Format "{service bus resource ID}/authorizationrules/{key name}".

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 mit Beschreibung des Grunds für den Fehler.

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

Patch a log profile

Sample Request

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

Sample Response

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

Eine 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 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. Dabei handelt es sich um eine durch Kommage 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 für das Streaming des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID hat das Format "{service bus resource ID}/authorizationrules/{key name}".

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 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. Dabei handelt es sich um eine durch Kommage 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 für das Streaming des Aktivitätsprotokolls erstellt werden sollen. Die Regel-ID hat das Format "{service bus resource ID}/authorizationrules/{key name}".

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

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.