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 |
---|---|---|---|---|
cluster
|
path | True |
string pattern: ^.*$ |
Kusto kümesinin adı. |
database
|
path | True |
string pattern: ^.*$ |
Kusto kümesindeki veritabanının adı. |
data
|
path | True |
string pattern: ^.*$ |
Veri bağlantısının adı. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız. |
subscription
|
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 |
---|---|
Cosmos |
CosmosDb veri bağlantısını temsil eden sınıf. |
Event |
Event Grid veri bağlantısını temsil eden sınıf. |
Event |
Olay hub'ı veri bağlantısını temsil eden sınıf. |
Iot |
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:
Cosmos |
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:
Event |
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 |
İşlenmek üzere blob depolama olay türünün adı. |
||
properties.dataFormat |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
||
properties.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:
Event |
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 |
Olay hub'ı iletileri sıkıştırma türü |
||
properties.dataFormat |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
||
properties.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:
Iot |
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 |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
||
properties.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 |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Örnekler
Kusto |
Kusto |
Kusto |
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 |
---|---|
blob |
İşlenmek üzere blob depolama olay türünün adı. |
compression |
Olay hub'ı iletileri sıkıştırma türü |
Cosmos |
CosmosDb veri bağlantısını temsil eden sınıf. |
Database |
Veri bağlantısından veritabanı yönlendirme bilgileri için gösterge, varsayılan olarak yalnızca veritabanı yönlendirme bilgilerine izin verilir |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Event |
Event Grid veri bağlantısını temsil eden sınıf. |
event |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
Event |
Olay hub'ı veri bağlantısını temsil eden sınıf. |
event |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
Iot |
IoT hub'ı veri bağlantısını temsil eden sınıf. |
iot |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
Provisioning |
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:
Cosmos |
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 |
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 |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
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:
Event |
Veri bağlantısı için uç nokta türü |
|
location |
string |
Kaynak konumu. |
|
name |
string |
Kaynağın adı |
|
properties.blobStorageEventType |
İşlenmek üzere blob depolama olay türünün adı. |
||
properties.consumerGroup |
string |
Olay hub'ı tüketici grubu. |
|
properties.dataFormat |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
||
properties.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 |
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:
Event |
Veri bağlantısı için uç nokta türü |
|
location |
string |
Kaynak konumu. |
|
name |
string |
Kaynağın adı |
|
properties.compression | None |
Olay hub'ı iletileri sıkıştırma türü |
|
properties.consumerGroup |
string |
Olay hub'ı tüketici grubu. |
|
properties.dataFormat |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
||
properties.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 |
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:
Iot |
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 |
İletinin veri biçimi. İsteğe bağlı olarak, veri biçimi her iletiye eklenebilir. |
||
properties.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 |
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 |