Diagnostic Settings - List

Hiermee haalt u de lijst met actieve diagnostische instellingen voor de opgegeven resource op.

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

URI-parameters

Name In Vereist Type Description
resourceUri
path True

string

De id van de resource.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Antwoorden

Name Type Description
200 OK

DiagnosticSettingsResourceCollection

Geslaagde aanvraag voor meer informatie over diagnostische instellingen

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Gets the diagnostic setting
Gets the diagnostic setting for category

Gets the diagnostic setting

Sample Request

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

Sample Response

{
  "value": [
    {
      "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",
        "eventHubAuthorizationRuleId": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/andy1101/providers/Microsoft.EventHub/namespaces/andy1101/authorizationrules/RootManageSharedAccessKey",
        "workspaceId": "",
        "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
            }
          }
        ]
      }
    }
  ]
}

Gets the diagnostic setting for category

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/mysetting",
      "type": "microsoft.logic/workflows",
      "name": "mysetting",
      "properties": {
        "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1",
        "eventHubAuthorizationRuleId": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/andy1101/providers/Microsoft.EventHub/namespaces/andy1101/authorizationrules/RootManageSharedAccessKey",
        "workspaceId": "",
        "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
            }
          }
        ]
      }
    }
  ]
}

Definities

Name Description
createdByType

Het type identiteit waarmee de resource is gemaakt.

DiagnosticSettingsResource

De resource voor diagnostische instellingen.

DiagnosticSettingsResourceCollection

Vertegenwoordigt een verzameling waarschuwingsregelresources.

ErrorResponse

Beschrijft de indeling van foutreactie.

LogSettings

Onderdeel van MultiTenantDiagnosticSettings. Hiermee geeft u de instellingen voor een bepaald logboek.

MetricSettings

Onderdeel van MultiTenantDiagnosticSettings. Hiermee geeft u de instellingen voor een bepaalde metrische waarde.

RetentionPolicy

Hiermee geeft u het bewaarbeleid voor het logboek op.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

DiagnosticSettingsResource

De resource voor diagnostische instellingen.

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

De naam van de resource

properties.eventHubAuthorizationRuleId

string

De resource-id voor de autorisatieregel voor de Event Hub.

properties.eventHubName

string

De naam van de event hub. Als er geen is opgegeven, wordt de standaard event hub geselecteerd.

properties.logAnalyticsDestinationType

string

Een tekenreeks die aangeeft of de export naar Log Analytics het standaarddoeltype moet gebruiken, dat wil zeggen AzureDiagnostics, of een doeltype moet gebruiken dat als volgt is opgebouwd: _. Mogelijke waarden zijn: Toegewezen en null (null is standaard).)

properties.logs

LogSettings[]

De lijst met logboekinstellingen.

properties.marketplacePartnerId

string

De volledige ARM-resource-id van de Marketplace-resource waarnaar u diagnostische logboeken wilt verzenden.

properties.metrics

MetricSettings[]

De lijst met metrische instellingen.

properties.serviceBusRuleId

string

De service bus-regel-id van de diagnostische instelling. Dit is bedoeld om compatibiliteit met eerdere versies te behouden.

properties.storageAccountId

string

De resource-id van het opslagaccount waarnaar u diagnostische logboeken wilt verzenden.

properties.workspaceId

string

De volledige ARM-resource-id van de Log Analytics-werkruimte waarnaar u diagnostische logboeken wilt verzenden. Voorbeeld: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

systemData

systemData

De systeemmetagegevens met betrekking tot deze resource.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

DiagnosticSettingsResourceCollection

Vertegenwoordigt een verzameling waarschuwingsregelresources.

Name Type Description
value

DiagnosticSettingsResource[]

De verzameling diagnostische instellingen.

ErrorResponse

Beschrijft de indeling van foutreactie.

Name Type Description
code

string

Foutcode

message

string

Foutbericht dat aangeeft waarom de bewerking is mislukt.

LogSettings

Onderdeel van MultiTenantDiagnosticSettings. Hiermee geeft u de instellingen voor een bepaald logboek.

Name Type Description
category

string

De naam van een categorie diagnostisch logboek voor een resourcetype waar deze instelling op wordt toegepast. Als u de lijst met diagnostische logboekcategorieën voor een resource wilt ophalen, moet u eerst een bewerking voor diagnostische instellingen voor GET uitvoeren.

categoryGroup

string

Naam van een categoriegroep voor diagnostisch logboek voor een resourcetype waar deze instelling op wordt toegepast. Als u de lijst met diagnostische logboekcategorieën voor een resource wilt ophalen, moet u eerst een bewerking voor diagnostische instellingen voor GET uitvoeren.

enabled

boolean

een waarde die aangeeft of dit logboek is ingeschakeld.

retentionPolicy

RetentionPolicy

het bewaarbeleid voor dit logboek.

MetricSettings

Onderdeel van MultiTenantDiagnosticSettings. Hiermee geeft u de instellingen voor een bepaalde metrische waarde.

Name Type Description
category

string

De naam van een categorie diagnostische metrische gegevens voor een resourcetype waarvoor deze instelling wordt toegepast. Als u de lijst met diagnostische metrische categorieën voor een resource wilt ophalen, moet u eerst een bewerking voor diagnostische instellingen voor GET uitvoeren.

enabled

boolean

een waarde die aangeeft of deze categorie is ingeschakeld.

retentionPolicy

RetentionPolicy

het bewaarbeleid voor deze categorie.

timeGrain

string

de tijdgrain van de metrische waarde in ISO8601-indeling.

RetentionPolicy

Hiermee geeft u het bewaarbeleid voor het logboek op.

Name Type Description
days

integer

het aantal dagen voor de retentie in dagen. Een waarde van 0 behoudt de gebeurtenissen voor onbepaalde tijd.

enabled

boolean

een waarde die aangeeft of het bewaarbeleid is ingeschakeld.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit die de resource heeft gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

Het tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource het laatst heeft gewijzigd.