Event Sources - Get

Ruft die Ereignisquelle mit dem angegebenen Namen in der angegebenen Umgebung ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}?api-version=2020-05-15

URI-Parameter

Name In Erforderlich Typ Beschreibung
environmentName
path True

string

Der Name der Time Series Insights-Umgebung, die der angegebenen Ressourcengruppe zugeordnet ist.

eventSourceName
path True

string

Der Name der Time Series Insights-Ereignisquelle, die der angegebenen Umgebung zugeordnet ist.

resourceGroupName
path True

string

Name einer Azure-Ressourcengruppe.

subscriptionId
path True

string

Die Azure-Abonnement-ID.

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK EventSourceResource:

Die Ereignisquellendefinition wurde erfolgreich abgerufen und befindet sich in der Antwort.

Other Status Codes

CloudError

HTTP 404 (Nicht gefunden): Das Abonnement, die Ressourcengruppe, die Umgebung oder die Ereignisquelle wurde nicht gefunden.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

GetEventHubEventSource

Sample Request

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

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": {},
  "kind": "Microsoft.EventHub",
  "properties": {
    "eventSourceResourceId": "somePathInArm",
    "serviceBusNamespace": "sbn",
    "consumerGroupName": "cgn",
    "eventHubName": "ehn",
    "keyName": "managementKey",
    "provisioningState": "Succeeded",
    "creationTime": "2017-04-18T19:20:33.2288820Z",
    "localTimestamp": {
      "format": "TimeSpan",
      "timeZoneOffset": {
        "propertyName": "someEventPropertyName"
      }
    },
    "ingressStartAt": {
      "type": "EarliestAvailable"
    }
  }
}

Definitionen

Name Beschreibung
CloudError

Enthält Informationen zu einem API-Fehler.

CloudErrorBody

Beschreibt einen bestimmten API-Fehler mit einem Fehlercode und einer Meldung.

EventHubEventSourceResource

Eine Ereignisquelle, die ihre Daten von einem Azure EventHub empfängt.

IngressStartAtType

Der Typ des ingressStartAt, Es kann "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" sein.

IoTHubEventSourceResource

Eine Ereignisquelle, die ihre Daten von einem Azure IoTHub empfängt.

LocalTimestamp

Ein -Objekt, das die lokale Zeitstempeleigenschaft darstellt. Es enthält das Format des lokalen Zeitstempels, der verwendet werden muss, und die entsprechenden Zeitzonenoffsetinformationen. Wenn für localTimestamp kein Wert angegeben ist oder null ist, wird der lokale Zeitstempel nicht mit den Ereignissen in den Eingang übertragen.

LocalTimestampFormat

Eine Enumeration, die das Format der lokalen Zeitstempeleigenschaft darstellt, die festgelegt werden muss.

ProvisioningState

Bereitstellungsstatus der Ressource.

TimeZoneOffset

Ein -Objekt, das die Offsetinformationen für das angegebene lokale Zeitstempelformat darstellt. Sollte für LocalTimestampFormat – Embedded nicht angegeben werden.

CloudError

Enthält Informationen zu einem API-Fehler.

Name Typ Beschreibung
error

CloudErrorBody

Beschreibt einen bestimmten API-Fehler mit einem Fehlercode und einer Meldung.

CloudErrorBody

Beschreibt einen bestimmten API-Fehler mit einem Fehlercode und einer Meldung.

Name Typ Beschreibung
code

string

Ein Fehlercode, der die Fehlerbedingung genauer beschreibt als ein HTTP-status Code. Kann verwendet werden, um bestimmte Fehlerfälle programmgesteuert zu behandeln.

details

CloudErrorBody[]

Enthält geschachtelte Fehler, die sich auf diesen Fehler beziehen.

message

string

Eine Meldung, die den Fehler ausführlich beschreibt und Debuginformationen bereitstellt.

target

string

Das Ziel des bestimmten Fehlers (z. B. der Name der -Eigenschaft im Fehler).

EventHubEventSourceResource

Eine Ereignisquelle, die ihre Daten von einem Azure EventHub empfängt.

Name Typ Beschreibung
creationTime

string

Der Zeitpunkt, zu dem die Ressource erstellt wurde.

eventSourceResourceId

string

Die Ressourcen-ID der Ereignisquelle in Azure Resource Manager.

id

string

Ressourcen-ID

ingressStartAt.time

string

ISO8601 UTC datetime mit Sekundengenauigkeit (Millisekunden sind optional) und geben das Datum und die Uhrzeit an, die der Ausgangspunkt für die Zu verwendenden Ereignisse sein werden.

ingressStartAt.type

IngressStartAtType

Der Typ des ingressStartAt, Es kann "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" sein.

kind string:

Microsoft.EventHub

Die Art der Ereignisquelle.

localTimestamp

LocalTimestamp

Ein -Objekt, das die lokale Zeitstempeleigenschaft darstellt. Es enthält das Format des lokalen Zeitstempels, der verwendet werden muss, und die entsprechenden Zeitzonenoffsetinformationen. Wenn für localTimestamp kein Wert angegeben ist oder null ist, wird der lokale Zeitstempel nicht mit den Ereignissen in den Eingang übertragen.

location

string

Ressourcenspeicherort

name

string

Ressourcenname

properties.consumerGroupName

string

Der Name der Consumergruppe des Event Hubs, die die Partitionen enthält, aus denen Ereignisse gelesen werden.

properties.eventHubName

string

Der Name des Event Hubs.

properties.keyName

string

Der Name des SAS-Schlüssels, der dem Time Series Insights-Dienst Zugriff auf den Event Hub gewährt. Die SAS-Richtlinien für diesen Schlüssel müssen dem Event Hub die Berechtigung "Listen" erteilen.

properties.serviceBusNamespace

string

Der Name des Service Bus, der den Event Hub enthält.

provisioningState

ProvisioningState

Bereitstellungsstatus der Ressource.

tags

object

Ressourcentags

timestampPropertyName

string

Die Ereigniseigenschaft, die als Zeitstempel der Ereignisquelle verwendet wird. Wenn für timestampPropertyName kein Name oder wenn Null oder eine leere Zeichenfolge angegeben wird, wird der Zeitpunkt der Ereigniserstellung verwendet.

type

string

Ressourcentyp

IngressStartAtType

Der Typ des ingressStartAt, Es kann "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" sein.

Name Typ Beschreibung
CustomEnqueuedTime

string

EarliestAvailable

string

EventSourceCreationTime

string

IoTHubEventSourceResource

Eine Ereignisquelle, die ihre Daten von einem Azure IoTHub empfängt.

Name Typ Beschreibung
creationTime

string

Der Zeitpunkt, zu dem die Ressource erstellt wurde.

eventSourceResourceId

string

Die Ressourcen-ID der Ereignisquelle in Azure Resource Manager.

id

string

Ressourcen-ID

ingressStartAt.time

string

ISO8601 UTC datetime mit Sekundengenauigkeit (Millisekunden sind optional) und geben das Datum und die Uhrzeit an, die der Ausgangspunkt für die Zu verwendenden Ereignisse sein werden.

ingressStartAt.type

IngressStartAtType

Der Typ des ingressStartAt, Es kann "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime" sein.

kind string:

Microsoft.IoTHub

Die Art der Ereignisquelle.

localTimestamp

LocalTimestamp

Ein -Objekt, das die lokale Zeitstempeleigenschaft darstellt. Es enthält das Format des lokalen Zeitstempels, der verwendet werden muss, und die entsprechenden Zeitzonenoffsetinformationen. Wenn für localTimestamp kein Wert angegeben ist oder null ist, wird der lokale Zeitstempel nicht mit den Ereignissen in den Eingang übertragen.

location

string

Ressourcenspeicherort

name

string

Ressourcenname

properties.consumerGroupName

string

Der Name der Consumergruppe des iot Hubs, die die Partitionen enthält, aus denen Ereignisse gelesen werden.

properties.iotHubName

string

Der Name des iot-Hubs.

properties.keyName

string

Der Name des Shared Access-Richtlinienschlüssels, der dem Time Series Insights-Dienst Zugriff auf den iot Hub gewährt. Dieser Sas-Richtlinienschlüssel muss dem iot Hub die Berechtigung "Dienstverbindung" erteilen.

provisioningState

ProvisioningState

Bereitstellungsstatus der Ressource.

tags

object

Ressourcentags

timestampPropertyName

string

Die Ereigniseigenschaft, die als Zeitstempel der Ereignisquelle verwendet wird. Wenn für timestampPropertyName kein Name oder wenn Null oder eine leere Zeichenfolge angegeben wird, wird der Zeitpunkt der Ereigniserstellung verwendet.

type

string

Ressourcentyp

LocalTimestamp

Ein -Objekt, das die lokale Zeitstempeleigenschaft darstellt. Es enthält das Format des lokalen Zeitstempels, der verwendet werden muss, und die entsprechenden Zeitzonenoffsetinformationen. Wenn für localTimestamp kein Wert angegeben ist oder null ist, wird der lokale Zeitstempel nicht mit den Ereignissen in den Eingang übertragen.

Name Typ Beschreibung
format

LocalTimestampFormat

Eine Enumeration, die das Format der lokalen Zeitstempeleigenschaft darstellt, die festgelegt werden muss.

timeZoneOffset

TimeZoneOffset

Ein -Objekt, das die Offsetinformationen für das angegebene lokale Zeitstempelformat darstellt. Sollte für LocalTimestampFormat – Embedded nicht angegeben werden.

LocalTimestampFormat

Eine Enumeration, die das Format der lokalen Zeitstempeleigenschaft darstellt, die festgelegt werden muss.

Name Typ Beschreibung
Embedded

string

ProvisioningState

Bereitstellungsstatus der Ressource.

Name Typ Beschreibung
Accepted

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

TimeZoneOffset

Ein -Objekt, das die Offsetinformationen für das angegebene lokale Zeitstempelformat darstellt. Sollte für LocalTimestampFormat – Embedded nicht angegeben werden.

Name Typ Beschreibung
propertyName

string

Die Ereigniseigenschaft, die die Offsetinformationen zum Berechnen des lokalen Zeitstempels enthält. Wenn LocalTimestampFormat auf Iana festgelegt ist, enthält der Name der Eigenschaft den Namen der Spalte, die den IANA-Zeitzonennamen (z. B. Americas/Los Angeles) enthält. Wenn LocalTimestampFormat auf Timespan festgelegt ist, enthält es den Namen der Eigenschaft, die Werte enthält, die den Offset darstellen (z. B. P1D oder 1.00:00:00).