Sdílet prostřednictvím


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
environmentName
path True

string

Název prostředí Time Series Insights přidruženého k zadané skupině prostředků.

eventSourceName
path True

string

Název zdroje událostí Time Series Insights přidruženého k zadanému prostředí.

resourceGroupName
path True

string

Název skupiny prostředků Azure.

subscriptionId
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
EventHubEventSourceUpdateParameters

Parametry zadané operaci Update Event Source (Aktualizovat zdroj událostí) za účelem aktualizace zdroje událostí EventHubu

IoTHubEventSourceUpdateParameters

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.EventHub

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.IoTHub

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

CloudError

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

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/environments/env1/eventSources/es1?api-version=2020-05-15

{
  "tags": {
    "someKey": "someValue"
  }
}

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
CloudError

Obsahuje informace o chybě rozhraní API.

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

EventHubEventSourceResource

Zdroj událostí, který přijímá data z Azure EventHubu.

EventHubEventSourceUpdateParameters

Parametry zadané operaci Update Event Source (Aktualizovat zdroj událostí) za účelem aktualizace zdroje událostí EventHubu

IngressStartAtType

Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime".

IoTHubEventSourceResource

Zdroj událostí, který přijímá data z Azure IoTHubu.

IoTHubEventSourceUpdateParameters

Parametry zadané do operace Aktualizace zdroje událostí za účelem aktualizace zdroje událostí IoTHubu

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.

LocalTimestampFormat

Výčet, který představuje formát vlastnosti místního časového razítka, která je třeba nastavit.

ProvisioningState

Stav zřizování prostředku.

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.

CloudError

Obsahuje informace o chybě rozhraní API.

Name Typ Description
error

CloudErrorBody

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

CloudErrorBody[]

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

IngressStartAtType

Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime".

kind string:

Microsoft.EventHub

Druh zdroje událostí.

localTimestamp

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

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.EventHub

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

IngressStartAtType

Typ ingressStartAt, může to být "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime".

kind string:

Microsoft.IoTHub

Druh zdroje událostí.

localTimestamp

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

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.IoTHub

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

LocalTimestampFormat

Výčet, který představuje formát vlastnosti místního časového razítka, která je třeba nastavit.

timeZoneOffset

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).