Aracılığıyla paylaş


Data Connections - Create Or Update

Veri bağlantısı oluşturur veya güncelleştirir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}?api-version=2024-04-13

URI Parametreleri

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

string

pattern: ^.*$

Kusto kümesinin adı.

databaseName
path True

string

pattern: ^.*$

Kusto kümesindeki veritabanının adı.

dataConnectionName
path True

string

pattern: ^.*$

Veri bağlantısının adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

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

İstek Gövdesi

İstek gövdesi şunlardan biri olabilir:

Name Description
CosmosDbDataConnection

CosmosDb veri bağlantısını temsil eden sınıf.

EventGridDataConnection

Event Grid veri bağlantısını temsil eden sınıf.

EventHubDataConnection

Olay hub'ı veri bağlantısını temsil eden sınıf.

IotHubDataConnection

IoT hub'ı veri bağlantısını temsil eden sınıf.

CosmosDbDataConnection

CosmosDb veri bağlantısını temsil eden sınıf.

Name Gerekli Tür Description
kind True string:

CosmosDb

Veri bağlantısı için uç nokta türü

properties.cosmosDbAccountResourceId True

string

Veri bağlantısını oluşturmak için kullanılan Cosmos DB hesabının kaynak kimliği.

properties.cosmosDbContainer True

string

Cosmos DB veritabanındaki mevcut bir kapsayıcının adı.

properties.cosmosDbDatabase True

string

Cosmos DB hesabında var olan bir veritabanının adı.

properties.managedIdentityResourceId True

string

Yönetilen sistemin veya kullanıcı tarafından atanan kimliğin kaynak kimliği. Kimlik, Cosmos DB ile kimlik doğrulaması yapmak için kullanılır.

properties.tableName True

string

Kümenizdeki mevcut hedef tablonun büyük/küçük harfe duyarlı adı. Alınan veriler bu tabloya alınır.

location

string

Kaynak konumu.

properties.mappingRuleName

string

Alınan veriler alınırken kullanılacak mevcut eşleme kuralının adı.

properties.retrievalStartDate

string (date-time)

Opsiyonel. Tanımlanmışsa, veri bağlantısı belirtilen alma başlangıç tarihinden sonra oluşturulan veya güncelleştirilen Cosmos DB belgelerini alır.

EventGridDataConnection

Event Grid veri bağlantısını temsil eden sınıf.

Name Gerekli Tür Description
kind True string:

EventGrid

Veri bağlantısı için uç nokta türü

properties.consumerGroup True

string

Olay hub'ı tüketici grubu.

properties.eventHubResourceId True

string

Olay kılavuzunun olayları gönderecek şekilde yapılandırıldığı kaynak kimliği.

properties.storageAccountResourceId True

string

Verilerin bulunduğu depolama hesabının kaynak kimliği.

location

string

Kaynak konumu.

properties.blobStorageEventType

blobStorageEventType

İşlenmek üzere blob depolama olay türünün adı.

properties.dataFormat

eventGridDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

properties.databaseRouting

DatabaseRouting

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

properties.eventGridResourceId

string

Depolama hesabı olaylarına abone olan olay kılavuzunun kaynak kimliği.

properties.ignoreFirstRecord

boolean

True olarak ayarlanırsa alımın her dosyanın ilk kaydını yoksayması gerektiğini gösteren boole değeri

properties.managedIdentityResourceId

string

Olay hub'ı ve depolama hesabıyla kimlik doğrulaması yapmak için kullanılacak yönetilen kimliğin (sistem veya kullanıcı atanmış) kaynak kimliği.

properties.mappingRuleName

string

Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir.

properties.tableName

string

Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir.

EventHubDataConnection

Olay hub'ı veri bağlantısını temsil eden sınıf.

Name Gerekli Tür Description
kind True string:

EventHub

Veri bağlantısı için uç nokta türü

properties.consumerGroup True

string

Olay hub'ı tüketici grubu.

properties.eventHubResourceId True

string

Veri bağlantısı oluşturmak için kullanılacak olay hub'ının kaynak kimliği.

location

string

Kaynak konumu.

properties.compression

compression

Olay hub'ı iletileri sıkıştırma türü

properties.dataFormat

eventHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

properties.databaseRouting

DatabaseRouting

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

properties.eventSystemProperties

string[]

Olay hub'ının sistem özellikleri

properties.managedIdentityResourceId

string

Olay hub'ı ile kimlik doğrulaması için kullanılacak yönetilen kimliğin (sistem veya kullanıcı atanmış) kaynak kimliği.

properties.mappingRuleName

string

Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir.

properties.retrievalStartDate

string (date-time)

Veri bağlantısı tanımlandığında, Alma başlangıç tarihinden itibaren oluşturulan mevcut Olay hub'ı olaylarını alır. Yalnızca Olay hub'ı tarafından tutulan olayları elde tutma süresine göre alabilir.

properties.tableName

string

Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir.

IotHubDataConnection

IoT hub'ı veri bağlantısını temsil eden sınıf.

Name Gerekli Tür Description
kind True string:

IotHub

Veri bağlantısı için uç nokta türü

properties.consumerGroup True

string

iot hub tüketici grubu.

properties.iotHubResourceId True

string

Veri bağlantısı oluşturmak için kullanılacak IoT hub'ının kaynak kimliği.

properties.sharedAccessPolicyName True

string

Paylaşım erişim ilkesinin adı

location

string

Kaynak konumu.

properties.dataFormat

iotHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

properties.databaseRouting

DatabaseRouting

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

properties.eventSystemProperties

string[]

iot hub'ının sistem özellikleri

properties.mappingRuleName

string

Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir.

properties.retrievalStartDate

string (date-time)

Veri bağlantısı tanımlandığında, Alma başlangıç tarihinden itibaren oluşturulan mevcut Olay hub'ı olaylarını alır. Yalnızca Olay hub'ı tarafından tutulan olayları elde tutma süresine göre alabilir.

properties.tableName

string

Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir.

Yanıtlar

Name Tür Description
200 OK DataConnection:

Veri bağlantısı başarıyla güncelleştirildi.

201 Created DataConnection:

Veri bağlantısı başarıyla oluşturuldu.

202 Accepted DataConnection:

Veri bağlantısı oluşturma isteği kabul edildi.

Üst Bilgiler

Azure-AsyncOperation: string

Other Status Codes

ErrorResponse

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

Örnekler

KustoDataConnectionsCosmosDbCreateOrUpdate
KustoDataConnectionsCreateOrUpdate
KustoDataConnectionsEventGridCreateOrUpdate

KustoDataConnectionsCosmosDbCreateOrUpdate

Örnek isteği

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster/databases/KustoDatabase1/dataConnections/dataConnectionTest?api-version=2024-04-13

{
  "location": "westus",
  "kind": "CosmosDb",
  "properties": {
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "cosmosDbAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.DocumentDb/databaseAccounts/cosmosDbAccountTest1",
    "cosmosDbDatabase": "cosmosDbDatabaseTest",
    "cosmosDbContainer": "cosmosDbContainerTest",
    "retrievalStartDate": "2022-07-29T12:00:00.6554616Z"
  }
}

Örnek yanıt

Azure-AsyncOperation: https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/providers/Microsoft.Kusto/locations/westus/operationResults/742bef43-608b-4b58-ba96-6f7a32ec5f0f?api-version=2022-12-29
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase1/DataConnections/dataConnectionTest",
  "name": "kustoCluster/KustoDatabase1/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "CosmosDb",
  "properties": {
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "managedIdentityObjectId": "87654321-1234-1234-1234-123456789123",
    "cosmosDbAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.DocumentDb/databaseAccounts/cosmosDbAccountTest1",
    "cosmosDbDatabase": "cosmosDbDatabaseTest",
    "cosmosDbContainer": "cosmosDbContainerTest",
    "retrievalStartDate": "2022-07-29T12:00:00.6554616Z"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/providers/Microsoft.Kusto/locations/westus/operationResults/742bef43-608b-4b58-ba96-6f7a32ec5f0f?api-version=2022-12-29
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase1/DataConnections/dataConnectionTest",
  "name": "kustoCluster/KustoDatabase1/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "CosmosDb",
  "properties": {
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "managedIdentityObjectId": "87654321-1234-1234-1234-123456789123",
    "cosmosDbAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.DocumentDb/databaseAccounts/cosmosDbAccountTest1",
    "cosmosDbDatabase": "cosmosDbDatabaseTest",
    "cosmosDbContainer": "cosmosDbContainerTest",
    "retrievalStartDate": "2022-07-29T12:00:00.6554616Z"
  }
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/providers/Microsoft.Kusto/locations/westus/operationResults/742bef43-608b-4b58-ba96-6f7a32ec5f0f?api-version=2022-12-29
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase1/DataConnections/dataConnectionTest",
  "name": "kustoCluster/KustoDatabase1/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "CosmosDb",
  "properties": {
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "managedIdentityObjectId": "87654321-1234-1234-1234-123456789123",
    "cosmosDbAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.DocumentDb/databaseAccounts/cosmosDbAccountTest1",
    "cosmosDbDatabase": "cosmosDbDatabaseTest",
    "cosmosDbContainer": "cosmosDbContainerTest",
    "retrievalStartDate": "2022-07-29T12:00:00.6554616Z"
  }
}

KustoDataConnectionsCreateOrUpdate

Örnek isteği

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster/databases/KustoDatabase8/dataConnections/dataConnectionTest?api-version=2024-04-13

{
  "location": "westus",
  "kind": "EventHub",
  "properties": {
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "consumerGroup": "testConsumerGroup1"
  }
}

Örnek yanıt

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase8/DataConnections/dataConnectionTest",
  "name": "kustoCluster/KustoDatabase8/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "EventHub",
  "properties": {
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "consumerGroup": "testConsumerGroup1",
    "compression": "None"
  }
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase8/DataConnections/dataConnectionTest",
  "name": "kustoCluster/KustoDatabase8/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "EventHub",
  "properties": {
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "consumerGroup": "testConsumerGroup1",
    "compression": "None"
  }
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase8/DataConnections/dataConnectionTest",
  "name": "kustoCluster/KustoDatabase8/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "EventHub",
  "properties": {
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "consumerGroup": "testConsumerGroup1",
    "compression": "None"
  }
}

KustoDataConnectionsEventGridCreateOrUpdate

Örnek isteği

PUT https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/kustoCluster/databases/KustoDatabase8/dataConnections/dataConnectionTest?api-version=2024-04-13

{
  "location": "westus",
  "kind": "EventGrid",
  "properties": {
    "ignoreFirstRecord": false,
    "storageAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount",
    "eventGridResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount/providers/Microsoft.EventGrid/eventSubscriptions/eventSubscriptionTest",
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest2",
    "consumerGroup": "$Default",
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "dataFormat": "MULTIJSON",
    "blobStorageEventType": "Microsoft.Storage.BlobCreated",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "databaseRouting": "Single"
  }
}

Örnek yanıt

{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase8/DataConnections/KustoDataConnection9",
  "name": "kustoCluster/KustoDatabase8/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "EventGrid",
  "properties": {
    "ignoreFirstRecord": false,
    "storageAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount",
    "eventGridResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount/providers/Microsoft.EventGrid/eventSubscriptions/eventSubscriptionTest",
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest2",
    "consumerGroup": "$Default",
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "dataFormat": "MULTIJSON",
    "blobStorageEventType": "Microsoft.Storage.BlobCreated",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "managedIdentityObjectId": "87654321-1234-1234-1234-123456789123",
    "databaseRouting": "Single"
  }
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase8/DataConnections/KustoDataConnection9",
  "name": "kustoCluster/KustoDatabase8/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "EventGrid",
  "properties": {
    "ignoreFirstRecord": false,
    "storageAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount",
    "eventGridResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount/providers/Microsoft.EventGrid/eventSubscriptions/eventSubscriptionTest",
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest2",
    "consumerGroup": "$Default",
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "dataFormat": "MULTIJSON",
    "blobStorageEventType": "Microsoft.Storage.BlobCreated",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "managedIdentityObjectId": "87654321-1234-1234-1234-123456789123",
    "databaseRouting": "Single"
  }
}
{
  "id": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/kustoCluster/Databases/KustoDatabase8/DataConnections/KustoDataConnection9",
  "name": "kustoCluster/KustoDatabase8/dataConnectionTest",
  "type": "Microsoft.Kusto/Clusters/Databases/DataConnections",
  "location": "westus",
  "kind": "EventGrid",
  "properties": {
    "ignoreFirstRecord": false,
    "storageAccountResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount",
    "eventGridResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Storage/storageAccounts/teststorageaccount/providers/Microsoft.EventGrid/eventSubscriptions/eventSubscriptionTest",
    "eventHubResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest2",
    "consumerGroup": "$Default",
    "tableName": "TestTable",
    "mappingRuleName": "TestMapping",
    "dataFormat": "MULTIJSON",
    "blobStorageEventType": "Microsoft.Storage.BlobCreated",
    "managedIdentityResourceId": "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1",
    "managedIdentityObjectId": "87654321-1234-1234-1234-123456789123",
    "databaseRouting": "Single"
  }
}

Tanımlar

Name Description
blobStorageEventType

İşlenmek üzere blob depolama olay türünün adı.

compression

Olay hub'ı iletileri sıkıştırma türü

CosmosDbDataConnection

CosmosDb veri bağlantısını temsil eden sınıf.

DatabaseRouting

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

EventGridDataConnection

Event Grid veri bağlantısını temsil eden sınıf.

eventGridDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

EventHubDataConnection

Olay hub'ı veri bağlantısını temsil eden sınıf.

eventHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

IotHubDataConnection

IoT hub'ı veri bağlantısını temsil eden sınıf.

iotHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

ProvisioningState

Kaynağın sağlanan durumu.

blobStorageEventType

İşlenmek üzere blob depolama olay türünün adı.

Değer Description
Microsoft.Storage.BlobCreated
Microsoft.Storage.BlobRenamed

compression

Olay hub'ı iletileri sıkıştırma türü

Değer Description
GZip
None

CosmosDbDataConnection

CosmosDb veri bağlantısını temsil eden sınıf.

Name Tür Description
id

string

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

kind string:

CosmosDb

Veri bağlantısı için uç nokta türü

location

string

Kaynak konumu.

name

string

Kaynağın adı

properties.cosmosDbAccountResourceId

string

Veri bağlantısını oluşturmak için kullanılan Cosmos DB hesabının kaynak kimliği.

properties.cosmosDbContainer

string

Cosmos DB veritabanındaki mevcut bir kapsayıcının adı.

properties.cosmosDbDatabase

string

Cosmos DB hesabında var olan bir veritabanının adı.

properties.managedIdentityObjectId

string

Yönetilen kimlik kaynağının nesne kimliği.

properties.managedIdentityResourceId

string

Yönetilen sistemin veya kullanıcı tarafından atanan kimliğin kaynak kimliği. Kimlik, Cosmos DB ile kimlik doğrulaması yapmak için kullanılır.

properties.mappingRuleName

string

Alınan veriler alınırken kullanılacak mevcut eşleme kuralının adı.

properties.provisioningState

ProvisioningState

Kaynağın sağlanan durumu.

properties.retrievalStartDate

string (date-time)

Opsiyonel. Tanımlanmışsa, veri bağlantısı belirtilen alma başlangıç tarihinden sonra oluşturulan veya güncelleştirilen Cosmos DB belgelerini alır.

properties.tableName

string

Kümenizdeki mevcut hedef tablonun büyük/küçük harfe duyarlı adı. Alınan veriler bu tabloya alınır.

type

string

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

DatabaseRouting

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

Değer Description
Multi
Single

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

EventGridDataConnection

Event Grid veri bağlantısını temsil eden sınıf.

Name Tür Default value Description
id

string

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

kind string:

EventGrid

Veri bağlantısı için uç nokta türü

location

string

Kaynak konumu.

name

string

Kaynağın adı

properties.blobStorageEventType

blobStorageEventType

İşlenmek üzere blob depolama olay türünün adı.

properties.consumerGroup

string

Olay hub'ı tüketici grubu.

properties.dataFormat

eventGridDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

properties.databaseRouting

DatabaseRouting

Single

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

properties.eventGridResourceId

string

Depolama hesabı olaylarına abone olan olay kılavuzunun kaynak kimliği.

properties.eventHubResourceId

string

Olay kılavuzunun olayları gönderecek şekilde yapılandırıldığı kaynak kimliği.

properties.ignoreFirstRecord

boolean

True olarak ayarlanırsa alımın her dosyanın ilk kaydını yoksayması gerektiğini gösteren boole değeri

properties.managedIdentityObjectId

string

managedIdentityResourceId nesne kimliği

properties.managedIdentityResourceId

string

Olay hub'ı ve depolama hesabıyla kimlik doğrulaması yapmak için kullanılacak yönetilen kimliğin (sistem veya kullanıcı atanmış) kaynak kimliği.

properties.mappingRuleName

string

Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir.

properties.provisioningState

ProvisioningState

Kaynağın sağlanan durumu.

properties.storageAccountResourceId

string

Verilerin bulunduğu depolama hesabının kaynak kimliği.

properties.tableName

string

Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir.

type

string

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

eventGridDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

Değer Description
APACHEAVRO
AVRO
CSV
JSON
MULTIJSON
ORC
PARQUET
PSV
RAW
SCSV
SINGLEJSON
SOHSV
TSV
TSVE
TXT
W3CLOGFILE

EventHubDataConnection

Olay hub'ı veri bağlantısını temsil eden sınıf.

Name Tür Default value Description
id

string

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

kind string:

EventHub

Veri bağlantısı için uç nokta türü

location

string

Kaynak konumu.

name

string

Kaynağın adı

properties.compression

compression

None

Olay hub'ı iletileri sıkıştırma türü

properties.consumerGroup

string

Olay hub'ı tüketici grubu.

properties.dataFormat

eventHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

properties.databaseRouting

DatabaseRouting

Single

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

properties.eventHubResourceId

string

Veri bağlantısı oluşturmak için kullanılacak olay hub'ının kaynak kimliği.

properties.eventSystemProperties

string[]

Olay hub'ının sistem özellikleri

properties.managedIdentityObjectId

string

managedIdentityResourceId nesne kimliği

properties.managedIdentityResourceId

string

Olay hub'ı ile kimlik doğrulaması için kullanılacak yönetilen kimliğin (sistem veya kullanıcı atanmış) kaynak kimliği.

properties.mappingRuleName

string

Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir.

properties.provisioningState

ProvisioningState

Kaynağın sağlanan durumu.

properties.retrievalStartDate

string (date-time)

Veri bağlantısı tanımlandığında, Alma başlangıç tarihinden itibaren oluşturulan mevcut Olay hub'ı olaylarını alır. Yalnızca Olay hub'ı tarafından tutulan olayları elde tutma süresine göre alabilir.

properties.tableName

string

Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir.

type

string

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

eventHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

Değer Description
APACHEAVRO
AVRO
CSV
JSON
MULTIJSON
ORC
PARQUET
PSV
RAW
SCSV
SINGLEJSON
SOHSV
TSV
TSVE
TXT
W3CLOGFILE

IotHubDataConnection

IoT hub'ı veri bağlantısını temsil eden sınıf.

Name Tür Default value Description
id

string

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

kind string:

IotHub

Veri bağlantısı için uç nokta türü

location

string

Kaynak konumu.

name

string

Kaynağın adı

properties.consumerGroup

string

iot hub tüketici grubu.

properties.dataFormat

iotHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

properties.databaseRouting

DatabaseRouting

Single

Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir

properties.eventSystemProperties

string[]

iot hub'ının sistem özellikleri

properties.iotHubResourceId

string

Veri bağlantısı oluşturmak için kullanılacak IoT hub'ının kaynak kimliği.

properties.mappingRuleName

string

Verileri almak için kullanılacak eşleme kuralı. İsteğe bağlı olarak eşleme bilgileri her iletiye eklenebilir.

properties.provisioningState

ProvisioningState

Kaynağın sağlanan durumu.

properties.retrievalStartDate

string (date-time)

Veri bağlantısı tanımlandığında, Alma başlangıç tarihinden itibaren oluşturulan mevcut Olay hub'ı olaylarını alır. Yalnızca Olay hub'ı tarafından tutulan olayları elde tutma süresine göre alabilir.

properties.sharedAccessPolicyName

string

Paylaşım erişim ilkesinin adı

properties.tableName

string

Verilerin alınması gereken tablo. İsteğe bağlı olarak tablo bilgileri her iletiye eklenebilir.

type

string

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

iotHubDataFormat

İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir.

Değer Description
APACHEAVRO
AVRO
CSV
JSON
MULTIJSON
ORC
PARQUET
PSV
RAW
SCSV
SINGLEJSON
SOHSV
TSV
TSVE
TXT
W3CLOGFILE

ProvisioningState

Kaynağın sağlanan durumu.

Değer Description
Canceled
Creating
Deleting
Failed
Moving
Running
Succeeded