Share via


Data Sources - Create Or Update

Veri kaynağı oluşturma veya güncelleştirme.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/dataSources/{dataSourceName}?api-version=2020-08-01

URI Parametreleri

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

string

Veri kaynağı kaynağının adı.

resourceGroupName
path True

string

Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

workspaceName
path True

string

Çalışma alanının adı.

Regex pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

api-version
query True

string

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

İstek Gövdesi

Name Gerekli Tür Description
kind True

DataSourceKind

Veri Kaynağının türü.

properties True

Object

Ham json biçimindeki veri kaynağı özellikleri, her veri kaynağı türünün kendi şemasına sahiptir.

etag

string

Veri kaynağının ETag'i.

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

DataSource

Tamam yanıt tanımı.

201 Created

DataSource

Yanıt tanımı oluşturuldu.

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

DataSourcesCreate

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-00000000000/resourcegroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/AzTest9724/dataSources/AzTestDS774?api-version=2020-08-01

{
  "properties": {
    "LinkedResourceId": "/subscriptions/00000000-0000-0000-0000-00000000000/providers/microsoft.insights/eventtypes/management"
  },
  "kind": "AzureActivityLog"
}

Sample Response

{
  "kind": "AzureActivityLog",
  "properties": {
    "linkedResourceId": "/subscriptions/00000000-0000-0000-0000-00000000000/providers/microsoft.insights/eventtypes/management"
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/AzTest9724/datasources/AzTestDS774",
  "etag": "W/\"datetime'2017-10-01T08%3A01%3A21.2351243Z'\"",
  "name": "AzTestDS774",
  "type": "Microsoft.OperationalInsights/workspaces/datasources"
}
{
  "kind": "AzureActivityLog",
  "properties": {
    "linkedResourceId": "/subscriptions/00000000-0000-0000-0000-00000000000/providers/microsoft.insights/eventtypes/management"
  },
  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourceGroups/OIAutoRest5123/providers/Microsoft.OperationalInsights/workspaces/AzTest9724/datasources/AzTestDS774",
  "etag": "W/\"datetime'2017-10-01T08%3A01%3A21.2351243Z'\"",
  "name": "AzTestDS774",
  "type": "Microsoft.OperationalInsights/workspaces/datasources"
}

Tanımlar

Name Description
DataSource

OMS Çalışma Alanı altındaki veri kaynakları.

DataSourceKind

Veri Kaynağının türü.

Object

JSON nesnesi

DataSource

OMS Çalışma Alanı altındaki veri kaynakları.

Name Tür Description
etag

string

Veri kaynağının ETag'i.

id

string

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

kind

DataSourceKind

Veri Kaynağının türü.

name

string

Kaynağın adı

properties

Object

Ham json biçimindeki veri kaynağı özellikleri, her veri kaynağı türünün kendi şemasına sahiptir.

tags

object

Kaynak etiketleri.

type

string

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

DataSourceKind

Veri Kaynağının türü.

Name Tür Description
ApplicationInsights

string

AzureActivityLog

string

AzureAuditLog

string

ChangeTrackingContentLocation

string

ChangeTrackingCustomPath

string

ChangeTrackingDataTypeConfiguration

string

ChangeTrackingDefaultRegistry

string

ChangeTrackingLinuxPath

string

ChangeTrackingPath

string

ChangeTrackingRegistry

string

ChangeTrackingServices

string

CustomLog

string

CustomLogCollection

string

DnsAnalytics

string

GenericDataSource

string

IISLogs

string

ImportComputerGroup

string

Itsm

string

LinuxChangeTrackingPath

string

LinuxPerformanceCollection

string

LinuxPerformanceObject

string

LinuxSyslog

string

LinuxSyslogCollection

string

NetworkMonitoring

string

Office365

string

SecurityCenterSecurityWindowsBaselineConfiguration

string

SecurityEventCollectionConfiguration

string

SecurityInsightsSecurityEventCollectionConfiguration

string

SecurityWindowsBaselineConfiguration

string

SqlDataClassification

string

WindowsEvent

string

WindowsPerformanceCounter

string

WindowsTelemetry

string

Object

JSON nesnesi