Inputs - Create Or Replace
Skapar en indata eller ersätter en redan befintlig indata under ett befintligt direktuppspelningsjobb.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
input
|
path | True |
string |
Namnet på indata. |
|
job
|
path | True |
string |
Namnet på strömningsjobbet. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string minLength: 1 |
ID för målprenumerationen. |
|
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
Begärandehuvud
| Name | Obligatorisk | Typ | Description |
|---|---|---|---|
| If-Match |
string |
ETag för indata. Utelämna det här värdet för att alltid skriva över de aktuella indata. Ange det senast synliga ETag-värdet för att förhindra att samtidiga ändringar skrivs över av misstag. |
|
| If-None-Match |
string |
Ange till *för att tillåta att nya indata skapas, men för att förhindra uppdatering av befintliga indata. Andra värden resulterar i ett 412-förvillkor misslyckades svar. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| name |
string |
Resursnamn |
| properties | InputProperties: |
De egenskaper som är associerade med indata. Krävs för PUT-begäranden (CreateOrReplace). |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Indata har skapats eller ersatts. Sidhuvuden ETag: string |
|
| 201 Created |
Indata har skapats eller ersatts. Sidhuvuden ETag: string |
|
| Other Status Codes |
Fel. |
Säkerhet
azure_auth
Azure Active Directory OAuth2-flöde
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
| Name | Description |
|---|---|
| user_impersonation | personifiera ditt användarkonto |
Exempel
Create a Gateway Message Bus input
Exempelbegäran
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"
}
}
}
}
Exempelsvar
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
Exempelbegäran
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"
}
}
}
}
Exempelsvar
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
Exempelbegäran
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"
}
}
}
}
Exempelsvar
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
Exempelbegäran
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"
}
}
}
}
Exempelsvar
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
Exempelbegäran
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"
}
}
}
}
Exempelsvar
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
Exempelbegäran
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"
}
}
}
Exempelsvar
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": {}
}
}
}
Definitioner
| Name | Description |
|---|---|
|
Authentication |
Autentiseringsläge. Giltiga lägen är |
|
Avro |
Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata i Avro-format. |
|
Azure |
Beskriver en Azure SQL-databas som refererar till indatakällan. |
|
Blob |
Beskriver en blobindatakälla som innehåller referensdata. |
|
Blob |
Beskriver en blobindatakälla som innehåller dataströmmar. |
| Compression |
Beskriver hur indata komprimeras |
|
Compression |
Anger vilken typ av komprimering som indata använder. Krävs för PUT-begäranden (CreateOrReplace). |
|
Csv |
Beskriver hur data från en indata serialiseras eller hur data serialiseras när de skrivs till utdata i CSV-format. |
|
Diagnostic |
Villkor som gäller för resursen, eller för det övergripande jobbet, som kräver kundbemärksamhet. |
| Diagnostics |
Beskriver de villkor som gäller för indata, utdata eller det övergripande jobbet som garanterar kundernas uppmärksamhet. |
| Encoding |
Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. |
| Error |
Vanlig felrepresentation. |
|
Event |
Beskriver en Händelsehubb-indatakälla som innehåller dataströmmar. |
|
Event |
Beskriver en Händelsehubb-indatakälla som innehåller dataströmmar. |
|
Event |
Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). |
|
File |
Beskriver en filindatakälla som innehåller referensdata. |
|
Gateway |
Beskriver en blobindatakälla som innehåller dataströmmar. |
| Input |
Ett indataobjekt som innehåller all information som är associerad med den namngivna indatan. Alla indata finns under ett direktuppspelningsjobb. |
|
Io |
Beskriver en IoT Hub-indatakälla som innehåller dataström. |
|
Json |
Anger formatet för JSON som utdata ska skrivas i. De värden som stöds för närvarande är "lineSeparated" som anger att utdata kommer att formateras genom att varje JSON-objekt avgränsas med en ny rad och "matris" som anger att utdata formateras som en matris med JSON-objekt. |
|
Json |
Beskriver hur data från en indata serialiseras eller hur data serialiseras när de skrivs till utdata i JSON-format. |
|
Parquet |
Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata i Parquet-format. |
|
Reference |
De egenskaper som är associerade med en indata som innehåller referensdata. |
|
Refresh |
Anger typen av datauppdateringsalternativ. |
|
Storage |
De egenskaper som är associerade med ett Azure Storage-konto |
|
Stream |
De egenskaper som är associerade med en indata som innehåller dataström. |
AuthenticationMode
Autentiseringsläge. Giltiga lägen är ConnectionString, Msi och UserToken.
| Värde | Description |
|---|---|
| Msi | |
| UserToken | |
| ConnectionString |
AvroSerialization
Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata i Avro-format.
| Name | Typ | Description |
|---|---|---|
| type |
string:
Avro |
Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). |
AzureSqlReferenceInputDataSource
Beskriver en Azure SQL-databas som refererar till indatakällan.
| Name | Typ | Description |
|---|---|---|
| properties.database |
string |
Det här elementet är associerat med datakällans element. Det här är namnet på databasen som utdata skrivs till. |
| properties.deltaSnapshotQuery |
string |
Det här elementet är associerat med datakällans element. Den här frågan används för att hämta inkrementella ändringar från SQL-databasen. Om du vill använda det här alternativet rekommenderar vi att du använder temporala tabeller i Azure SQL Database. |
| properties.fullSnapshotQuery |
string |
Det här elementet är associerat med datakällans element. Den här frågan används för att hämta data från sql-databasen. |
| properties.password |
string |
Det här elementet är associerat med datakällans element. Det här är lösenordet som ska användas för att ansluta till SQL Database-instansen. |
| properties.refreshRate |
string |
Det här elementet är associerat med datakällans element. Detta anger hur ofta data hämtas från databasen. Det är i DateTime-format. |
| properties.refreshType |
Anger typen av datauppdateringsalternativ. |
|
| properties.server |
string |
Det här elementet är associerat med datakällans element. Det här är namnet på den server som innehåller databasen som ska skrivas till. |
| properties.table |
string |
Det här elementet är associerat med datakällans element. Namnet på tabellen i Azure SQL-databasen.. |
| properties.user |
string |
Det här elementet är associerat med datakällans element. Det här är användarnamnet som ska användas för att ansluta till SQL Database-instansen. |
| type |
string:
Microsoft. |
Anger vilken typ av indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). |
BlobReferenceInputDataSource
Beskriver en blobindatakälla som innehåller referensdata.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Autentiseringsläge. |
|
| properties.container |
string |
Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). |
|
| properties.dateFormat |
string |
Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. |
|
| properties.pathPattern |
string |
Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input eller https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output. |
|
| properties.storageAccounts |
En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). |
||
| properties.timeFormat |
string |
Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. |
|
| type |
string:
Microsoft. |
Anger vilken typ av indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). |
BlobStreamInputDataSource
Beskriver en blobindatakälla som innehåller dataströmmar.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| properties.authenticationMode | ConnectionString |
Autentiseringsläge. |
|
| properties.container |
string |
Namnet på en container i det associerade lagringskontot. Den här containern innehåller antingen de blobar som ska läsas från eller skrivas till. Krävs för PUT-begäranden (CreateOrReplace). |
|
| properties.dateFormat |
string |
Datumformatet. Oavsett var {date} visas i pathPattern används värdet för den här egenskapen som datumformat i stället. |
|
| properties.pathPattern |
string |
Mönstret för blobsökväg. Inte ett reguljärt uttryck. Den representerar ett mönster som blobnamnen ska matchas mot för att avgöra om de ska inkluderas som indata eller utdata till jobbet. Mer detaljerad förklaring och exempel finns i https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input eller https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output. |
|
| properties.sourcePartitionCount |
integer (int32) |
Partitionsantalet för blobindatakällan. Intervall 1 – 1024. |
|
| properties.storageAccounts |
En lista över ett eller flera Azure Storage-konton. Krävs för PUT-begäranden (CreateOrReplace). |
||
| properties.timeFormat |
string |
Tidsformatet. Oavsett var {time} visas i pathPattern används värdet för den här egenskapen som tidsformat i stället. |
|
| type |
string:
Microsoft. |
Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). |
Compression
Beskriver hur indata komprimeras
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| type | None |
Anger vilken typ av komprimering som indata använder. Krävs för PUT-begäranden (CreateOrReplace). |
CompressionType
Anger vilken typ av komprimering som indata använder. Krävs för PUT-begäranden (CreateOrReplace).
| Värde | Description |
|---|---|
| None | |
| GZip | |
| Deflate |
CsvSerialization
Beskriver hur data från en indata serialiseras eller hur data serialiseras när de skrivs till utdata i CSV-format.
| Name | Typ | Description |
|---|---|---|
| properties.encoding |
Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). |
|
| properties.fieldDelimiter |
string |
Anger avgränsare som ska användas för att separera kommaavgränsade värdeposter (CSV). En lista över värden som stöds finns i https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input eller https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output. Krävs för PUT-begäranden (CreateOrReplace). |
| type |
string:
Csv |
Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). |
DiagnosticCondition
Villkor som gäller för resursen, eller för det övergripande jobbet, som kräver kundbemärksamhet.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Den ogenomskinliga diagnostikkoden. |
| message |
string |
Det människoläsbara meddelandet som beskriver villkoret i detalj. Lokaliserad i klientbegärans Accept-Language. |
| since |
string |
UTC-tidsstämpeln för när villkoret startade. Kunder bör kunna hitta en motsvarande händelse i ops-loggen runt den här gången. |
Diagnostics
Beskriver de villkor som gäller för indata, utdata eller det övergripande jobbet som garanterar kundernas uppmärksamhet.
| Name | Typ | Description |
|---|---|---|
| conditions |
En samling med noll eller fler villkor som gäller för resursen, eller för jobbet som helhet, som garanterar kundernas uppmärksamhet. |
Encoding
Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata.
| Värde | Description |
|---|---|
| UTF8 |
Error
Vanlig felrepresentation.
| Name | Typ | Description |
|---|---|---|
| error |
Egenskaper för feldefinition. |
EventHubStreamInputDataSource
Beskriver en Händelsehubb-indatakälla som innehåller dataströmmar.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Autentiseringsläge. |
|
| properties.consumerGroupName |
string |
Namnet på en händelsehubbkonsumentgrupp som ska användas för att läsa händelser från händelsehubben. Genom att ange distinkta konsumentgruppnamn för flera indata kan var och en av dessa indata ta emot samma händelser från händelsehubben. Om det inte anges använder indata händelsehubbens standardkonsumentgrupp. |
|
| properties.eventHubName |
string |
Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). |
|
| serviceBusNamespace |
string |
Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). |
EventHubV2StreamInputDataSource
Beskriver en Händelsehubb-indatakälla som innehåller dataströmmar.
| Name | Typ | Standardvärde | Description |
|---|---|---|---|
| authenticationMode | ConnectionString |
Autentiseringsläge. |
|
| properties.consumerGroupName |
string |
Namnet på en händelsehubbkonsumentgrupp som ska användas för att läsa händelser från händelsehubben. Genom att ange distinkta konsumentgruppnamn för flera indata kan var och en av dessa indata ta emot samma händelser från händelsehubben. Om det inte anges använder indata händelsehubbens standardkonsumentgrupp. |
|
| properties.eventHubName |
string |
Namnet på händelsehubben. Krävs för PUT-begäranden (CreateOrReplace). |
|
| serviceBusNamespace |
string |
Namnområdet som är associerat med önskad händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). |
|
| sharedAccessPolicyKey |
string |
Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). |
|
| sharedAccessPolicyName |
string |
Namnet på principen för delad åtkomst för Händelsehubb, Service Bus-kö, Service Bus-ämne osv. Krävs för PUT-begäranden (CreateOrReplace). |
|
| type |
string:
Microsoft. |
Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). |
EventSerializationType
Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace).
| Värde | Description |
|---|---|
| Csv | |
| Avro | |
| Json | |
| Parquet |
FileReferenceInputDataSource
Beskriver en filindatakälla som innehåller referensdata.
| Name | Typ | Description |
|---|---|---|
| properties.path |
string |
Sökvägen till filen. |
| type |
string:
File |
Anger vilken typ av indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). |
GatewayMessageBusStreamInputDataSource
Beskriver en blobindatakälla som innehåller dataströmmar.
| Name | Typ | Description |
|---|---|---|
| properties.topic |
string |
Namnet på Service Bus-ämnet. |
| type |
string:
Gateway |
Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). |
Input
Ett indataobjekt som innehåller all information som är associerad med den namngivna indatan. Alla indata finns under ett direktuppspelningsjobb.
| Name | Typ | Description |
|---|---|---|
| id |
string |
Resurs-ID |
| name |
string |
Resursnamn |
| properties | InputProperties: |
De egenskaper som är associerade med indata. Krävs för PUT-begäranden (CreateOrReplace). |
| type |
string |
Resurstyp |
IoTHubStreamInputDataSource
Beskriver en IoT Hub-indatakälla som innehåller dataström.
| Name | Typ | Description |
|---|---|---|
| properties.consumerGroupName |
string |
Namnet på en IoT Hub-konsumentgrupp som ska användas för att läsa händelser från IoT Hub. Om det inte anges använder indata Iot Hubs standardkonsumentgrupp. |
| properties.endpoint |
string |
IoT Hub-slutpunkten som ska anslutas till (dvs. meddelanden/händelser, meddelanden/åtgärderÖvervakaHändelse osv.). |
| properties.iotHubNamespace |
string |
Namnet eller URI:n för IoT Hub. Krävs för PUT-begäranden (CreateOrReplace). |
| properties.sharedAccessPolicyKey |
string |
Principnyckeln för delad åtkomst för den angivna principen för delad åtkomst. Krävs för PUT-begäranden (CreateOrReplace). |
| properties.sharedAccessPolicyName |
string |
Namnet på principen för delad åtkomst för IoT Hub. Den här principen måste innehålla minst behörigheten Tjänstanslutning. Krävs för PUT-begäranden (CreateOrReplace). |
| type |
string:
Microsoft. |
Anger vilken typ av indatakälla som innehåller dataström. Krävs för PUT-begäranden (CreateOrReplace). |
JsonOutputSerializationFormat
Anger formatet för JSON som utdata ska skrivas i. De värden som stöds för närvarande är "lineSeparated" som anger att utdata kommer att formateras genom att varje JSON-objekt avgränsas med en ny rad och "matris" som anger att utdata formateras som en matris med JSON-objekt.
| Värde | Description |
|---|---|
| LineSeparated | |
| Array |
JsonSerialization
Beskriver hur data från en indata serialiseras eller hur data serialiseras när de skrivs till utdata i JSON-format.
| Name | Typ | Description |
|---|---|---|
| properties.encoding |
Anger kodningen av inkommande data vid indata och kodning av utgående data vid utdata. Krävs för PUT-begäranden (CreateOrReplace). |
|
| properties.format |
Den här egenskapen gäller endast JSON-serialisering av utdata. Det är inte tillämpligt för indata. Den här egenskapen anger formatet för JSON som utdata ska skrivas i. De värden som stöds för närvarande är "lineSeparated" som anger att utdata kommer att formateras genom att varje JSON-objekt avgränsas med en ny rad och "matris" som anger att utdata formateras som en matris med JSON-objekt. Standardvärdet är "lineSeparated" om det lämnas null. |
|
| type |
string:
Json |
Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). |
ParquetSerialization
Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata i Parquet-format.
| Name | Typ | Description |
|---|---|---|
| type |
string:
Parquet |
Anger vilken typ av serialisering som indata eller utdata använder. Krävs för PUT-begäranden (CreateOrReplace). |
ReferenceInputProperties
De egenskaper som är associerade med en indata som innehåller referensdata.
| Name | Typ | Description |
|---|---|---|
| compression |
Beskriver hur indata komprimeras |
|
| datasource | ReferenceInputDataSource: |
Beskriver en indatakälla som innehåller referensdata. Krävs för PUT-begäranden (CreateOrReplace). |
| diagnostics |
Beskriver de villkor som gäller för indata, utdata eller det övergripande jobbet som garanterar kundernas uppmärksamhet. |
|
| etag |
string |
Den aktuella entitetstaggen för indata. Det här är en ogenomskinlig sträng. Du kan använda den för att identifiera om resursen har ändrats mellan begäranden. Du kan också använda den i If-Match- eller If-None-Match-huvuden för skrivåtgärder för optimistisk samtidighet. |
| partitionKey |
string |
partitionKey Beskriver en nyckel i indata som används för partitionering av indata |
| serialization | Serialization: |
Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). |
| type |
string:
Reference |
Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). |
RefreshType
Anger typen av datauppdateringsalternativ.
| Värde | Description |
|---|---|
| Static | |
| RefreshPeriodicallyWithFull | |
| RefreshPeriodicallyWithDelta |
StorageAccount
De egenskaper som är associerade med ett Azure Storage-konto
| Name | Typ | Description |
|---|---|---|
| accountKey |
string |
Kontonyckeln för Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). |
| accountName |
string |
Namnet på Azure Storage-kontot. Krävs för PUT-begäranden (CreateOrReplace). |
StreamInputProperties
De egenskaper som är associerade med en indata som innehåller dataström.
| Name | Typ | Description |
|---|---|---|
| compression |
Beskriver hur indata komprimeras |
|
| datasource | StreamInputDataSource: |
Beskriver en indatakälla som innehåller dataströmmar. Krävs för PUT-begäranden (CreateOrReplace). |
| diagnostics |
Beskriver de villkor som gäller för indata, utdata eller det övergripande jobbet som garanterar kundernas uppmärksamhet. |
|
| etag |
string |
Den aktuella entitetstaggen för indata. Det här är en ogenomskinlig sträng. Du kan använda den för att identifiera om resursen har ändrats mellan begäranden. Du kan också använda den i If-Match- eller If-None-Match-huvuden för skrivåtgärder för optimistisk samtidighet. |
| partitionKey |
string |
partitionKey Beskriver en nyckel i indata som används för partitionering av indata |
| serialization | Serialization: |
Beskriver hur data från indata serialiseras eller hur data serialiseras när de skrivs till utdata. Krävs för PUT-begäranden (CreateOrReplace). |
| type |
string:
Stream |
Anger om indata är en källa till referensdata eller dataström. Krävs för PUT-begäranden (CreateOrReplace). |