Inputs - Get
Ruft Details zur angegebenen Eingabe ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
input
|
path | True |
string |
Der Name der Eingabe. |
job
|
path | True |
string |
Der Name des Streamingauftrags. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die angegebene Eingabe wurde erfolgreich abgerufen. Header ETag: string |
|
Other Status Codes |
Fehler. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Get a reference blob input with CSV serialization
Beispielanforderung
GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01
Beispiel für eine Antwort
ETag: c987701d-4039-47aa-a115-ad84f67d07c5
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225",
"name": "input7225",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Reference",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Get a stream blob input with CSV serialization
Beispielanforderung
GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899?api-version=2020-03-01
Beispiel für eine Antwort
ETag: 475074b8-c957-4b1f-a219-12b8399c3d4c
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899",
"name": "input8899",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"sourcePartitionCount": 16,
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Get a stream Event Hub input with JSON serialization
Beispielanforderung
GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425?api-version=2020-03-01
Beispiel für eine Antwort
ETag: afd0d184-37e9-4370-9e55-32501bc4de3a
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425",
"name": "input7425",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"eventHubName": "sdkeventhub",
"consumerGroupName": "sdkconsumergroup",
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
}
}
Get a stream IoT Hub input with Avro serialization
Beispielanforderung
GET https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01
Beispiel für eine Antwort
ETag: bd8009b3-8165-4bd3-aad2-29a2b378dd14
{
"id": "/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourceGroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970",
"name": "input7970",
"type": "Microsoft.StreamAnalytics/streamingjobs/inputs",
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Devices/IotHubs",
"properties": {
"iotHubNamespace": "iothub",
"sharedAccessPolicyName": "owner",
"endpoint": "messages/events",
"consumerGroupName": "sdkconsumergroup"
}
},
"serialization": {
"type": "Avro",
"properties": {}
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Authentication |
Authentifizierungsmodus. Gültige Modi sind |
Avro |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im Avro-Format geschrieben werden. |
Azure |
Beschreibt eine Azure SQL-Datenbankreferenz-Eingabedatenquelle. |
Blob |
Beschreibt eine BLOB-Eingabedatenquelle, die Referenzdaten enthält. |
Blob |
Beschreibt eine BLOB-Eingabedatenquelle, die Datenstromdaten enthält. |
Compression |
Beschreibt, wie Eingabedaten komprimiert werden |
Compression |
Gibt den Typ der Komprimierung an, die von der Eingabe verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
Csv |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im CSV-Format geschrieben werden. |
Diagnostic |
Bedingung, die für die Ressource oder für den Auftrag insgesamt gilt, die die Aufmerksamkeit des Kunden garantieren. |
Diagnostics |
Beschreibt bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit der Kunden garantieren. |
Encoding |
Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. |
Error |
Häufige Fehlerdarstellung. |
Event |
Beschreibt eine Event Hub-Eingabedatenquelle, die Datenstromdaten enthält. |
Event |
Beschreibt eine Event Hub-Eingabedatenquelle, die Datenstromdaten enthält. |
Event |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
File |
Beschreibt eine Dateieingabedatenquelle, die Referenzdaten enthält. |
Gateway |
Beschreibt eine BLOB-Eingabedatenquelle, die Datenstromdaten enthält. |
Input |
Ein Eingabeobjekt, das alle Informationen enthält, die der benannten Eingabe zugeordnet sind. Alle Eingaben sind unter einem Streamingauftrag enthalten. |
Io |
Beschreibt eine IoT Hub-Eingabedatenquelle, die Datenstromdaten enthält. |
Json |
Gibt das Format des JSON an, in dem die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", der angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile getrennt und "Array" angegeben wird, dass die Ausgabe als Array von JSON-Objekten formatiert wird. |
Json |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im JSON-Format geschrieben werden. |
Parquet |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im Parkettformat geschrieben werden. |
Reference |
Die Eigenschaften, die einer Eingabe zugeordnet sind, die Referenzdaten enthält. |
Refresh |
Gibt den Typ der Datenaktualisierungsoption an. |
Storage |
Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind |
Stream |
Die Eigenschaften, die einer Eingabe zugeordnet sind, die Datenstromdaten enthält. |
AuthenticationMode
Authentifizierungsmodus. Gültige Modi sind ConnectionString
, Msi
und "UserToken".
Wert | Beschreibung |
---|---|
ConnectionString | |
Msi | |
UserToken |
AvroSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im Avro-Format geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
type |
string:
Avro |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
AzureSqlReferenceInputDataSource
Beschreibt eine Azure SQL-Datenbankreferenz-Eingabedatenquelle.
Name | Typ | Beschreibung |
---|---|---|
properties.database |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name der Datenbank, in die die Ausgabe geschrieben wird. |
properties.deltaSnapshotQuery |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um inkrementelle Änderungen aus der SQL-Datenbank abzurufen. Um diese Option zu verwenden, empfehlen wir die Verwendung zeitlicher Tabellen in der Azure SQL-Datenbank. |
properties.fullSnapshotQuery |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Diese Abfrage wird verwendet, um Daten aus der SQL-Datenbank abzurufen. |
properties.password |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist das Kennwort, das zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. |
properties.refreshRate |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Dies gibt an, wie häufig die Daten aus der Datenbank abgerufen werden. Es ist das DateTime-Format. |
properties.refreshType |
Gibt den Typ der Datenaktualisierungsoption an. |
|
properties.server |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Name des Servers, der die Datenbank enthält, in die geschrieben wird. |
properties.table |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Der Name der Tabelle in der Azure SQL-Datenbank. |
properties.user |
string |
Dieses Element ist dem Datenquellenelement zugeordnet. Dies ist der Benutzername, der zum Herstellen einer Verbindung mit der SQL-Datenbankinstanz verwendet wird. |
type |
string:
Microsoft. |
Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
BlobReferenceInputDataSource
Beschreibt eine BLOB-Eingabedatenquelle, die Referenzdaten enthält.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.container |
string |
Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.dateFormat |
string |
Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. |
|
properties.pathPattern |
string |
Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein weiteres Beispiel finden Sie unter https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output. |
|
properties.storageAccounts |
Eine Liste mit einem oder mehreren Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
||
properties.timeFormat |
string |
Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. |
|
type |
string:
Microsoft. |
Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
BlobStreamInputDataSource
Beschreibt eine BLOB-Eingabedatenquelle, die Datenstromdaten enthält.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.container |
string |
Der Name eines Containers innerhalb des zugeordneten Speicherkontos. Dieser Container enthält entweder die Blobs, aus der gelesen oder geschrieben werden soll. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.dateFormat |
string |
Das Datumsformat. Unabhängig davon, wo {date} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Datumsformat verwendet. |
|
properties.pathPattern |
string |
Das Blobpfadmuster. Kein regulärer Ausdruck. Es stellt ein Muster dar, mit dem Blobnamen abgeglichen werden, um festzustellen, ob sie als Eingabe oder Ausgabe in den Auftrag eingeschlossen werden sollen. Eine ausführlichere Erläuterung und ein weiteres Beispiel finden Sie unter https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output. |
|
properties.sourcePartitionCount |
integer (int32) |
Die Partitionsanzahl der BLOB-Eingabedatenquelle. Bereich 1 - 1024. |
|
properties.storageAccounts |
Eine Liste mit einem oder mehreren Azure Storage-Konten. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
||
properties.timeFormat |
string |
Das Zeitformat. Unabhängig davon, wo {time} in pathPattern angezeigt wird, wird der Wert dieser Eigenschaft stattdessen als Zeitformat verwendet. |
|
type |
string:
Microsoft. |
Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
Compression
Beschreibt, wie Eingabedaten komprimiert werden
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
type | None |
Gibt den Typ der Komprimierung an, die von der Eingabe verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
CompressionType
Gibt den Typ der Komprimierung an, die von der Eingabe verwendet wird. Erforderlich für PUT-Anforderungen (CreateOrReplace).
Wert | Beschreibung |
---|---|
Deflate | |
GZip | |
None |
CsvSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im CSV-Format geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
properties.encoding |
Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.fieldDelimiter |
string |
Gibt das Trennzeichen an, das zum Trennen von durch Trennzeichen getrennten Werten (CSV)-Datensätzen verwendet wird. Eine Liste der unterstützten Werte finden Sie unter https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input oder https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Csv |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
DiagnosticCondition
Bedingung, die für die Ressource oder für den Auftrag insgesamt gilt, die die Aufmerksamkeit des Kunden garantieren.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der undurchsichtige Diagnosecode. |
message |
string |
Die lesbare Nachricht, die die Bedingung detailliert beschreibt. Lokalisiert im Accept-Language der Clientanforderung. |
since |
string |
Der UTC-Zeitstempel, zu dem die Bedingung gestartet wurde. Kunden sollten dieses Mal in der Lage sein, ein entsprechendes Ereignis im Ops-Protokoll zu finden. |
Diagnostics
Beschreibt bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit der Kunden garantieren.
Name | Typ | Beschreibung |
---|---|---|
conditions |
Eine Sammlung von null oder mehr Bedingungen, die für die Ressource oder für den Auftrag insgesamt gelten, die die Aufmerksamkeit der Kunden garantieren. |
Encoding
Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an.
Wert | Beschreibung |
---|---|
UTF8 |
Error
Häufige Fehlerdarstellung.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehlerdefinitionseigenschaften. |
EventHubStreamInputDataSource
Beschreibt eine Event Hub-Eingabedatenquelle, die Datenstromdaten enthält.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.consumerGroupName |
string |
Der Name einer Event Hub Consumer Group, die zum Lesen von Ereignissen aus dem Event Hub verwendet werden soll. Wenn Sie unterschiedliche Consumergruppennamen für mehrere Eingaben angeben, können diese Eingaben dieselben Ereignisse vom Event Hub empfangen. Wenn nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe des Event Hub. |
|
properties.eventHubName |
string |
Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
serviceBusNamespace |
string |
Der Namespace, der dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Der Schlüssel für die gemeinsame Zugriffsrichtlinie für die angegebene Richtlinie für den freigegebenen Zugriff. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Der Name der Richtlinie für den freigegebenen Zugriff für den Event Hub, service bus queue, Service Bus Topic usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
type |
string:
Microsoft. |
Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
EventHubV2StreamInputDataSource
Beschreibt eine Event Hub-Eingabedatenquelle, die Datenstromdaten enthält.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
authenticationMode | ConnectionString |
Authentifizierungsmodus. |
|
properties.consumerGroupName |
string |
Der Name einer Event Hub Consumer Group, die zum Lesen von Ereignissen aus dem Event Hub verwendet werden soll. Wenn Sie unterschiedliche Consumergruppennamen für mehrere Eingaben angeben, können diese Eingaben dieselben Ereignisse vom Event Hub empfangen. Wenn nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe des Event Hub. |
|
properties.eventHubName |
string |
Der Name des Event Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
serviceBusNamespace |
string |
Der Namespace, der dem gewünschten Event Hub, Service Bus Queue, Service Bus Topic usw. zugeordnet ist. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Der Schlüssel für die gemeinsame Zugriffsrichtlinie für die angegebene Richtlinie für den freigegebenen Zugriff. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Der Name der Richtlinie für den freigegebenen Zugriff für den Event Hub, service bus queue, Service Bus Topic usw. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
type |
string:
Microsoft. |
Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
EventSerializationType
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace).
Wert | Beschreibung |
---|---|
Avro | |
Csv | |
Json | |
Parquet |
FileReferenceInputDataSource
Beschreibt eine Dateieingabedatenquelle, die Referenzdaten enthält.
Name | Typ | Beschreibung |
---|---|---|
properties.path |
string |
Der Pfad der Datei. |
type |
string:
File |
Gibt den Typ der Eingabedatenquelle an, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
GatewayMessageBusStreamInputDataSource
Beschreibt eine BLOB-Eingabedatenquelle, die Datenstromdaten enthält.
Name | Typ | Beschreibung |
---|---|---|
properties.topic |
string |
Der Name des Themas "ServiceBus". |
type |
string:
Gateway |
Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
Input
Ein Eingabeobjekt, das alle Informationen enthält, die der benannten Eingabe zugeordnet sind. Alle Eingaben sind unter einem Streamingauftrag enthalten.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Ressourcenname |
properties | InputProperties: |
Die Eigenschaften, die einer Eingabe zugeordnet sind. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string |
Ressourcentyp |
IoTHubStreamInputDataSource
Beschreibt eine IoT Hub-Eingabedatenquelle, die Datenstromdaten enthält.
Name | Typ | Beschreibung |
---|---|---|
properties.consumerGroupName |
string |
Der Name einer IoT Hub Consumer Group, die zum Lesen von Ereignissen aus dem IoT Hub verwendet werden soll. Wenn nicht angegeben, verwendet die Eingabe die Standard-Consumergruppe des Iot Hub. |
properties.endpoint |
string |
Der IoT Hub-Endpunkt, mit dem eine Verbindung hergestellt werden soll (z. B. Nachrichten/Ereignisse, Nachrichten/operationsMonitoringEvents usw.). |
properties.iotHubNamespace |
string |
Der Name oder der URI des IoT Hub. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.sharedAccessPolicyKey |
string |
Der Schlüssel für die gemeinsame Zugriffsrichtlinie für die angegebene Richtlinie für den freigegebenen Zugriff. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
properties.sharedAccessPolicyName |
string |
Der Name der Freigegebenen Zugriffsrichtlinie für den IoT-Hub. Diese Richtlinie muss mindestens die Dienstverbindungsberechtigung enthalten. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Microsoft. |
Gibt den Typ der Eingabedatenquelle an, die Datenstromdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
JsonOutputSerializationFormat
Gibt das Format des JSON an, in dem die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", der angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile getrennt und "Array" angegeben wird, dass die Ausgabe als Array von JSON-Objekten formatiert wird.
Wert | Beschreibung |
---|---|
Array | |
LineSeparated |
JsonSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im JSON-Format geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
properties.encoding |
Gibt die Codierung der eingehenden Daten im Falle der Eingabe und die Codierung ausgehender Daten im Falle der Ausgabe an. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
|
properties.format |
Diese Eigenschaft gilt nur für die JSON-Serialisierung von Ausgaben. Es gilt nicht für Eingaben. Diese Eigenschaft gibt das Format des JSON an, in dem die Ausgabe geschrieben wird. Die derzeit unterstützten Werte sind "lineSeparated", der angibt, dass die Ausgabe formatiert wird, indem jedes JSON-Objekt durch eine neue Zeile getrennt und "Array" angegeben wird, dass die Ausgabe als Array von JSON-Objekten formatiert wird. Der Standardwert ist "lineSeparated", wenn links NULL ist. |
|
type |
string:
Json |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
ParquetSerialization
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe im Parkettformat geschrieben werden.
Name | Typ | Beschreibung |
---|---|---|
type |
string:
Parquet |
Gibt den Typ der Serialisierung an, den die Eingabe oder Ausgabe verwendet. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
ReferenceInputProperties
Die Eigenschaften, die einer Eingabe zugeordnet sind, die Referenzdaten enthält.
Name | Typ | Beschreibung |
---|---|---|
compression |
Beschreibt, wie Eingabedaten komprimiert werden |
|
datasource | ReferenceInputDataSource: |
Beschreibt eine Eingabedatenquelle, die Referenzdaten enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
diagnostics |
Beschreibt bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit der Kunden garantieren. |
|
etag |
string |
Das aktuelle Entitätstag für die Eingabe. Dies ist eine undurchsichtige Zeichenfolge. Sie können es verwenden, um zu erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können sie auch in den If-Match- oder If-None-Match Headern für Schreibvorgänge für optimistische Parallelität verwenden. |
partitionKey |
string |
partitionKey Beschreibt einen Schlüssel in den Eingabedaten, die zum Partitionieren der Eingabedaten verwendet werden |
serialization | Serialization: |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Reference |
Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
RefreshType
Gibt den Typ der Datenaktualisierungsoption an.
Wert | Beschreibung |
---|---|
RefreshPeriodicallyWithDelta | |
RefreshPeriodicallyWithFull | |
Static |
StorageAccount
Die Eigenschaften, die einem Azure Storage-Konto zugeordnet sind
Name | Typ | Beschreibung |
---|---|---|
accountKey |
string |
Der Kontoschlüssel für das Azure Storage-Konto. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
accountName |
string |
Der Name des Azure Storage-Kontos. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
StreamInputProperties
Die Eigenschaften, die einer Eingabe zugeordnet sind, die Datenstromdaten enthält.
Name | Typ | Beschreibung |
---|---|---|
compression |
Beschreibt, wie Eingabedaten komprimiert werden |
|
datasource | StreamInputDataSource: |
Beschreibt eine Eingabedatenquelle, die Datenstrom enthält. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
diagnostics |
Beschreibt bedingungen, die für die Eingabe, Ausgabe oder den Auftrag insgesamt gelten, die die Aufmerksamkeit der Kunden garantieren. |
|
etag |
string |
Das aktuelle Entitätstag für die Eingabe. Dies ist eine undurchsichtige Zeichenfolge. Sie können es verwenden, um zu erkennen, ob sich die Ressource zwischen Anforderungen geändert hat. Sie können sie auch in den If-Match- oder If-None-Match Headern für Schreibvorgänge für optimistische Parallelität verwenden. |
partitionKey |
string |
partitionKey Beschreibt einen Schlüssel in den Eingabedaten, die zum Partitionieren der Eingabedaten verwendet werden |
serialization | Serialization: |
Beschreibt, wie Daten aus einer Eingabe serialisiert werden oder wie Daten serialisiert werden, wenn sie in eine Ausgabe geschrieben werden. Erforderlich für PUT-Anforderungen (CreateOrReplace). |
type |
string:
Stream |
Gibt an, ob es sich bei der Eingabe um eine Quelle von Referenzdaten oder Datenstromdaten handelt. Erforderlich für PUT-Anforderungen (CreateOrReplace). |