Event Sources - Update
Olay kaynağını belirtilen abonelikte, kaynak grubunda ve ortamda belirtilen adla Güncelleştirmeler.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}?api-version=2020-05-15
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Belirtilen kaynak grubuyla ilişkili Time Series Insights ortamının adı. |
event
|
path | True |
string |
Belirtilen ortamla ilişkili Time Series Insights olay kaynağının adı. |
resource
|
path | True |
string |
Azure Kaynak grubunun adı. |
subscription
|
path | True |
string |
Azure Abonelik Kimliği. |
api-version
|
query | True |
string |
İstemci isteğiyle kullanılacak API'nin sürümü. |
İstek Gövdesi
İstek gövdesi şunlardan biri olabilir:
Name | Description |
---|---|
Event |
EventHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler. |
Io |
Bir IoTHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler. |
EventHubEventSourceUpdateParameters
EventHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler.
Name | Gerekli | Tür | Description |
---|---|---|---|
kind | True |
string:
Microsoft. |
Olay kaynağının türü. |
properties.sharedAccessKey |
string |
Time Series Insights hizmetine olay hub'ına okuma erişimi veren paylaşılan erişim anahtarının değeri. Bu özellik olay kaynağı yanıtlarında gösterilmez. |
|
properties.timestampPropertyName |
string |
Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya empty-string belirtilirse, olay oluşturma zamanı kullanılır. |
|
tags |
object |
Olay kaynağı için ek özelliklerin anahtar-değer çiftleri. |
IoTHubEventSourceUpdateParameters
Bir IoTHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler.
Name | Gerekli | Tür | Description |
---|---|---|---|
kind | True |
string:
Microsoft. |
Olay kaynağının türü. |
properties.sharedAccessKey |
string |
Time Series Insights hizmetine iot hub'ına okuma erişimi veren paylaşılan erişim anahtarının değeri. Bu özellik olay kaynağı yanıtlarında gösterilmez. |
|
properties.timestampPropertyName |
string |
Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya empty-string belirtilirse, olay oluşturma zamanı kullanılır. |
|
tags |
object |
Olay kaynağı için ek özelliklerin anahtar-değer çiftleri. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK | EventSourceResource: |
Olay kaynağı tanımı başarıyla güncelleştirildi ve yanıtta. |
Other Status Codes |
HTTP 404 (Bulunamadı): Abonelik, kaynak grubu, ortam veya olay kaynağı bulunamadı. |
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
UpdateEventSource
Sample Request
Sample Response
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/Environments/env1/eventSources/es1",
"location": "West US",
"name": "es1",
"type": "Microsoft.TimeSeriesInsights/Environments/EventSources",
"tags": {
"someKey": "someValue"
},
"kind": "Microsoft.EventHub",
"properties": {
"eventSourceResourceId": "somePathInArm",
"serviceBusNamespace": "sbn",
"consumerGroupName": "cgn",
"eventHubName": "ehn",
"keyName": "managementKey",
"provisioningState": "Succeeded",
"creationTime": "2017-04-18T19:20:33.2288820Z",
"timestampPropertyName": "someOtherTimestampProperty",
"localTimestamp": {
"format": "TimeSpan",
"timeZoneOffset": {
"propertyName": "someEventPropertyName"
}
},
"ingressStartAt": {
"type": "EarliestAvailable"
}
}
}
Tanımlar
Name | Description |
---|---|
Cloud |
API hatası hakkında bilgi içerir. |
Cloud |
Hata kodu ve ileti içeren belirli bir API hatası açıklanır. |
Event |
Azure EventHub'dan verilerini alan bir olay kaynağı. |
Event |
EventHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler. |
Ingress |
ingressStartAt türü, "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" olabilir. |
Io |
Azure IoTHub'dan verilerini alan olay kaynağı. |
Io |
Bir IoTHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler. |
Local |
Yerel zaman damgası özelliğini temsil eden bir nesne. Kullanılması gereken yerel zaman damgasının biçimini ve buna karşılık gelen saat dilimi uzaklığı bilgilerini içerir. localTimestamp için bir değer belirtilmezse veya null ise, yerel zaman damgası olaylarla girilmez. |
Local |
Ayarlanması gereken yerel zaman damgası özelliğinin biçimini temsil eden bir sabit listesi. |
Provisioning |
Kaynağın sağlama durumu. |
Time |
Belirtilen yerel zaman damgası biçimi için uzaklık bilgilerini temsil eden bir nesne. LocalTimestampFormat - Embedded için belirtilmemelidir. |
CloudError
API hatası hakkında bilgi içerir.
Name | Tür | Description |
---|---|---|
error |
Hata kodu ve ileti içeren belirli bir API hatası açıklanır. |
CloudErrorBody
Hata kodu ve ileti içeren belirli bir API hatası açıklanır.
Name | Tür | Description |
---|---|---|
code |
string |
Http durum kodundan daha kesin bir şekilde hata koşulunu açıklayan bir hata kodu. Belirli hata durumlarını program aracılığıyla işlemek için kullanılabilir. |
details |
Bu hatayla ilgili iç içe hatalar içerir. |
|
message |
string |
Hatayı ayrıntılı olarak açıklayan ve hata ayıklama bilgileri sağlayan bir ileti. |
target |
string |
Belirli bir hatanın hedefi (örneğin, hatadaki özelliğin adı). |
EventHubEventSourceResource
Azure EventHub'dan verilerini alan bir olay kaynağı.
Name | Tür | Description |
---|---|---|
creationTime |
string |
Kaynağın oluşturulduğu saat. |
eventSourceResourceId |
string |
Azure Resource Manager olay kaynağının kaynak kimliği. |
id |
string |
Kaynak Kimliği |
ingressStartAt.time |
string |
Utc tarih saatine saniye duyarlığıyla ISO8601 (milisaniyeler isteğe bağlıdır), olayların tüketileceği başlangıç noktası olacak tarih ve saati belirtin. |
ingressStartAt.type |
ingressStartAt türü, "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" olabilir. |
|
kind |
string:
Microsoft. |
Olay kaynağının türü. |
localTimestamp |
Yerel zaman damgası özelliğini temsil eden bir nesne. Kullanılması gereken yerel zaman damgasının biçimini ve buna karşılık gelen saat dilimi uzaklığı bilgilerini içerir. localTimestamp için bir değer belirtilmezse veya null ise, yerel zaman damgası olaylarla girilmez. |
|
location |
string |
Kaynak konumu |
name |
string |
Kaynak adı |
properties.consumerGroupName |
string |
Olayların okunacağı bölümleri tutan olay hub'ının tüketici grubunun adı. |
properties.eventHubName |
string |
Olay hub'ının adı. |
properties.keyName |
string |
Olay hub'ına Time Series Insights hizmeti erişimi veren SAS anahtarının adı. Bu anahtarın paylaşılan erişim ilkeleri olay hub'ına 'Dinleme' izinleri vermelidir. |
properties.serviceBusNamespace |
string |
Olay hub'ını içeren hizmet veri yolunun adı. |
provisioningState |
Kaynağın sağlama durumu. |
|
tags |
object |
Kaynak etiketleri |
timestampPropertyName |
string |
Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya empty-string belirtilirse, olay oluşturma zamanı kullanılır. |
type |
string |
Kaynak türü |
EventHubEventSourceUpdateParameters
EventHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler.
Name | Tür | Description |
---|---|---|
kind |
string:
Microsoft. |
Olay kaynağının türü. |
properties.sharedAccessKey |
string |
Time Series Insights hizmetine olay hub'ına okuma erişimi veren paylaşılan erişim anahtarının değeri. Bu özellik olay kaynağı yanıtlarında gösterilmez. |
properties.timestampPropertyName |
string |
Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya empty-string belirtilirse, olay oluşturma zamanı kullanılır. |
tags |
object |
Olay kaynağı için ek özelliklerin anahtar-değer çiftleri. |
IngressStartAtType
ingressStartAt türü, "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" olabilir.
Name | Tür | Description |
---|---|---|
CustomEnqueuedTime |
string |
|
EarliestAvailable |
string |
|
EventSourceCreationTime |
string |
IoTHubEventSourceResource
Azure IoTHub'dan verilerini alan olay kaynağı.
Name | Tür | Description |
---|---|---|
creationTime |
string |
Kaynağın oluşturulduğu saat. |
eventSourceResourceId |
string |
Azure Resource Manager olay kaynağının kaynak kimliği. |
id |
string |
Kaynak Kimliği |
ingressStartAt.time |
string |
Utc tarih saatine saniye duyarlığıyla ISO8601 (milisaniyeler isteğe bağlıdır), olayların tüketileceği başlangıç noktası olacak tarih ve saati belirtin. |
ingressStartAt.type |
ingressStartAt türü, "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" olabilir. |
|
kind |
string:
Microsoft. |
Olay kaynağının türü. |
localTimestamp |
Yerel zaman damgası özelliğini temsil eden bir nesne. Kullanılması gereken yerel zaman damgasının biçimini ve buna karşılık gelen saat dilimi uzaklığı bilgilerini içerir. localTimestamp için bir değer belirtilmezse veya null ise, yerel zaman damgası olaylarla girilmez. |
|
location |
string |
Kaynak konumu |
name |
string |
Kaynak adı |
properties.consumerGroupName |
string |
Olayların okunacağı bölümleri tutan iot hub'ının tüketici grubunun adı. |
properties.iotHubName |
string |
IoT hub'ının adı. |
properties.keyName |
string |
Time Series Insights hizmetine iot hub'ına erişim veren Paylaşılan Erişim İlkesi anahtarının adı. Bu paylaşılan erişim ilkesi anahtarı, iot hub'ına 'hizmet bağlantısı' izinleri vermelidir. |
provisioningState |
Kaynağın sağlama durumu. |
|
tags |
object |
Kaynak etiketleri |
timestampPropertyName |
string |
Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya empty-string belirtilirse, olay oluşturma zamanı kullanılır. |
type |
string |
Kaynak türü |
IoTHubEventSourceUpdateParameters
Bir IoTHub olay kaynağını güncelleştirmek için Olay Kaynağını Güncelleştir işlemine sağlanan parametreler.
Name | Tür | Description |
---|---|---|
kind |
string:
Microsoft. |
Olay kaynağının türü. |
properties.sharedAccessKey |
string |
Time Series Insights hizmetine iot hub'ına okuma erişimi veren paylaşılan erişim anahtarının değeri. Bu özellik olay kaynağı yanıtlarında gösterilmez. |
properties.timestampPropertyName |
string |
Olay kaynağının zaman damgası olarak kullanılacak olay özelliği. timestampPropertyName için bir değer belirtilmezse veya null veya empty-string belirtilirse, olay oluşturma zamanı kullanılır. |
tags |
object |
Olay kaynağı için ek özelliklerin anahtar-değer çiftleri. |
LocalTimestamp
Yerel zaman damgası özelliğini temsil eden bir nesne. Kullanılması gereken yerel zaman damgasının biçimini ve buna karşılık gelen saat dilimi uzaklığı bilgilerini içerir. localTimestamp için bir değer belirtilmezse veya null ise, yerel zaman damgası olaylarla girilmez.
Name | Tür | Description |
---|---|---|
format |
Ayarlanması gereken yerel zaman damgası özelliğinin biçimini temsil eden bir sabit listesi. |
|
timeZoneOffset |
Belirtilen yerel zaman damgası biçimi için uzaklık bilgilerini temsil eden bir nesne. LocalTimestampFormat - Embedded için belirtilmemelidir. |
LocalTimestampFormat
Ayarlanması gereken yerel zaman damgası özelliğinin biçimini temsil eden bir sabit listesi.
Name | Tür | Description |
---|---|---|
Embedded |
string |
ProvisioningState
Kaynağın sağlama durumu.
Name | Tür | Description |
---|---|---|
Accepted |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
TimeZoneOffset
Belirtilen yerel zaman damgası biçimi için uzaklık bilgilerini temsil eden bir nesne. LocalTimestampFormat - Embedded için belirtilmemelidir.
Name | Tür | Description |
---|---|---|
propertyName |
string |
Yerel zaman damgasını hesaplamak için uzaklık bilgilerini içerecek olay özelliği. LocalTimestampFormat Iana olduğunda, özellik adı IANA Saat Dilimi Adı 'nı içeren sütunun adını içerir (örneğin: Americas/Los Angeles). LocalTimestampFormat Timespan olduğunda, uzaklığı temsil eden değerleri içeren özelliğin adını içerir (örneğin: P1D veya 1.00:00:00) |