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

Microsoft.Common.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

Azure-Operation erfolgreich abgeschlossen.

Other Status Codes

Microsoft.Common.ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

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

{
  "properties": {
    "categories": [
      "Write",
      "Delete",
      "Action"
    ],
    "locations": [
      "global"
    ],
    "retentionPolicy": {
      "days": 3,
      "enabled": true
    },
    "serviceBusRuleId": "",
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162"
  },
  "tags": {
    "key1": "value1"
  }
}

Beispiel für eine Antwort

{
  "name": "default",
  "type": "",
  "id": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/providers/microsoft.insights/logprofiles/default",
  "location": "",
  "properties": {
    "categories": [
      "Delete",
      "Write",
      "Action"
    ],
    "locations": [
      "global"
    ],
    "retentionPolicy": {
      "days": 3,
      "enabled": true
    },
    "serviceBusRuleId": "",
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/JohnKemTest/providers/Microsoft.Storage/storageAccounts/johnkemtest8162"
  },
  "tags": {
    "key1": "value1"
  }
}

Definitionen

Name Beschreibung
createdByType

Der Identitätstyp, der die Ressource erstellt hat.

LogProfileResource

Die Protokollprofilressource.

LogProfileResourcePatch

Die Protokollprofilressource für Patchvorgänge.

Microsoft.Common.ErrorResponse

Beschreibt das Format der Fehlerantwort.

Microsoft.Common.RetentionPolicy

Gibt die Aufbewahrungsrichtlinie für das Protokoll an.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

LogProfileResource

Die Protokollprofilressource.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Zum Beispiel - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der 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

Microsoft.Common.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.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy und modifiedBy-Informationen enthalten.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Zum Beispiel "Microsoft. Compute/virtualMachines" oder "Microsoft. Speicher/Speicherkonten"

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

Microsoft.Common.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

Microsoft.Common.ErrorResponse

Beschreibt das Format der Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

Microsoft.Common.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.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.