Diagnostic Settings - Create Or Update

Létrehozza vagy frissíti a megadott erőforrás diagnosztikai beállításait.

PUT https://management.azure.com/{resourceUri}/providers/Microsoft.Insights/diagnosticSettings/{name}?api-version=2021-05-01-preview

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

A diagnosztikai beállítás neve.

resourceUri
path True

string

Az erőforrás azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.eventHubAuthorizationRuleId

string

Az eseményközpont engedélyezési szabályának erőforrás-azonosítója.

properties.eventHubName

string

Az eseményközpont neve. Ha nincs megadva, az alapértelmezett eseményközpont lesz kiválasztva.

properties.logAnalyticsDestinationType

string

Egy sztring, amely azt jelzi, hogy a Log Analyticsbe való exportálásnak az alapértelmezett céltípust kell-e használnia, például az AzureDiagnosticst, vagy a következő módon létrehozott céltípust kell használnia: _. Lehetséges értékek: Dedikált és null (a null az alapértelmezett érték).)

properties.logs

LogSettings[]

A naplóbeállítások listája.

properties.marketplacePartnerId

string

Annak a Marketplace-erőforrásnak a teljes ARM-erőforrás-azonosítója, amelyre diagnosztikai naplókat szeretne küldeni.

properties.metrics

MetricSettings[]

A metrikabeállítások listája.

properties.serviceBusRuleId

string

A diagnosztikai beállítás Service Bus-szabályazonosítója. Ez a visszamenőleges kompatibilitás fenntartása érdekében van itt.

properties.storageAccountId

string

Annak a tárfióknak az erőforrás-azonosítója, amelyre diagnosztikai naplókat szeretne küldeni.

properties.workspaceId

string

Annak a Log Analytics-munkaterületnek a teljes ARM-erőforrás-azonosítója, amelyre diagnosztikai naplókat szeretne küldeni. Példa: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

Válaszok

Name Típus Description
200 OK

DiagnosticSettingsResource

Sikeres kérés diagnosztikai beállítás létrehozásához

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

Creates or Updates the diagnostic setting
Creates or Updates the diagnostic setting for category

Creates or Updates the diagnostic setting

Sample Request

PUT https://management.azure.com/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/Microsoft.Insights/diagnosticSettings/mysetting?api-version=2021-05-01-preview

{
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1",
    "workspaceId": "",
    "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/authorizationrules/myrule",
    "eventHubName": "myeventhub",
    "marketplacePartnerId": "/subscriptions/abcdeabc-1234-1234-ab12-123a1234567a/resourceGroups/test-rg/providers/Microsoft.Datadog/monitors/dd1",
    "metrics": [
      {
        "category": "WorkflowMetrics",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logs": [
      {
        "categoryGroup": "allLogs",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logAnalyticsDestinationType": "Dedicated"
  }
}

Sample Response

{
  "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettings/mysetting",
  "type": "Microsoft.Insights/diagnosticSettings",
  "name": "mysetting",
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1",
    "workspaceId": "",
    "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/authorizationrules/myrule",
    "eventHubName": "myeventhub",
    "marketplacePartnerId": "/subscriptions/abcdeabc-1234-1234-ab12-123a1234567a/resourceGroups/test-rg/providers/Microsoft.Datadog/monitors/dd1",
    "metrics": [
      {
        "category": "WorkflowMetrics",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logs": [
      {
        "categoryGroup": "allLogs",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logAnalyticsDestinationType": "Dedicated"
  }
}

Creates or Updates the diagnostic setting for category

Sample Request

PUT https://management.azure.com/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/Microsoft.Insights/diagnosticSettings/mysetting?api-version=2021-05-01-preview

{
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1",
    "workspaceId": "",
    "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/authorizationrules/myrule",
    "eventHubName": "myeventhub",
    "marketplacePartnerId": "/subscriptions/abcdeabc-1234-1234-ab12-123a1234567a/resourceGroups/test-rg/providers/Microsoft.Datadog/monitors/dd1",
    "metrics": [
      {
        "category": "WorkflowMetrics",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logs": [
      {
        "category": "WorkflowRuntime",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logAnalyticsDestinationType": "Dedicated"
  }
}

Sample Response

{
  "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/mysetting",
  "type": "",
  "name": "mysetting",
  "properties": {
    "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1",
    "workspaceId": "",
    "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/authorizationrules/myrule",
    "eventHubName": "myeventhub",
    "marketplacePartnerId": "/subscriptions/abcdeabc-1234-1234-ab12-123a1234567a/resourceGroups/test-rg/providers/Microsoft.Datadog/monitors/dd1",
    "metrics": [
      {
        "category": "WorkflowMetrics",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logs": [
      {
        "category": "WorkflowRuntime",
        "enabled": true,
        "retentionPolicy": {
          "enabled": false,
          "days": 0
        }
      }
    ],
    "logAnalyticsDestinationType": "Dedicated"
  }
}

Definíciók

Name Description
createdByType

Az erőforrást létrehozó identitás típusa.

DiagnosticSettingsResource

A diagnosztikai beállítási erőforrás.

ErrorResponse

A hibaválasz formátumát ismerteti.

LogSettings

A MultiTenantDiagnosticSettings része. Egy adott napló beállításait adja meg.

MetricSettings

A MultiTenantDiagnosticSettings része. Egy adott metrika beállításait adja meg.

RetentionPolicy

Megadja a napló adatmegőrzési szabályzatát.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

DiagnosticSettingsResource

A diagnosztikai beállítási erőforrás.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Például : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.eventHubAuthorizationRuleId

string

Az eseményközpont engedélyezési szabályának erőforrás-azonosítója.

properties.eventHubName

string

Az eseményközpont neve. Ha nincs megadva, az alapértelmezett eseményközpont lesz kiválasztva.

properties.logAnalyticsDestinationType

string

Egy sztring, amely azt jelzi, hogy a Log Analyticsbe való exportálásnak az alapértelmezett céltípust kell-e használnia, például az AzureDiagnosticst, vagy a következő módon létrehozott céltípust kell használnia: _. Lehetséges értékek: Dedikált és null (a null az alapértelmezett érték).)

properties.logs

LogSettings[]

A naplóbeállítások listája.

properties.marketplacePartnerId

string

Annak a Marketplace-erőforrásnak a teljes ARM-erőforrás-azonosítója, amelyre diagnosztikai naplókat szeretne küldeni.

properties.metrics

MetricSettings[]

A metrikabeállítások listája.

properties.serviceBusRuleId

string

A diagnosztikai beállítás Service Bus-szabályazonosítója. Ez a visszamenőleges kompatibilitás fenntartása érdekében van itt.

properties.storageAccountId

string

Annak a tárfióknak az erőforrás-azonosítója, amelyre diagnosztikai naplókat szeretne küldeni.

properties.workspaceId

string

Annak a Log Analytics-munkaterületnek a teljes ARM-erőforrás-azonosítója, amelyre diagnosztikai naplókat szeretne küldeni. Példa: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

systemData

systemData

Az erőforráshoz kapcsolódó rendszer metaadatai.

type

string

Az erőforrás típusa. Például"Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

ErrorResponse

A hibaválasz formátumát ismerteti.

Name Típus Description
code

string

Hibakód

message

string

Hibaüzenet, amely jelzi, hogy a művelet miért hiúsult meg.

LogSettings

A MultiTenantDiagnosticSettings része. Egy adott napló beállításait adja meg.

Name Típus Description
category

string

Egy erőforrástípus diagnosztikai naplókategória neve, amelyre ez a beállítás vonatkozik. Egy erőforrás diagnosztikai naplókategóriáinak listájának lekéréséhez először hajtsa végre a GET diagnosztikai beállításokat.

categoryGroup

string

Egy erőforrástípus diagnosztikai naplókategória-csoportjának neve, amelyre ez a beállítás vonatkozik. Egy erőforrás diagnosztikai naplókategóriáinak listájának lekéréséhez először hajtsa végre a GET diagnosztikai beállításokat.

enabled

boolean

egy érték, amely jelzi, hogy a napló engedélyezve van-e.

retentionPolicy

RetentionPolicy

a napló adatmegőrzési szabályzata.

MetricSettings

A MultiTenantDiagnosticSettings része. Egy adott metrika beállításait adja meg.

Name Típus Description
category

string

Egy erőforrástípus diagnosztikai metrikakategóriájának neve, amelyre ez a beállítás vonatkozik. Egy erőforrás diagnosztikai metrikakategóriáinak listájának lekéréséhez először hajtsa végre a GET diagnosztikai beállításokat.

enabled

boolean

egy érték, amely jelzi, hogy ez a kategória engedélyezve van-e.

retentionPolicy

RetentionPolicy

a kategória adatmegőrzési szabályzata.

timeGrain

string

a metrika időbevándorlása ISO8601 formátumban.

RetentionPolicy

Megadja a napló adatmegőrzési szabályzatát.

Name Típus Description
days

integer

a megőrzés napjainak száma napokban. A 0 érték határozatlan ideig megőrzi az eseményeket.

enabled

boolean

érték, amely jelzi, hogy a megőrzési szabályzat engedélyezve van-e.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást utoljára módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.