Inputs - Create Or Replace
Hiermee maakt u een invoer of vervangt u een al bestaande invoer onder een bestaande streamingtaak.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
input
|
path | True |
string |
De naam van de invoer. |
|
job
|
path | True |
string |
De naam van de streamingtaak. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
|
subscription
|
path | True |
string minLength: 1 |
De id van het doelabonnement. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagkoptekst
| Name | Vereist | Type | Description |
|---|---|---|---|
| If-Match |
string |
De ETag van de invoer. Laat deze waarde weg om altijd de huidige invoer te overschrijven. Geef de laatst geziene ETag-waarde op om te voorkomen dat gelijktijdige wijzigingen per ongeluk worden overschreven. |
|
| If-None-Match |
string |
Stel deze optie in op *om toe te staan dat er nieuwe invoer wordt gemaakt, maar om te voorkomen dat een bestaande invoer wordt bijgewerkt. Andere waarden resulteren in een reactie van 412 Pre-condition Failed. |
Aanvraagbody
| Name | Type | Description |
|---|---|---|
| name |
string |
Resourcenaam |
| properties | InputProperties: |
De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De invoer is gemaakt of vervangen. Kopteksten ETag: string |
|
| 201 Created |
De invoer is gemaakt of vervangen. Kopteksten ETag: string |
|
| Other Status Codes |
Fout. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Create a Gateway Message Bus input
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
Voorbeeldrespons
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": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
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": "GatewayMessageBus",
"properties": {
"topic": "EdgeTopic1"
}
}
}
}
Create a reference blob input with CSV serialization
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01
{
"properties": {
"type": "Reference",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName",
"accountKey": "someAccountKey=="
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Voorbeeldrespons
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"
}
}
}
}
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"
}
}
}
}
Create a reference file input
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8440/providers/Microsoft.StreamAnalytics/streamingjobs/sj9597/inputs/input7225?api-version=2020-03-01
{
"properties": {
"type": "Reference",
"datasource": {
"type": "File",
"properties": {
"path": "my/path"
}
}
}
}
Voorbeeldrespons
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": "File",
"properties": {
"path": "my/path"
}
}
}
}
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": "File",
"properties": {
"path": "my/path"
}
}
}
}
Create a stream blob input with CSV serialization
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg8161/providers/Microsoft.StreamAnalytics/streamingjobs/sj6695/inputs/input8899?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Storage/Blob",
"properties": {
"storageAccounts": [
{
"accountName": "someAccountName",
"accountKey": "someAccountKey=="
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH",
"sourcePartitionCount": 16
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": ",",
"encoding": "UTF8"
}
}
}
}
Voorbeeldrespons
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"
}
}
}
}
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"
}
}
}
}
Create a stream Event Hub input with JSON serialization
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3139/providers/Microsoft.StreamAnalytics/streamingjobs/sj197/inputs/input7425?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.ServiceBus/EventHub",
"properties": {
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey",
"sharedAccessPolicyKey": "someSharedAccessPolicyKey==",
"eventHubName": "sdkeventhub",
"consumerGroupName": "sdkconsumergroup"
}
},
"serialization": {
"type": "Json",
"properties": {
"encoding": "UTF8"
}
}
}
}
Voorbeeldrespons
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"
}
}
}
}
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"
}
}
}
}
Create a stream IoT Hub input with Avro serialization
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/56b5e0a9-b645-407d-99b0-c64f86013e3d/resourcegroups/sjrg3467/providers/Microsoft.StreamAnalytics/streamingjobs/sj9742/inputs/input7970?api-version=2020-03-01
{
"properties": {
"type": "Stream",
"datasource": {
"type": "Microsoft.Devices/IotHubs",
"properties": {
"iotHubNamespace": "iothub",
"sharedAccessPolicyName": "owner",
"sharedAccessPolicyKey": "sharedAccessPolicyKey=",
"consumerGroupName": "sdkconsumergroup",
"endpoint": "messages/events"
}
},
"serialization": {
"type": "Avro"
}
}
}
Voorbeeldrespons
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": {}
}
}
}
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": {}
}
}
}
Definities
| Name | Description |
|---|---|
|
Authentication |
Verificatiemodus. Geldige modi zijn |
|
Avro |
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Avro-indeling worden geschreven. |
|
Azure |
Beschrijft een Azure SQL-databasereferentiegegevensbron voor invoergegevens. |
|
Blob |
Beschrijft een blob-invoergegevensbron die referentiegegevens bevat. |
|
Blob |
Beschrijft een blob-invoergegevensbron die stroomgegevens bevat. |
| Compression |
Beschrijft hoe invoergegevens worden gecomprimeerd |
|
Compression |
Geeft het type compressie aan dat door de invoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
Csv |
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in CSV-indeling worden geschreven. |
|
Diagnostic |
Voorwaarde die van toepassing is op de resource, of op de taak in het algemeen, die de aandacht van de klant rechtvaardigt. |
| Diagnostics |
Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen. |
| Encoding |
Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. |
| Error |
Veelvoorkomende foutweergave. |
|
Event |
Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat. |
|
Event |
Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat. |
|
Event |
Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
File |
Beschrijft een gegevensbron voor bestandsinvoer die referentiegegevens bevat. |
|
Gateway |
Beschrijft een blob-invoergegevensbron die stroomgegevens bevat. |
| Input |
Een invoerobject met alle informatie die is gekoppeld aan de benoemde invoer. Alle invoergegevens bevinden zich onder een streamingtaak. |
|
Io |
Beschrijft een IoT Hub-invoergegevensbron die stroomgegevens bevat. |
|
Json |
Hiermee geeft u de indeling van de JSON op waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' die aangeeft dat de uitvoer wordt opgemaakt door elk JSON-object gescheiden door een nieuwe regel en 'matrix' die aangeeft dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. |
|
Json |
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in JSON-indeling worden geschreven. |
|
Parquet |
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Parquet-indeling worden geschreven. |
|
Reference |
De eigenschappen die zijn gekoppeld aan een invoer die referentiegegevens bevat. |
|
Refresh |
Geeft het type gegevensvernieuwingsoptie aan. |
|
Storage |
De eigenschappen die zijn gekoppeld aan een Azure Storage-account |
|
Stream |
De eigenschappen die zijn gekoppeld aan een invoer die stroomgegevens bevat. |
AuthenticationMode
Verificatiemodus. Geldige modi zijn ConnectionString, Msi en UserToken.
| Waarde | Description |
|---|---|
| Msi | |
| UserToken | |
| ConnectionString |
AvroSerialization
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Avro-indeling worden geschreven.
| Name | Type | Description |
|---|---|---|
| type |
string:
Avro |
Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
AzureSqlReferenceInputDataSource
Beschrijft een Azure SQL-databasereferentiegegevensbron voor invoergegevens.
| Name | Type | Description |
|---|---|---|
| properties.database |
string |
Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de database waarnaar de uitvoer wordt geschreven. |
| properties.deltaSnapshotQuery |
string |
Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om incrementele wijzigingen op te halen uit de SQL-database. Als u deze optie wilt gebruiken, raden we u aan tijdelijke tabellen te gebruiken in Azure SQL Database. |
| properties.fullSnapshotQuery |
string |
Dit element is gekoppeld aan het gegevensbronelement. Deze query wordt gebruikt om gegevens op te halen uit de SQL-database. |
| properties.password |
string |
Dit element is gekoppeld aan het gegevensbronelement. Dit is het wachtwoord dat wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. |
| properties.refreshRate |
string |
Dit element is gekoppeld aan het gegevensbronelement. Dit geeft aan hoe vaak de gegevens worden opgehaald uit de database. Het is een datum/tijd-indeling. |
| properties.refreshType |
Geeft het type gegevensvernieuwingsoptie aan. |
|
| properties.server |
string |
Dit element is gekoppeld aan het gegevensbronelement. Dit is de naam van de server die de database bevat waarnaar wordt geschreven. |
| properties.table |
string |
Dit element is gekoppeld aan het gegevensbronelement. De naam van de tabel in de Azure SQL-database. |
| properties.user |
string |
Dit element is gekoppeld aan het gegevensbronelement. Dit is de gebruikersnaam die wordt gebruikt om verbinding te maken met het SQL Database-exemplaar. |
| type |
string:
Microsoft. |
Geeft het type invoergegevensbron aan dat referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
BlobReferenceInputDataSource
Beschrijft een blob-invoergegevensbron die referentiegegevens bevat.
| Name | Type | Default value | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Verificatiemodus. |
|
| properties.container |
string |
De naam van een container binnen het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of naar geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| properties.dateFormat |
string |
De datumnotatie. Waar {date} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. |
|
| properties.pathPattern |
string |
Het padpatroon van de blob. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze al dan niet als invoer of uitvoer voor de taak moeten worden opgenomen. Zie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output voor een gedetailleerdere uitleg en voorbeeld. |
|
| properties.storageAccounts |
Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). |
||
| properties.timeFormat |
string |
De tijdnotatie. Waar {time} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. |
|
| type |
string:
Microsoft. |
Geeft het type invoergegevensbron aan dat referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
BlobStreamInputDataSource
Beschrijft een blob-invoergegevensbron die stroomgegevens bevat.
| Name | Type | Default value | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Verificatiemodus. |
|
| properties.container |
string |
De naam van een container binnen het gekoppelde opslagaccount. Deze container bevat de blob(s) waaruit moet worden gelezen of naar geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| properties.dateFormat |
string |
De datumnotatie. Waar {date} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de datumnotatie. |
|
| properties.pathPattern |
string |
Het padpatroon van de blob. Geen reguliere expressie. Het vertegenwoordigt een patroon waarmee blobnamen worden vergeleken om te bepalen of ze al dan niet als invoer of uitvoer voor de taak moeten worden opgenomen. Zie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output voor een gedetailleerdere uitleg en voorbeeld. |
|
| properties.sourcePartitionCount |
integer (int32) |
Het aantal partities van de gegevensbron voor de blob-invoer. Bereik 1 - 1024. |
|
| properties.storageAccounts |
Een lijst met een of meer Azure Storage-accounts. Vereist voor PUT-aanvragen (CreateOrReplace). |
||
| properties.timeFormat |
string |
De tijdnotatie. Waar {time} ook wordt weergegeven in pathPattern, wordt de waarde van deze eigenschap gebruikt als de tijdnotatie. |
|
| type |
string:
Microsoft. |
Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
Compression
Beschrijft hoe invoergegevens worden gecomprimeerd
| Name | Type | Default value | Description |
|---|---|---|---|
| type | None |
Geeft het type compressie aan dat door de invoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
CompressionType
Geeft het type compressie aan dat door de invoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).
| Waarde | Description |
|---|---|
| None | |
| GZip | |
| Deflate |
CsvSerialization
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in CSV-indeling worden geschreven.
| Name | Type | Description |
|---|---|---|
| properties.encoding |
Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| properties.fieldDelimiter |
string |
Hiermee geeft u het scheidingsteken op dat wordt gebruikt voor het scheiden van csv-records (door komma's gescheiden waarden). Zie https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input of https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output voor een lijst met ondersteunde waarden. Vereist voor PUT-aanvragen (CreateOrReplace). |
| type |
string:
Csv |
Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
DiagnosticCondition
Voorwaarde die van toepassing is op de resource, of op de taak in het algemeen, die de aandacht van de klant rechtvaardigt.
| Name | Type | Description |
|---|---|---|
| code |
string |
De ondoorzichtige diagnostische code. |
| message |
string |
Het door mensen leesbare bericht met een gedetailleerde beschrijving van de voorwaarde. Gelokaliseerd in de Accept-Language van de clientaanvraag. |
| since |
string |
De UTC-tijdstempel van het moment waarop de voorwaarde is gestart. Klanten moeten een bijbehorende gebeurtenis kunnen vinden in het ops-logboek rond deze tijd. |
Diagnostics
Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen.
| Name | Type | Description |
|---|---|---|
| conditions |
Een verzameling van nul of meer voorwaarden die van toepassing zijn op de resource, of op de taak in het algemeen, die de aandacht van de klant rechtvaardigen. |
Encoding
Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer.
| Waarde | Description |
|---|---|
| UTF8 |
Error
Veelvoorkomende foutweergave.
| Name | Type | Description |
|---|---|---|
| error |
Eigenschappen van foutdefinities. |
EventHubStreamInputDataSource
Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat.
| Name | Type | Default value | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Verificatiemodus. |
|
| properties.consumerGroupName |
string |
De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen voor meerdere invoer op te geven, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als deze niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van De Event Hub. |
|
| properties.eventHubName |
string |
De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| serviceBusNamespace |
string |
De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
EventHubV2StreamInputDataSource
Beschrijft een Event Hub-invoergegevensbron die stroomgegevens bevat.
| Name | Type | Default value | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Verificatiemodus. |
|
| properties.consumerGroupName |
string |
De naam van een Event Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de Event Hub te lezen. Door afzonderlijke namen van consumentengroepen voor meerdere invoer op te geven, kan elk van deze invoer dezelfde gebeurtenissen ontvangen van de Event Hub. Als deze niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van De Event Hub. |
|
| properties.eventHubName |
string |
De naam van de Event Hub. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| serviceBusNamespace |
string |
De naamruimte die is gekoppeld aan de gewenste Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
De naam van het beleid voor gedeelde toegang voor de Event Hub, Service Bus-wachtrij, Service Bus-onderwerp, enzovoort. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
EventSerializationType
Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace).
| Waarde | Description |
|---|---|
| Csv | |
| Avro | |
| Json | |
| Parquet |
FileReferenceInputDataSource
Beschrijft een gegevensbron voor bestandsinvoer die referentiegegevens bevat.
| Name | Type | Description |
|---|---|---|
| properties.path |
string |
Het pad van het bestand. |
| type |
string:
File |
Geeft het type invoergegevensbron aan dat referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
GatewayMessageBusStreamInputDataSource
Beschrijft een blob-invoergegevensbron die stroomgegevens bevat.
| Name | Type | Description |
|---|---|---|
| properties.topic |
string |
De naam van het Service Bus-onderwerp. |
| type |
string:
Gateway |
Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
Input
Een invoerobject met alle informatie die is gekoppeld aan de benoemde invoer. Alle invoergegevens bevinden zich onder een streamingtaak.
| Name | Type | Description |
|---|---|---|
| id |
string |
Resource-id |
| name |
string |
Resourcenaam |
| properties | InputProperties: |
De eigenschappen die zijn gekoppeld aan een invoer. Vereist voor PUT-aanvragen (CreateOrReplace). |
| type |
string |
Type hulpbron |
IoTHubStreamInputDataSource
Beschrijft een IoT Hub-invoergegevensbron die stroomgegevens bevat.
| Name | Type | Description |
|---|---|---|
| properties.consumerGroupName |
string |
De naam van een IoT Hub-consumentengroep die moet worden gebruikt om gebeurtenissen uit de IoT Hub te lezen. Als dit niet is opgegeven, gebruikt de invoer de standaardconsumentgroep van de IoT Hub. |
| properties.endpoint |
string |
Het IoT Hub-eindpunt waarmee verbinding moet worden gemaakt (bijvoorbeeld berichten/gebeurtenissen, berichten/operationsMonitoringEvents, enzovoort). |
| properties.iotHubNamespace |
string |
De naam of de URI van de IoT Hub. Vereist voor PUT-aanvragen (CreateOrReplace). |
| properties.sharedAccessPolicyKey |
string |
De sleutel voor het gedeelde toegangsbeleid voor het opgegeven beleid voor gedeelde toegang. Vereist voor PUT-aanvragen (CreateOrReplace). |
| properties.sharedAccessPolicyName |
string |
De naam van het beleid voor gedeelde toegang voor de IoT Hub. Dit beleid moet ten minste de machtiging serviceverbinding bevatten. Vereist voor PUT-aanvragen (CreateOrReplace). |
| type |
string:
Microsoft. |
Geeft het type invoergegevensbron aan dat stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
JsonOutputSerializationFormat
Hiermee geeft u de indeling van de JSON op waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' die aangeeft dat de uitvoer wordt opgemaakt door elk JSON-object gescheiden door een nieuwe regel en 'matrix' die aangeeft dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten.
| Waarde | Description |
|---|---|
| LineSeparated | |
| Array |
JsonSerialization
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in JSON-indeling worden geschreven.
| Name | Type | Description |
|---|---|---|
| properties.encoding |
Hiermee geeft u de codering van de binnenkomende gegevens in het geval van invoer en de codering van uitgaande gegevens in het geval van uitvoer. Vereist voor PUT-aanvragen (CreateOrReplace). |
|
| properties.format |
Deze eigenschap is alleen van toepassing op JSON-serialisatie van uitvoer. Deze is niet van toepassing op invoer. Met deze eigenschap geeft u de indeling van de JSON op waarin de uitvoer wordt geschreven. De momenteel ondersteunde waarden zijn 'lineSeparated' die aangeeft dat de uitvoer wordt opgemaakt door elk JSON-object gescheiden door een nieuwe regel en 'matrix' die aangeeft dat de uitvoer wordt opgemaakt als een matrix van JSON-objecten. De standaardwaarde is 'lineSeparated' als u null links laat. |
|
| type |
string:
Json |
Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
ParquetSerialization
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer in Parquet-indeling worden geschreven.
| Name | Type | Description |
|---|---|---|
| type |
string:
Parquet |
Geeft het type serialisatie aan dat door de invoer of uitvoer wordt gebruikt. Vereist voor PUT-aanvragen (CreateOrReplace). |
ReferenceInputProperties
De eigenschappen die zijn gekoppeld aan een invoer die referentiegegevens bevat.
| Name | Type | Description |
|---|---|---|
| compression |
Beschrijft hoe invoergegevens worden gecomprimeerd |
|
| datasource | ReferenceInputDataSource: |
Beschrijft een invoergegevensbron die referentiegegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
| diagnostics |
Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen. |
|
| etag |
string |
De huidige entiteitstag voor de invoer. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de resource is gewijzigd tussen aanvragen. U kunt deze ook gebruiken in de If-Match of If-None-Match headers voor schrijfbewerkingen voor optimistische gelijktijdigheid. |
| partitionKey |
string |
partitionKey beschrijft een sleutel in de invoergegevens die worden gebruikt voor het partitioneren van de invoergegevens |
| serialization | Serialization: |
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). |
| type |
string:
Reference |
Geeft aan of de invoer een bron van referentiegegevens is of gegevens streamt. Vereist voor PUT-aanvragen (CreateOrReplace). |
RefreshType
Geeft het type gegevensvernieuwingsoptie aan.
| Waarde | Description |
|---|---|
| Static | |
| RefreshPeriodicallyWithFull | |
| RefreshPeriodicallyWithDelta |
StorageAccount
De eigenschappen die zijn gekoppeld aan een Azure Storage-account
| Name | Type | Description |
|---|---|---|
| accountKey |
string |
De accountsleutel voor het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). |
| accountName |
string |
De naam van het Azure Storage-account. Vereist voor PUT-aanvragen (CreateOrReplace). |
StreamInputProperties
De eigenschappen die zijn gekoppeld aan een invoer die stroomgegevens bevat.
| Name | Type | Description |
|---|---|---|
| compression |
Beschrijft hoe invoergegevens worden gecomprimeerd |
|
| datasource | StreamInputDataSource: |
Beschrijft een invoergegevensbron die stroomgegevens bevat. Vereist voor PUT-aanvragen (CreateOrReplace). |
| diagnostics |
Beschrijft voorwaarden die van toepassing zijn op de invoer, uitvoer of de taak in het algemeen, die de aandacht van de klant rechtvaardigen. |
|
| etag |
string |
De huidige entiteitstag voor de invoer. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de resource is gewijzigd tussen aanvragen. U kunt deze ook gebruiken in de If-Match of If-None-Match headers voor schrijfbewerkingen voor optimistische gelijktijdigheid. |
| partitionKey |
string |
partitionKey beschrijft een sleutel in de invoergegevens die worden gebruikt voor het partitioneren van de invoergegevens |
| serialization | Serialization: |
Beschrijft hoe gegevens van een invoer worden geserialiseerd of hoe gegevens worden geserialiseerd wanneer ze naar een uitvoer worden geschreven. Vereist voor PUT-aanvragen (CreateOrReplace). |
| type |
string:
Stream |
Geeft aan of de invoer een bron van referentiegegevens is of gegevens streamt. Vereist voor PUT-aanvragen (CreateOrReplace). |