Diagnostic Settings - List

Belirtilen kaynak için etkin tanılama ayarları listesini alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceUri
path True

string

Kaynağın tanımlayıcısı.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

DiagnosticSettingsResourceCollection

Tanılama ayarı hakkında daha fazla bilgi almak için başarılı istek

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

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 kullanıcı hesabınızın kimliğine bürünme

Örnekler

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
            }
          }
        ]
      }
    }
  ]
}

Tanımlar

Name Description
createdByType

Kaynağı oluşturan kimliğin türü.

DiagnosticSettingsResource

Tanılama ayarı kaynağı.

DiagnosticSettingsResourceCollection

Uyarı kuralı kaynaklarından oluşan bir koleksiyonu temsil eder.

ErrorResponse

Hata yanıtının biçimini açıklar.

LogSettings

MultiTenantDiagnosticSettings'in bir parçası. Belirli bir günlüğün ayarlarını belirtir.

MetricSettings

MultiTenantDiagnosticSettings'in bir parçası. Belirli bir ölçümün ayarlarını belirtir.

RetentionPolicy

Günlük için bekletme ilkesini belirtir.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

createdByType

Kaynağı oluşturan kimliğin türü.

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

DiagnosticSettingsResource

Tanılama ayarı kaynağı.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.eventHubAuthorizationRuleId

string

Olay hub'ı yetkilendirme kuralının kaynak kimliği.

properties.eventHubName

string

Olay hub'ının adı. Hiçbiri belirtilmezse, varsayılan olay hub'ı seçilir.

properties.logAnalyticsDestinationType

string

Log Analytics'e dışarı aktarma işleminin varsayılan hedef türünü (azurediagnostics) mı yoksa aşağıdaki gibi oluşturulan bir hedef türünü mü kullanması gerektiğini gösteren dize: _. Olası değerler şunlardır: Ayrılmış ve null (null varsayılandır.)

properties.logs

LogSettings[]

Günlük ayarları listesi.

properties.marketplacePartnerId

string

Tanılama Günlüklerini göndermek istediğiniz Market kaynağının tam ARM kaynak kimliği.

properties.metrics

MetricSettings[]

Ölçüm ayarlarının listesi.

properties.serviceBusRuleId

string

Tanılama ayarının hizmet veri yolu kuralı kimliği. Bu, geriye dönük uyumluluğu korumak için buradadır.

properties.storageAccountId

string

Tanılama Günlüklerini göndermek istediğiniz depolama hesabının kaynak kimliği.

properties.workspaceId

string

Tanılama Günlüklerini göndermek istediğiniz Log Analytics çalışma alanının tam ARM kaynak kimliği. Örnek: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2

systemData

systemData

Bu kaynakla ilgili sistem meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

DiagnosticSettingsResourceCollection

Uyarı kuralı kaynaklarından oluşan bir koleksiyonu temsil eder.

Name Tür Description
value

DiagnosticSettingsResource[]

Tanılama ayarları kaynaklarının koleksiyonu;.

ErrorResponse

Hata yanıtının biçimini açıklar.

Name Tür Description
code

string

Hata kodu

message

string

İşlemin neden başarısız olduğunu belirten hata iletisi.

LogSettings

MultiTenantDiagnosticSettings'in bir parçası. Belirli bir günlüğün ayarlarını belirtir.

Name Tür Description
category

string

Bu ayarın uygulandığı kaynak türü için Tanılama Günlüğü kategorisinin adı. Bir kaynağın Tanılama Günlüğü kategorilerinin listesini almak için, önce bir GET tanılama ayarları işlemi gerçekleştirin.

categoryGroup

string

Bu ayarın uygulandığı kaynak türü için Tanılama Günlüğü kategori grubunun adı. Bir kaynağın Tanılama Günlüğü kategorilerinin listesini almak için, önce bir GET tanılama ayarları işlemi gerçekleştirin.

enabled

boolean

bu günlüğün etkinleştirilip etkinleştirilmediğini belirten bir değer.

retentionPolicy

RetentionPolicy

bu günlük için bekletme ilkesi.

MetricSettings

MultiTenantDiagnosticSettings'in bir parçası. Belirli bir ölçümün ayarlarını belirtir.

Name Tür Description
category

string

Bu ayarın uygulandığı kaynak türü için Tanılama Ölçümü kategorisinin adı. Bir kaynağın Tanılama ölçümü kategorilerinin listesini almak için önce bir GET tanılama ayarları işlemi gerçekleştirin.

enabled

boolean

bu kategorinin etkinleştirilip etkinleştirilmediğini belirten bir değer.

retentionPolicy

RetentionPolicy

bu kategori için bekletme ilkesi.

timeGrain

string

ISO8601 biçimde ölçümün zaman grafiği.

RetentionPolicy

Günlük için bekletme ilkesini belirtir.

Name Tür Description
days

integer

gün cinsinden saklama için gün sayısı. 0 değeri, olayları süresiz olarak korur.

enabled

boolean

bekletme ilkesinin etkinleştirilip etkinleştirilmediğini belirten bir değer.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimliğin türü.