Partilhar 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 URI

Nome Em Necessário Tipo Descrição
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 utilizar para esta operação.

Órgão do Pedido

Nome Necessário Tipo Descrição
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

O ETag da fonte de dados.

tags

object

Tags de recursos.

Respostas

Nome Tipo Descrição
200 OK

DataSource

Definição de resposta OK.

201 Created

DataSource

Definição de resposta criada.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

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

Alcances

Nome Descrição
user_impersonation personificar a sua conta de utilizador

Exemplos

DataSourcesCreate

Pedido 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 Descrição
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 Descrição
etag

string

O ETag da fonte de dados.

id

string

ID de recurso totalmente qualificado 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 Descrição
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