Compartilhar via


Data Sources - Create Or Update

Crie ou atualize uma fonte de dados.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
dataSourceName
path True

string

O nome do recurso de fonte de dados.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

workspaceName
path True

string

minLength: 4
maxLength: 63
pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$

O nome do espaço de trabalho.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
kind True

DataSourceKind

O tipo de DataSource.

properties True

Object

As propriedades da fonte de dados no formato json bruto, cada tipo de fonte de dados tem seu próprio esquema.

etag

string

A ETag da fonte de dados.

tags

object

Tags de recursos.

Respostas

Nome Tipo Description
200 OK

DataSource

Definição de resposta OK.

201 Created

DataSource

Definição de resposta criada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

DataSourcesCreate

Solicitação de exemplo

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

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

Resposta de exemplo

{
  "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"
}

Definições

Nome Description
DataSource

Fontes de dados no espaço de trabalho do OMS.

DataSourceKind

O tipo de DataSource.

Object

Objeto JSON

DataSource

Fontes de dados no espaço de trabalho do OMS.

Nome Tipo Description
etag

string

A ETag da fonte de dados.

id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

kind

DataSourceKind

O tipo de DataSource.

name

string

O nome do recurso

properties

Object

As propriedades da fonte de dados no formato json bruto, cada tipo de fonte de dados tem seu próprio esquema.

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

DataSourceKind

O tipo de DataSource.

Valor Description
WindowsEvent
WindowsPerformanceCounter
IISLogs
LinuxSyslog
LinuxSyslogCollection
LinuxPerformanceObject
LinuxPerformanceCollection
CustomLog
CustomLogCollection
AzureAuditLog
AzureActivityLog
GenericDataSource
ChangeTrackingCustomPath
ChangeTrackingPath
ChangeTrackingServices
ChangeTrackingDataTypeConfiguration
ChangeTrackingDefaultRegistry
ChangeTrackingRegistry
ChangeTrackingLinuxPath
LinuxChangeTrackingPath
ChangeTrackingContentLocation
WindowsTelemetry
Office365
SecurityWindowsBaselineConfiguration
SecurityCenterSecurityWindowsBaselineConfiguration
SecurityEventCollectionConfiguration
SecurityInsightsSecurityEventCollectionConfiguration
ImportComputerGroup
NetworkMonitoring
Itsm
DnsAnalytics
ApplicationInsights
SqlDataClassification

Object

Objeto JSON