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 |
---|---|---|---|---|
log
|
path | True |
string |
Der Name des Protokollprofils. |
subscription
|
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 |
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 |
Erfolgreiche Anforderung zum Erstellen oder Aktualisieren eines Protokollprofils |
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
Create or update a log profile
Beispielanforderung
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": ""
}
}
Beispiel für eine Antwort
{
"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 |
---|---|
Log |
Die Protokollprofilressource. |
Retention |
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 |
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. |