Inputs - Update
Met à jour une entrée existante sous un travail de streaming existant. Cela peut être utilisé pour mettre à jour partiellement (par exemple, mettre à jour une ou deux propriétés) une entrée sans affecter le reste du travail ou de la définition d’entrée.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StreamAnalytics/streamingjobs/{jobName}/inputs/{inputName}?api-version=2020-03-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
input
|
path | True |
string |
Nom de l’entrée. |
job
|
path | True |
string |
Nom du travail de diffusion en continu. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
If-Match |
string |
ETag de l’entrée. Omettez cette valeur pour toujours remplacer l’entrée actuelle. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées. |
Corps de la demande
Nom | Type | Description |
---|---|---|
name |
string |
Nom de la ressource |
properties | InputProperties: |
Propriétés associées à une entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
L’entrée a été correctement mise à jour. En-têtes ETag: string |
|
Other Status Codes |
Erreur. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Update a reference blob input |
Update a stream blob input |
Update a stream Event Hub input |
Update a stream IoT Hub input |
Update a reference blob input
Exemple de requête
PATCH 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": {
"container": "differentContainer"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": "|",
"encoding": "UTF8"
}
}
}
}
Exemple de réponse
ETag: a4ceb697-1c8f-40c8-b951-fb5ee4757437
{
"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": "differentContainer",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": "|",
"encoding": "UTF8"
}
}
}
}
Update a stream blob input
Exemple de requête
PATCH 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": {
"sourcePartitionCount": 32
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": "|",
"encoding": "UTF8"
}
}
}
}
Exemple de réponse
ETag: 3b35d57c-02f4-4b41-8e1d-af02a86c2fa1
{
"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": 32,
"storageAccounts": [
{
"accountName": "someAccountName"
}
],
"container": "state",
"pathPattern": "{date}/{time}",
"dateFormat": "yyyy/MM/dd",
"timeFormat": "HH"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": "|",
"encoding": "UTF8"
}
}
}
}
Update a stream Event Hub input
Exemple de requête
PATCH 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": {
"consumerGroupName": "differentConsumerGroupName"
}
},
"serialization": {
"type": "Avro"
}
}
}
Exemple de réponse
ETag: 7548f259-81b5-4ea7-b896-25c6717d98ba
{
"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": "differentConsumerGroupName",
"serviceBusNamespace": "sdktest",
"sharedAccessPolicyName": "RootManageSharedAccessKey"
}
},
"serialization": {
"type": "Avro",
"properties": {}
}
}
}
Update a stream IoT Hub input
Exemple de requête
PATCH 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": {
"endpoint": "messages/operationsMonitoringEvents"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": "|",
"encoding": "UTF8"
}
}
}
}
Exemple de réponse
ETag: e2d847e0-c95b-48ef-9e14-1afc1f2270cb
{
"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/operationsMonitoringEvents",
"consumerGroupName": "sdkconsumergroup"
}
},
"serialization": {
"type": "Csv",
"properties": {
"fieldDelimiter": "|",
"encoding": "UTF8"
}
}
}
}
Définitions
Nom | Description |
---|---|
Authentication |
Mode d’authentification. Les modes valides sont |
Avro |
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format Avro. |
Azure |
Décrit une source de données d’entrée de référence de base de données Azure SQL. |
Blob |
Décrit une source de données d’entrée d’objet blob qui contient des données de référence. |
Blob |
Décrit une source de données d’entrée d’objet blob qui contient des données de flux. |
Compression |
Décrit comment les données d’entrée sont compressées |
Compression |
Indique le type de compression utilisé par l’entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
Csv |
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format CSV. |
Diagnostic |
Condition applicable à la ressource, ou à l’ensemble du travail, qui justifient l’attention du client. |
Diagnostics |
Décrit les conditions applicables à l’entrée, à la sortie ou au travail global, qui justifient l’attention du client. |
Encoding |
Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. |
Error |
Représentation d’erreur courante. |
Event |
Décrit une source de données d’entrée Event Hub qui contient des données de flux. |
Event |
Décrit une source de données d’entrée Event Hub qui contient des données de flux. |
Event |
Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
File |
Décrit une source de données d’entrée de fichier qui contient des données de référence. |
Gateway |
Décrit une source de données d’entrée d’objet blob qui contient des données de flux. |
Input |
Objet d’entrée contenant toutes les informations associées à l’entrée nommée. Toutes les entrées sont contenues dans un travail de streaming. |
Io |
Décrit une source de données d’entrée IoT Hub qui contient des données de flux. |
Json |
Spécifie le format du json dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated » indiquant que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « array » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. |
Json |
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format JSON. |
Parquet |
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format Parquet. |
Reference |
Propriétés associées à une entrée contenant des données de référence. |
Refresh |
Indique le type d’option d’actualisation des données. |
Storage |
Propriétés associées à un compte de stockage Azure |
Stream |
Propriétés associées à une entrée contenant des données de flux. |
AuthenticationMode
Mode d’authentification. Les modes valides sont ConnectionString
, Msi
et « UserToken ».
Valeur | Description |
---|---|
ConnectionString | |
Msi | |
UserToken |
AvroSerialization
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format Avro.
Nom | Type | Description |
---|---|---|
type |
string:
Avro |
Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
AzureSqlReferenceInputDataSource
Décrit une source de données d’entrée de référence de base de données Azure SQL.
Nom | Type | Description |
---|---|---|
properties.database |
string |
Cet élément est associé à l’élément de source de données. Il s’agit du nom de la base de données dans laquelle la sortie sera écrite. |
properties.deltaSnapshotQuery |
string |
Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire les modifications incrémentielles de la base de données SQL. Pour utiliser cette option, nous vous recommandons d’utiliser des tables temporelles dans Azure SQL Database. |
properties.fullSnapshotQuery |
string |
Cet élément est associé à l’élément de source de données. Cette requête est utilisée pour extraire des données de la base de données sql. |
properties.password |
string |
Cet élément est associé à l’élément de source de données. Il s’agit du mot de passe qui sera utilisé pour se connecter à l’instance sql Database. |
properties.refreshRate |
string |
Cet élément est associé à l’élément de source de données. Cela indique la fréquence à laquelle les données seront extraites de la base de données. Il s’agit du format DateTime. |
properties.refreshType |
Indique le type d’option d’actualisation des données. |
|
properties.server |
string |
Cet élément est associé à l’élément de source de données. Il s’agit du nom du serveur qui contient la base de données dans laquelle il sera écrit. |
properties.table |
string |
Cet élément est associé à l’élément de source de données. Nom de la table dans la base de données Azure SQL.. |
properties.user |
string |
Cet élément est associé à l’élément de source de données. Il s’agit du nom d’utilisateur qui sera utilisé pour se connecter à l’instance sql Database. |
type |
string:
Microsoft. |
Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). |
BlobReferenceInputDataSource
Décrit une source de données d’entrée d’objet blob qui contient des données de référence.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Mode d’authentification. |
|
properties.container |
string |
Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
properties.dateFormat |
string |
Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. |
|
properties.pathPattern |
string |
Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus comme entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
|
properties.storageAccounts |
Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. |
|
type |
string:
Microsoft. |
Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). |
BlobStreamInputDataSource
Décrit une source de données d’entrée d’objet blob qui contient des données de flux.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
properties.authenticationMode | ConnectionString |
Mode d’authentification. |
|
properties.container |
string |
Nom d’un conteneur dans le compte de stockage associé. Ce conteneur contient le ou les objets blob à lire ou à écrire. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
properties.dateFormat |
string |
Format de date. Chaque fois que {date} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format de date à la place. |
|
properties.pathPattern |
string |
Modèle de chemin d’accès d’objet blob. Pas une expression régulière. Il représente un modèle par rapport auquel les noms d’objets blob seront mis en correspondance pour déterminer s’ils doivent être inclus comme entrée ou sortie dans le travail. Consultez https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output pour obtenir une explication et un exemple plus détaillés. |
|
properties.sourcePartitionCount |
integer (int32) |
Nombre de partitions de la source de données d’entrée d’objet blob. Plage 1 - 1024. |
|
properties.storageAccounts |
Liste d’un ou de plusieurs comptes de stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). |
||
properties.timeFormat |
string |
Format d’heure. Chaque fois que {time} apparaît dans pathPattern, la valeur de cette propriété est utilisée comme format d’heure à la place. |
|
type |
string:
Microsoft. |
Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
Compression
Décrit comment les données d’entrée sont compressées
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
type | None |
Indique le type de compression utilisé par l’entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
CompressionType
Indique le type de compression utilisé par l’entrée. Obligatoire sur les requêtes PUT (CreateOrReplace).
Valeur | Description |
---|---|
Deflate | |
GZip | |
None |
CsvSerialization
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format CSV.
Nom | Type | Description |
---|---|---|
properties.encoding |
Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
properties.fieldDelimiter |
string |
Spécifie le délimiteur qui sera utilisé pour séparer les enregistrements de valeurs séparées par des virgules (CSV). Consultez https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-input ou https://docs.microsoft.com/en-us/rest/api/streamanalytics/stream-analytics-output pour obtenir la liste des valeurs prises en charge. Obligatoire sur les requêtes PUT (CreateOrReplace). |
type |
string:
Csv |
Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
DiagnosticCondition
Condition applicable à la ressource, ou à l’ensemble du travail, qui justifient l’attention du client.
Nom | Type | Description |
---|---|---|
code |
string |
Code de diagnostic opaque. |
message |
string |
Message lisible par l’homme décrivant la condition en détail. Localisé dans la Accept-Language de la requête cliente. |
since |
string |
Horodatage UTC du démarrage de la condition. Les clients doivent être en mesure de trouver un événement correspondant dans le journal des opérations à ce stade. |
Diagnostics
Décrit les conditions applicables à l’entrée, à la sortie ou au travail global, qui justifient l’attention du client.
Nom | Type | Description |
---|---|---|
conditions |
Collection de zéro ou plusieurs conditions applicables à la ressource, ou à l’ensemble du travail, qui justifient l’attention du client. |
Encoding
Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie.
Valeur | Description |
---|---|
UTF8 |
Error
Représentation d’erreur courante.
Nom | Type | Description |
---|---|---|
error |
Propriétés de définition d’erreur. |
EventHubStreamInputDataSource
Décrit une source de données d’entrée Event Hub qui contient des données de flux.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
authenticationMode | ConnectionString |
Mode d’authentification. |
|
properties.consumerGroupName |
string |
Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub d’événements. |
|
properties.eventHubName |
string |
Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
serviceBusNamespace |
string |
Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Nom de la stratégie d’accès partagé pour event Hub, File d’attente Service Bus, Rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
EventHubV2StreamInputDataSource
Décrit une source de données d’entrée Event Hub qui contient des données de flux.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
authenticationMode | ConnectionString |
Mode d’authentification. |
|
properties.consumerGroupName |
string |
Nom d’un groupe de consommateurs Event Hub qui doit être utilisé pour lire les événements à partir du hub d’événements. La spécification de noms de groupes de consommateurs distincts pour plusieurs entrées permet à chacune de ces entrées de recevoir les mêmes événements à partir du hub d’événements. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub d’événements. |
|
properties.eventHubName |
string |
Nom du hub d’événements. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
serviceBusNamespace |
string |
Espace de noms associé au hub d’événements souhaité, à la file d’attente Service Bus, à la rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
sharedAccessPolicyKey |
string |
Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
sharedAccessPolicyName |
string |
Nom de la stratégie d’accès partagé pour event Hub, File d’attente Service Bus, Rubrique Service Bus, etc. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
type |
string:
Microsoft. |
Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
EventSerializationType
Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace).
Valeur | Description |
---|---|
Avro | |
Csv | |
Json | |
Parquet |
FileReferenceInputDataSource
Décrit une source de données d’entrée de fichier qui contient des données de référence.
Nom | Type | Description |
---|---|---|
properties.path |
string |
Chemin d’accès du fichier. |
type |
string:
File |
Indique le type de source de données d’entrée contenant des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). |
GatewayMessageBusStreamInputDataSource
Décrit une source de données d’entrée d’objet blob qui contient des données de flux.
Nom | Type | Description |
---|---|---|
properties.topic |
string |
Nom de la rubrique Service Bus. |
type |
string:
Gateway |
Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
Input
Objet d’entrée contenant toutes les informations associées à l’entrée nommée. Toutes les entrées sont contenues dans un travail de streaming.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource |
name |
string |
Nom de la ressource |
properties | InputProperties: |
Propriétés associées à une entrée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
type |
string |
Type de ressource |
IoTHubStreamInputDataSource
Décrit une source de données d’entrée IoT Hub qui contient des données de flux.
Nom | Type | Description |
---|---|---|
properties.consumerGroupName |
string |
Nom d’un groupe de consommateurs IoT Hub qui doit être utilisé pour lire des événements à partir de l’IoT Hub. Si elle n’est pas spécifiée, l’entrée utilise le groupe de consommateurs par défaut du hub Iot. |
properties.endpoint |
string |
Point de terminaison IoT Hub auquel se connecter (par exemple, messages/événements, messages/operationsMonitoringEvents, etc.). |
properties.iotHubNamespace |
string |
Nom ou URI du hub IoT. Obligatoire sur les requêtes PUT (CreateOrReplace). |
properties.sharedAccessPolicyKey |
string |
Clé de stratégie d’accès partagé pour la stratégie d’accès partagé spécifiée. Obligatoire sur les requêtes PUT (CreateOrReplace). |
properties.sharedAccessPolicyName |
string |
Nom de la stratégie d’accès partagé pour IoT Hub. Cette stratégie doit contenir au moins l’autorisation de connexion au service. Obligatoire sur les requêtes PUT (CreateOrReplace). |
type |
string:
Microsoft. |
Indique le type de source de données d’entrée contenant des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
JsonOutputSerializationFormat
Spécifie le format du json dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated » indiquant que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « array » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON.
Valeur | Description |
---|---|
Array | |
LineSeparated |
JsonSerialization
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format JSON.
Nom | Type | Description |
---|---|---|
properties.encoding |
Spécifie l’encodage des données entrantes dans le cas d’entrée et l’encodage des données sortantes dans le cas de la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
|
properties.format |
Cette propriété s’applique uniquement à la sérialisation JSON des sorties uniquement. Il n’est pas applicable aux entrées. Cette propriété spécifie le format du JSON dans lequel la sortie sera écrite. Les valeurs actuellement prises en charge sont « lineSeparated » indiquant que la sortie sera mise en forme en ayant chaque objet JSON séparé par une nouvelle ligne et « array » indiquant que la sortie sera mise en forme en tant que tableau d’objets JSON. La valeur par défaut est « lineSeparated » si la valeur est null gauche. |
|
type |
string:
Json |
Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
ParquetSerialization
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie au format Parquet.
Nom | Type | Description |
---|---|---|
type |
string:
Parquet |
Indique le type de sérialisation utilisé par l’entrée ou la sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
ReferenceInputProperties
Propriétés associées à une entrée contenant des données de référence.
Nom | Type | Description |
---|---|---|
compression |
Décrit comment les données d’entrée sont compressées |
|
datasource | ReferenceInputDataSource: |
Décrit une source de données d’entrée qui contient des données de référence. Obligatoire sur les requêtes PUT (CreateOrReplace). |
diagnostics |
Décrit les conditions applicables à l’entrée, à la sortie ou au travail global, qui justifient l’attention du client. |
|
etag |
string |
Balise d’entité actuelle pour l’entrée. Il s’agit d’une chaîne opaque. Vous pouvez l’utiliser pour détecter si la ressource a changé entre les demandes. Vous pouvez également l’utiliser dans les en-têtes If-Match ou If-None-Match pour les opérations d’écriture pour l’accès concurrentiel optimiste. |
partitionKey |
string |
partitionKey Décrit une clé dans les données d’entrée utilisées pour partitionner les données d’entrée |
serialization | Serialization: |
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
type |
string:
Reference |
Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
RefreshType
Indique le type d’option d’actualisation des données.
Valeur | Description |
---|---|
RefreshPeriodicallyWithDelta | |
RefreshPeriodicallyWithFull | |
Static |
StorageAccount
Propriétés associées à un compte de stockage Azure
Nom | Type | Description |
---|---|---|
accountKey |
string |
Clé de compte pour le compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). |
accountName |
string |
Nom du compte stockage Azure. Obligatoire sur les requêtes PUT (CreateOrReplace). |
StreamInputProperties
Propriétés associées à une entrée contenant des données de flux.
Nom | Type | Description |
---|---|---|
compression |
Décrit comment les données d’entrée sont compressées |
|
datasource | StreamInputDataSource: |
Décrit une source de données d’entrée qui contient des données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |
diagnostics |
Décrit les conditions applicables à l’entrée, à la sortie ou au travail global, qui justifient l’attention du client. |
|
etag |
string |
Balise d’entité actuelle pour l’entrée. Il s’agit d’une chaîne opaque. Vous pouvez l’utiliser pour détecter si la ressource a changé entre les demandes. Vous pouvez également l’utiliser dans les en-têtes If-Match ou If-None-Match pour les opérations d’écriture pour l’accès concurrentiel optimiste. |
partitionKey |
string |
partitionKey Décrit une clé dans les données d’entrée utilisées pour partitionner les données d’entrée |
serialization | Serialization: |
Décrit comment les données d’une entrée sont sérialisées ou comment les données sont sérialisées lorsqu’elles sont écrites dans une sortie. Obligatoire sur les requêtes PUT (CreateOrReplace). |
type |
string:
Stream |
Indique si l’entrée est une source de données de référence ou de données de flux. Obligatoire sur les requêtes PUT (CreateOrReplace). |