Event Sources - Update
Aktualizace zdroj události se zadaným názvem v zadaném předplatném, skupině prostředků a prostředí.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}?api-version=2020-05-15
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Název prostředí Time Series Insights přidruženého k zadané skupině prostředků. |
event
|
path | True |
string |
Název zdroje událostí Time Series Insights přidruženého k zadanému prostředí. |
resource
|
path | True |
string |
Název skupiny prostředků Azure. |
subscription
|
path | True |
string |
ID předplatného Azure. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s požadavkem klienta. |
Text požadavku
Text žádosti může tvořit:
Name | Description |
---|---|
Event |
Parametry zadané operaci Update Event Source (Aktualizovat zdroj událostí) za účelem aktualizace zdroje událostí EventHubu |
Io |
Parametry zadané do operace Aktualizace zdroje událostí za účelem aktualizace zdroje událostí IoTHubu |
EventHubEventSourceUpdateParameters
Parametry zadané operaci Update Event Source (Aktualizovat zdroj událostí) za účelem aktualizace zdroje událostí EventHubu
Name | Vyžadováno | Typ | Description |
---|---|---|---|
kind | True |
string:
Microsoft. |
Druh zdroje událostí. |
properties.sharedAccessKey |
string |
Hodnota sdíleného přístupového klíče, který uděluje službě Time Series Insights přístup ke čtení k centru událostí. Tato vlastnost se nezobrazuje v odpovědích na zdroj událostí. |
|
properties.timestampPropertyName |
string |
Vlastnost události, která se použije jako časové razítko zdroje události. Pokud není pro timestampPropertyName zadána hodnota nebo pokud je zadána hodnota null nebo prázdný řetězec, použije se čas vytvoření události. |
|
tags |
object |
Páry klíč-hodnota dalších vlastností zdroje událostí. |
IoTHubEventSourceUpdateParameters
Parametry zadané do operace Aktualizace zdroje událostí za účelem aktualizace zdroje událostí IoTHubu
Name | Vyžadováno | Typ | Description |
---|---|---|---|
kind | True |
string:
Microsoft. |
Druh zdroje událostí. |
properties.sharedAccessKey |
string |
Hodnota sdíleného přístupového klíče, který uděluje službě Time Series Insights přístup ke čtení k ioT Hubu. Tato vlastnost se nezobrazuje v odpovědích na zdroj událostí. |
|
properties.timestampPropertyName |
string |
Vlastnost události, která se použije jako časové razítko zdroje události. Pokud není pro timestampPropertyName zadána hodnota nebo pokud je zadána hodnota null nebo prázdný řetězec, použije se čas vytvoření události. |
|
tags |
object |
Páry klíč-hodnota dalších vlastností zdroje událostí. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK | EventSourceResource: |
Definice zdroje událostí se úspěšně aktualizovala a je v odpovědi. |
Other Status Codes |
HTTP 404 (Nenalezena): Nepodařilo se najít předplatné, skupinu prostředků, prostředí nebo zdroj událostí. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
UpdateEventSource
Ukázkový požadavek
Ukázková odpověď
{
"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"
}
}
}
Definice
Name | Description |
---|---|
Cloud |
Obsahuje informace o chybě rozhraní API. |
Cloud |
Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou. |
Event |
Zdroj událostí, který přijímá data z Azure EventHubu. |
Event |
Parametry zadané operaci Update Event Source (Aktualizovat zdroj událostí) za účelem aktualizace zdroje událostí EventHubu |
Ingress |
Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime". |
Io |
Zdroj událostí, který přijímá data z Azure IoTHubu. |
Io |
Parametry zadané do operace Aktualizace zdroje událostí za účelem aktualizace zdroje událostí IoTHubu |
Local |
Objekt, který představuje místní vlastnost časového razítka. Obsahuje formát místního časového razítka, které je potřeba použít, a odpovídající informace o posunu časového pásma. Pokud hodnota není zadaná pro localTimestamp nebo pokud null, místní časové razítko nebude ingressováno s událostmi. |
Local |
Výčet, který představuje formát vlastnosti místního časového razítka, která je třeba nastavit. |
Provisioning |
Stav zřizování prostředku. |
Time |
Objekt, který představuje informace o posunu pro zadaný formát místního časového razítka. Parametr LocalTimestampFormat – Embedded by neměl být zadán. |
CloudError
Obsahuje informace o chybě rozhraní API.
Name | Typ | Description |
---|---|---|
error |
Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou. |
CloudErrorBody
Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby, který popisuje chybovou podmínku přesněji než stavový kód HTTP. Dá se použít ke zpracování konkrétních případů chyb prostřednictvím kódu programu. |
details |
Obsahuje vnořené chyby, které s touto chybou souvisejí. |
|
message |
string |
Zpráva, která podrobně popisuje chybu a poskytuje informace o ladění. |
target |
string |
Cíl konkrétní chyby (například název vlastnosti v chybě). |
EventHubEventSourceResource
Zdroj událostí, který přijímá data z Azure EventHubu.
Name | Typ | Description |
---|---|---|
creationTime |
string |
Čas vytvoření prostředku. |
eventSourceResourceId |
string |
ID prostředku zdroje události v Azure Resource Manager. |
id |
string |
ID prostředku |
ingressStartAt.time |
string |
ISO8601 datum a čas UTC s přesností na sekundy (milisekundy jsou volitelné) a zadejte datum a čas, které budou výchozím bodem pro příjem událostí. |
ingressStartAt.type |
Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime". |
|
kind |
string:
Microsoft. |
Druh zdroje událostí. |
localTimestamp |
Objekt, který představuje místní vlastnost časového razítka. Obsahuje formát místního časového razítka, které je potřeba použít, a odpovídající informace o posunu časového pásma. Pokud hodnota není zadaná pro localTimestamp nebo pokud null, místní časové razítko nebude ingressováno s událostmi. |
|
location |
string |
Umístění prostředku |
name |
string |
Název prostředku |
properties.consumerGroupName |
string |
Název skupiny příjemců centra událostí, která obsahuje oddíly, ze kterých se budou události číst. |
properties.eventHubName |
string |
Název centra událostí. |
properties.keyName |
string |
Název klíče SAS, který uděluje službě Time Series Insights přístup k centru událostí. Zásady sdíleného přístupu pro tento klíč musí centru událostí udělit oprávnění Naslouchat. |
properties.serviceBusNamespace |
string |
Název služby Service Bus, která obsahuje centrum událostí. |
provisioningState |
Stav zřizování prostředku. |
|
tags |
object |
Značky prostředků |
timestampPropertyName |
string |
Vlastnost události, která se použije jako časové razítko zdroje události. Pokud není pro timestampPropertyName zadána hodnota nebo pokud je zadána hodnota null nebo prázdný řetězec, použije se čas vytvoření události. |
type |
string |
Typ prostředku |
EventHubEventSourceUpdateParameters
Parametry zadané operaci Update Event Source (Aktualizovat zdroj událostí) za účelem aktualizace zdroje událostí EventHubu
Name | Typ | Description |
---|---|---|
kind |
string:
Microsoft. |
Druh zdroje událostí. |
properties.sharedAccessKey |
string |
Hodnota sdíleného přístupového klíče, který uděluje službě Time Series Insights přístup ke čtení k centru událostí. Tato vlastnost se nezobrazuje v odpovědích na zdroj událostí. |
properties.timestampPropertyName |
string |
Vlastnost události, která se použije jako časové razítko zdroje události. Pokud není pro timestampPropertyName zadána hodnota nebo pokud je zadána hodnota null nebo prázdný řetězec, použije se čas vytvoření události. |
tags |
object |
Páry klíč-hodnota dalších vlastností zdroje událostí. |
IngressStartAtType
Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime".
Name | Typ | Description |
---|---|---|
CustomEnqueuedTime |
string |
|
EarliestAvailable |
string |
|
EventSourceCreationTime |
string |
IoTHubEventSourceResource
Zdroj událostí, který přijímá data z Azure IoTHubu.
Name | Typ | Description |
---|---|---|
creationTime |
string |
Čas vytvoření prostředku. |
eventSourceResourceId |
string |
ID prostředku zdroje události v Azure Resource Manager. |
id |
string |
ID prostředku |
ingressStartAt.time |
string |
ISO8601 datum a čas UTC s přesností na sekundy (milisekundy jsou volitelné) a zadejte datum a čas, které budou výchozím bodem pro příjem událostí. |
ingressStartAt.type |
Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime". |
|
kind |
string:
Microsoft. |
Druh zdroje událostí. |
localTimestamp |
Objekt, který představuje místní vlastnost časového razítka. Obsahuje formát místního časového razítka, které je potřeba použít, a odpovídající informace o posunu časového pásma. Pokud hodnota není zadaná pro localTimestamp nebo pokud null, místní časové razítko nebude ingressováno s událostmi. |
|
location |
string |
Umístění prostředku |
name |
string |
Název prostředku |
properties.consumerGroupName |
string |
Název skupiny uživatelů ioT Hubu, která obsahuje oddíly, ze kterých se budou číst události. |
properties.iotHubName |
string |
Název ioT Hubu. |
properties.keyName |
string |
Název klíče zásad sdíleného přístupu, který uděluje službě Time Series Insights přístup k ioT Hubu. Tento klíč zásad sdíleného přístupu musí službě ioT Hub udělit oprávnění service connect. |
provisioningState |
Stav zřizování prostředku. |
|
tags |
object |
Značky prostředků |
timestampPropertyName |
string |
Vlastnost události, která se použije jako časové razítko zdroje události. Pokud není pro timestampPropertyName zadána hodnota nebo pokud je zadána hodnota null nebo prázdný řetězec, použije se čas vytvoření události. |
type |
string |
Typ prostředku |
IoTHubEventSourceUpdateParameters
Parametry zadané do operace Aktualizace zdroje událostí za účelem aktualizace zdroje událostí IoTHubu
Name | Typ | Description |
---|---|---|
kind |
string:
Microsoft. |
Druh zdroje událostí. |
properties.sharedAccessKey |
string |
Hodnota sdíleného přístupového klíče, který uděluje službě Time Series Insights přístup ke čtení k ioT Hubu. Tato vlastnost se nezobrazuje v odpovědích na zdroj událostí. |
properties.timestampPropertyName |
string |
Vlastnost události, která se použije jako časové razítko zdroje události. Pokud není pro timestampPropertyName zadána hodnota nebo pokud je zadána hodnota null nebo prázdný řetězec, použije se čas vytvoření události. |
tags |
object |
Páry klíč-hodnota dalších vlastností zdroje událostí. |
LocalTimestamp
Objekt, který představuje místní vlastnost časového razítka. Obsahuje formát místního časového razítka, které je potřeba použít, a odpovídající informace o posunu časového pásma. Pokud hodnota není zadaná pro localTimestamp nebo pokud null, místní časové razítko nebude ingressováno s událostmi.
Name | Typ | Description |
---|---|---|
format |
Výčet, který představuje formát vlastnosti místního časového razítka, která je třeba nastavit. |
|
timeZoneOffset |
Objekt, který představuje informace o posunu pro zadaný formát místního časového razítka. Parametr LocalTimestampFormat – Embedded by neměl být zadán. |
LocalTimestampFormat
Výčet, který představuje formát vlastnosti místního časového razítka, která je třeba nastavit.
Name | Typ | Description |
---|---|---|
Embedded |
string |
ProvisioningState
Stav zřizování prostředku.
Name | Typ | Description |
---|---|---|
Accepted |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
TimeZoneOffset
Objekt, který představuje informace o posunu pro zadaný formát místního časového razítka. Parametr LocalTimestampFormat – Embedded by neměl být zadán.
Name | Typ | Description |
---|---|---|
propertyName |
string |
Vlastnost události, která bude obsahovat informace o posunu pro výpočet místního časového razítka. Pokud je LocalTimestampFormat Iana, bude název vlastnosti obsahovat název sloupce, který obsahuje název IANA Timezone Name (např: Americas/Los Angeles). Když localTimestampFormat je Časový rozsah, obsahuje název vlastnosti, která obsahuje hodnoty představující posun (např. P1D nebo 1.00:00:00). |