diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_ADLSv2.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_ADLSv2.json similarity index 87% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_ADLSv2.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_ADLSv2.json index 3c13528af7c5..0f24dec8c07a 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_ADLSv2.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_ADLSv2.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_ADLSv2", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_ADLSv2", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -26,4 +26,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_ADX.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_ADX.json similarity index 89% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_ADX.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_ADX.json index 4e2fc695c45d..80a169795a38 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_ADX.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_ADX.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_ADX", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_ADX", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -30,4 +30,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_AIO.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_AIO.json similarity index 89% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_AIO.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_AIO.json index 8678ad1f7a0e..9e756b45799d 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_AIO.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_AIO.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_AIO", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_AIO", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -30,4 +30,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_EventGrid.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_EventGrid.json similarity index 87% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_EventGrid.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_EventGrid.json index b2357fa94d5e..b2c1bdae087a 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_EventGrid.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_EventGrid.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_EventGrid", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_EventGrid", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -27,4 +27,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_EventHub.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_EventHub.json similarity index 88% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_EventHub.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_EventHub.json index 46620da1ef97..90ebc85d1fc5 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_EventHub.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_EventHub.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_EventHub", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_EventHub", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_Fabric.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_Fabric.json similarity index 89% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_Fabric.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_Fabric.json index eab18c702703..b1d150f11660 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_Fabric.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_Fabric.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_Fabric", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_Fabric", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -29,4 +29,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_Kafka.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_Kafka.json similarity index 92% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_Kafka.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_Kafka.json index da7a588d52ae..592acdd00e44 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_Kafka.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_Kafka.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_Kafka", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_Kafka", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -43,4 +43,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_LocalStorage.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_LocalStorage.json similarity index 83% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_LocalStorage.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_LocalStorage.json index eeb0c8033c29..ea5440d19c28 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_LocalStorage.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_LocalStorage.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_LocalStorage", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_LocalStorage", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -20,4 +20,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_MQTT.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_MQTT.json similarity index 90% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_MQTT.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_MQTT.json index 7661be660cb8..1a2073eff280 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowEndpoint_CreateOrUpdate_MQTT.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowEndpoint_CreateOrUpdate_MQTT.json @@ -1,6 +1,6 @@ { - "title": "DataFlowEndpoint_CreateOrUpdate_MQTT", - "operationId": "DataFlowEndpoint_CreateOrUpdate", + "title": "DataflowEndpoint_CreateOrUpdate_MQTT", + "operationId": "DataflowEndpoint_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -36,4 +36,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowProfile_CreateOrUpdate_Minimal.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowProfile_CreateOrUpdate_Minimal.json similarity index 81% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowProfile_CreateOrUpdate_Minimal.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowProfile_CreateOrUpdate_Minimal.json index 6dd3f440ae2a..8d1e5a1e2748 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowProfile_CreateOrUpdate_Minimal.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowProfile_CreateOrUpdate_Minimal.json @@ -1,6 +1,6 @@ { - "title": "DataFlowProfile_CreateOrUpdate_Minimal", - "operationId": "DataFlowProfile_CreateOrUpdate", + "title": "DataflowProfile_CreateOrUpdate_Minimal", + "operationId": "DataflowProfile_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -17,4 +17,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowProfile_CreateOrUpdate_Multi.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowProfile_CreateOrUpdate_Multi.json similarity index 81% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowProfile_CreateOrUpdate_Multi.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowProfile_CreateOrUpdate_Multi.json index f680f0692b0a..ba75d92d3281 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataFlowProfile_CreateOrUpdate_Multi.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/DataflowProfile_CreateOrUpdate_Multi.json @@ -1,6 +1,6 @@ { - "title": "DataFlowProfile_CreateOrUpdate_Multi", - "operationId": "DataFlowProfile_CreateOrUpdate", + "title": "DataflowProfile_CreateOrUpdate_Multi", + "operationId": "DataflowProfile_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", @@ -17,4 +17,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexContetualization.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_ComplexContextualization.json similarity index 96% rename from specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexContetualization.json rename to specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_ComplexContextualization.json index 016bef25bbfd..e79f99f70aca 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexContetualization.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_ComplexContextualization.json @@ -1,5 +1,5 @@ { - "title": "Dataflow_CreateOrUpdate_ComplexContetualization", + "title": "Dataflow_CreateOrUpdate_ComplexContextualization", "operationId": "Dataflow_CreateOrUpdate", "parameters": { "api-version": "2024-08-15-preview", @@ -68,4 +68,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_ComplexEventHub.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_ComplexEventHub.json new file mode 100644 index 000000000000..5ed8b2599367 --- /dev/null +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_ComplexEventHub.json @@ -0,0 +1,104 @@ +{ + "title": "Dataflow_CreateOrUpdate_ComplexEventHub", + "operationId": "Dataflow_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "resource-name123", + "dataflowName": "aio-to-event-hub-transformed", + "resource": { + "properties": { + "mode": "Enabled", + "operations": [ + { + "operationType": "Source", + "name": "source1", + "sourceSettings": { + "endpointRef": "aio-builtin-broker-endpoint", + "dataSources": [ + "azure-iot-operations/data/thermostat" + ] + } + }, + { + "operationType": "BuiltInTransformation", + "builtInTransformationSettings": { + "filter": [ + { + "inputs": [ + "temperature.Value", + "\"Tag 10\".Value" + ], + "expression": "$1 > 9000 && $2 >= 8000" + } + ], + "map": [ + { + "inputs": [ + "*" + ], + "output": "*" + }, + { + "inputs": [ + "temperature.Value", + "\"Tag 10\".Value" + ], + "expression": "($1+$2)/2", + "output": "AvgTemp.Value" + }, + { + "inputs": [], + "expression": "true", + "output": "dataflow-processed" + }, + { + "inputs": [ + "temperature.SourceTimestamp" + ], + "expression": "", + "output": "" + }, + { + "inputs": [ + "\"Tag 10\"" + ], + "expression": "", + "output": "pressure" + }, + { + "inputs": [ + "temperature.Value" + ], + "expression": "cToF($1)", + "output": "temperatureF.Value" + }, + { + "inputs": [ + "\"Tag 10\".Value" + ], + "expression": "scale ($1,0,10,0,100)", + "output": "\"Scale Tag 10\".Value" + } + ] + } + }, + { + "operationType": "Destination", + "name": "destination1", + "destinationSettings": { + "endpointRef": "event-hub-endpoint", + "dataDestination": "myuniqueeventhub" + } + } + ] + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_FilterToTopic.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_FilterToTopic.json new file mode 100644 index 000000000000..54feab65b759 --- /dev/null +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_FilterToTopic.json @@ -0,0 +1,67 @@ +{ + "title": "Dataflow_CreateOrUpdate_FilterToTopic", + "operationId": "Dataflow_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "resource-name123", + "dataflowName": "mqtt-filter-to-topic", + "resource": { + "properties": { + "mode": "Enabled", + "operations": [ + { + "operationType": "Source", + "name": "source1", + "sourceSettings": { + "endpointRef": "aio-builtin-broker-endpoint", + "dataSources": [ + "azure-iot-operations/data/thermostat" + ] + } + }, + { + "operationType": "BuiltInTransformation", + "name": "transformation1", + "builtInTransformationSettings": { + "filter": [ + { + "type": "Filter", + "description": "filter-datapoint", + "inputs": [ + "temperature.Value", + "\"Tag 10\".Value" + ], + "expression": "$1 > 9000 && $2 >= 8000" + } + ], + "map": [ + { + "type": "passThrough", + "inputs": [ + "*" + ], + "output": "*" + } + ] + } + }, + { + "operationType": "Destination", + "name": "destination1", + "destinationSettings": { + "endpointRef": "aio-builtin-broker-endpoint", + "dataDestination": "data/filtered/thermostat" + } + } + ] + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_SimpleEventGrid.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_SimpleEventGrid.json new file mode 100644 index 000000000000..3a3b48e42406 --- /dev/null +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_SimpleEventGrid.json @@ -0,0 +1,41 @@ +{ + "title": "Dataflow_CreateOrUpdate_SimpleEventGrid", + "operationId": "Dataflow_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "resource-name123", + "dataflowName": "aio-to-event-grid", + "resource": { + "properties": { + "mode": "Enabled", + "operations": [ + { + "operationType": "Source", + "name": "source1", + "sourceSettings": { + "endpointRef": "aio-builtin-broker-endpoint", + "dataSources": [ + "thermostats/+/telemetry/temperature/#" + ] + } + }, + { + "operationType": "Destination", + "name": "destination1", + "destinationSettings": { + "endpointRef": "event-grid-endpoint", + "dataDestination": "factory/telemetry" + } + } + ] + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_SimpleFabric.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_SimpleFabric.json new file mode 100644 index 000000000000..cc30c3ed4b5d --- /dev/null +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Dataflow_CreateOrUpdate_SimpleFabric.json @@ -0,0 +1,48 @@ +{ + "title": "Dataflow_CreateOrUpdate_SimpleFabric", + "operationId": "Dataflow_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "resource-name123", + "dataflowName": "aio-to-fabric", + "resource": { + "properties": { + "mode": "Enabled", + "operations": [ + { + "operationType": "Source", + "name": "source1", + "sourceSettings": { + "endpointRef": "aio-builtin-broker-endpoint", + "dataSources": [ + "azure-iot-operations/data/thermostat" + ] + } + }, + { + "operationType": "BuiltInTransformation", + "builtInTransformationSettings": { + "serializationFormat": "Parquet", + "schemaRef": "aio-sr://exampleNamespace/exmapleParquetSchema:1.0.0" + } + }, + { + "operationType": "Destination", + "name": "destination1", + "destinationSettings": { + "endpointRef": "fabric-endpoint", + "dataDestination": "telemetryTable" + } + } + ] + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_CreateOrUpdate_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_CreateOrUpdate_MaximumSet_Gen.json index 03fe60ca53d8..d5bdaddd407d 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_CreateOrUpdate_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_CreateOrUpdate_MaximumSet_Gen.json @@ -5,31 +5,28 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123", + "instanceName": "aio-instance", "resource": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", "schemaRegistryNamespace": "resource-name123", "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "xpj" }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", @@ -37,13 +34,9 @@ }, "identity": { "type": "None", - "userAssignedIdentities": { - "key1342": {} - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {} }, + "tags": {}, "location": "xvewadyhycrjpu" } }, @@ -51,55 +44,45 @@ "200": { "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true - }, - "mqttbroker": { - "enabled": true + "state": "Enabled" }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "xpj", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" + } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", @@ -120,55 +103,45 @@ }, "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "xpj", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" + } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Delete_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Delete_MaximumSet_Gen.json index 8827c538ebcd..4a7edc4d80fa 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Delete_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Delete_MaximumSet_Gen.json @@ -5,7 +5,7 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123" + "instanceName": "aio-instance" }, "responses": { "202": { diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Get_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Get_MaximumSet_Gen.json index df9c1eb11d27..8141512e8a5a 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Get_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Get_MaximumSet_Gen.json @@ -5,61 +5,51 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123" + "instanceName": "aio-instance" }, "responses": { "200": { "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true - }, - "mqttbroker": { - "enabled": true + "state": "Enabled" }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "rlfvvnnhcypp", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" + } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListByResourceGroup_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListByResourceGroup_MaximumSet_Gen.json index 0f208106531a..03014d70628f 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListByResourceGroup_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListByResourceGroup_MaximumSet_Gen.json @@ -12,7 +12,6 @@ "value": [ { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", "provisioningState": "Succeeded", "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", @@ -24,24 +23,22 @@ ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "vmujggxdvxk" }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", @@ -51,16 +48,9 @@ "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {} }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListBySubscription_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListBySubscription_MaximumSet_Gen.json index 0f4d08f3e34f..1c6b72c221ec 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListBySubscription_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_ListBySubscription_MaximumSet_Gen.json @@ -11,7 +11,6 @@ "value": [ { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", "provisioningState": "Succeeded", "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", @@ -23,24 +22,22 @@ ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "empgqmbhvklcqlyahmdsjemlep" }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", @@ -50,16 +47,9 @@ "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {} }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Update_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Update_MaximumSet_Gen.json index 78c013798fbb..76d19c2ec959 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Update_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Instance_Update_MaximumSet_Gen.json @@ -5,16 +5,12 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123", + "instanceName": "aio-instance", "properties": { - "tags": { - "key814": "cwgadpjmcwwgevybdeepzvlwqhbzx" - }, + "tags": {}, "identity": { "type": "None", - "userAssignedIdentities": { - "key1342": {} - } + "userAssignedIdentities": {} } } }, @@ -22,55 +18,45 @@ "200": { "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" + } + }, + "description": "wwihkapmgjbyrtyaj", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" } - } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Operations_List_MaximumSet_Gen.json b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Operations_List_MaximumSet_Gen.json index 6767708f79a6..dd1b689bae65 100644 --- a/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Operations_List_MaximumSet_Gen.json +++ b/specification/iotoperations/IoTOperations.Management/examples/2024-08-15-preview/Operations_List_MaximumSet_Gen.json @@ -15,7 +15,7 @@ "provider": "lrveskajtuwf", "resource": "d", "operation": "icuckgobartrrgmirax", - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit." + "description": "dsbfnxzvnoqdm" }, "origin": "user", "actionType": "Internal" diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_ADLSv2.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_ADLSv2.json new file mode 100644 index 000000000000..0f24dec8c07a --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_ADLSv2.json @@ -0,0 +1,29 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_ADLSv2", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "adlsv2-endpoint", + "resource": { + "properties": { + "endpointType": "DataLakeStorage", + "datalakeStorageSettings": { + "host": "example.blob.core.windows.net", + "authentication": { + "method": "AccessToken", + "accessTokenSettings": { + "secretRef": "my-secret" + } + } + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_ADX.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_ADX.json new file mode 100644 index 000000000000..80a169795a38 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_ADX.json @@ -0,0 +1,33 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_ADX", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "adx-endpoint", + "resource": { + "properties": { + "endpointType": "DataExplorer", + "dataExplorerSettings": { + "host": "example.westeurope.kusto.windows.net", + "authentication": { + "method": "SystemAssignedManagedIdentity", + "systemAssignedManagedIdentitySettings": {} + }, + "database": "example-database", + "batching": { + "latencyMs": 1000, + "maxBytes": 1000, + "maxMessages": 1000 + } + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_AIO.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_AIO.json new file mode 100644 index 000000000000..9e756b45799d --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_AIO.json @@ -0,0 +1,33 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_AIO", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "aio-builtin-broker-endpoint", + "resource": { + "properties": { + "endpointType": "Mqtt", + "mqttSettings": { + "host": "aio-mq-dmqtt-frontend:8883", + "authentication": { + "method": "Kubernetes", + "serviceAccountTokenSettings": { + "audience": "aio-mq" + } + }, + "tls": { + "mode": "Enabled", + "trustedCaCertificateConfigMapRef": "aio-ca-trust-bundle-test-only" + } + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_EventGrid.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_EventGrid.json new file mode 100644 index 000000000000..b2c1bdae087a --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_EventGrid.json @@ -0,0 +1,30 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_EventGrid", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "event-grid-endpoint", + "resource": { + "properties": { + "endpointType": "Mqtt", + "mqttSettings": { + "host": "example.westeurope-1.ts.eventgrid.azure.net:8883", + "authentication": { + "method": "SystemAssignedManagedIdentity", + "systemAssignedManagedIdentitySettings": {} + }, + "tls": { + "mode": "Enabled" + } + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_EventHub.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_EventHub.json new file mode 100644 index 000000000000..90ebc85d1fc5 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_EventHub.json @@ -0,0 +1,31 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_EventHub", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "event-hub-endpoint", + "resource": { + "properties": { + "endpointType": "Kafka", + "kafkaSettings": { + "host": "example.servicebus.windows.net:9093", + "authentication": { + "method": "SystemAssignedManagedIdentity", + "systemAssignedManagedIdentitySettings": {} + }, + "tls": { + "mode": "Enabled" + }, + "consumerGroupId": "aiodataflows" + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_Fabric.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_Fabric.json new file mode 100644 index 000000000000..b1d150f11660 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_Fabric.json @@ -0,0 +1,32 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_Fabric", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "fabric-endpoint", + "resource": { + "properties": { + "endpointType": "FabricOneLake", + "fabricOneLakeSettings": { + "host": "onelake.dfs.fabric.microsoft.com", + "authentication": { + "method": "SystemAssignedManagedIdentity", + "systemAssignedManagedIdentitySettings": {} + }, + "names": { + "workspaceName": "example-workspace", + "lakehouseName": "example-lakehouse" + }, + "oneLakePathType": "Tables" + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_Kafka.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_Kafka.json new file mode 100644 index 000000000000..592acdd00e44 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_Kafka.json @@ -0,0 +1,46 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_Kafka", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "generic-kafka-endpoint", + "resource": { + "properties": { + "endpointType": "Kafka", + "kafkaSettings": { + "host": "example.kafka.local:9093", + "authentication": { + "method": "Sasl", + "saslSettings": { + "saslType": "PLAIN", + "secretRef": "my-secret" + } + }, + "tls": { + "mode": "Enabled", + "trustedCaCertificateConfigMap": "ca-certificates" + }, + "consumerGroupId": "dataflows", + "compression": "Gzip", + "batching": { + "mode": "Enabled", + "latencyMs": 5, + "maxBytes": 1000000, + "maxMessages": 100000 + }, + "partitionStrategy": "Default", + "kafkaAcks": "All", + "copyMqttProperties": "Enabled", + "cloudEventAttributes": "Propagate" + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_LocalStorage.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_LocalStorage.json new file mode 100644 index 000000000000..ea5440d19c28 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_LocalStorage.json @@ -0,0 +1,23 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_LocalStorage", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "local-storage-endpoint", + "resource": { + "properties": { + "endpointType": "LocalStorage", + "localStorageSettings": { + "persistentVolumeClaimName": "example-pvc" + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_MQTT.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_MQTT.json new file mode 100644 index 000000000000..1a2073eff280 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowEndpoint_CreateOrUpdate_MQTT.json @@ -0,0 +1,39 @@ +{ + "title": "DataflowEndpoint_CreateOrUpdate_MQTT", + "operationId": "DataflowEndpoint_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowEndpointName": "generic-mqtt-broker-endpoint", + "resource": { + "properties": { + "endpointType": "Mqtt", + "mqttSettings": { + "host": "example.broker.local:1883", + "authentication": { + "method": "X509Certificate", + "x509CertificateSettings": { + "secretRef": "example-secret" + } + }, + "tls": { + "mode": "Disabled" + }, + "clientIdPrefix": "factory-gateway", + "retain": "Keep", + "sessionExpirySeconds": 3600, + "qos": 1, + "protocol": "WebSockets", + "maxInflightMessages": 100, + "keepAliveSeconds": 60 + } + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowProfile_CreateOrUpdate_Minimal.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowProfile_CreateOrUpdate_Minimal.json new file mode 100644 index 000000000000..8d1e5a1e2748 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowProfile_CreateOrUpdate_Minimal.json @@ -0,0 +1,20 @@ +{ + "title": "DataflowProfile_CreateOrUpdate_Minimal", + "operationId": "DataflowProfile_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "aio-dataflowprofile", + "resource": { + "properties": { + "instanceCount": 1 + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowProfile_CreateOrUpdate_Multi.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowProfile_CreateOrUpdate_Multi.json new file mode 100644 index 000000000000..ba75d92d3281 --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/DataflowProfile_CreateOrUpdate_Multi.json @@ -0,0 +1,20 @@ +{ + "title": "DataflowProfile_CreateOrUpdate_Multi", + "operationId": "DataflowProfile_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "aio-dataflowprofile", + "resource": { + "properties": { + "instanceCount": 3 + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexContextualization.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexContextualization.json new file mode 100644 index 000000000000..e79f99f70aca --- /dev/null +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexContextualization.json @@ -0,0 +1,71 @@ +{ + "title": "Dataflow_CreateOrUpdate_ComplexContextualization", + "operationId": "Dataflow_CreateOrUpdate", + "parameters": { + "api-version": "2024-08-15-preview", + "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", + "resourceGroupName": "rgiotoperations", + "instanceName": "resource-name123", + "dataflowProfileName": "resource-name123", + "dataflowName": "aio-to-adx-contexualized", + "resource": { + "properties": { + "mode": "Enabled", + "operations": [ + { + "operationType": "Source", + "name": "source1", + "sourceSettings": { + "endpointRef": "aio-builtin-broker-endpoint", + "dataSources": [ + "azure-iot-operations/data/thermostat" + ] + } + }, + { + "operationType": "BuiltInTransformation", + "name": "transformation1", + "builtInTransformationSettings": { + "map": [ + { + "inputs": [ + "*" + ], + "output": "*" + }, + { + "inputs": [ + "$context(quality).*" + ], + "output": "enriched.*" + } + ], + "datasets": [ + { + "key": "quality", + "inputs": [ + "$source.country", + "$context.country" + ], + "expression": "$1 == $2" + } + ] + } + }, + { + "operationType": "Destination", + "name": "destination1", + "destinationSettings": { + "endpointRef": "adx-endpoint", + "dataDestination": "mytable" + } + } + ] + }, + "extendedLocation": { + "name": "qmbrfwcpwwhggszhrdjv", + "type": "CustomLocation" + } + } + } +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexEventHub.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexEventHub.json index 914c198df731..5ed8b2599367 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexEventHub.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_ComplexEventHub.json @@ -101,4 +101,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_FilterToTopic.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_FilterToTopic.json index 70cc8f19baf2..54feab65b759 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_FilterToTopic.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_FilterToTopic.json @@ -64,4 +64,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleEventGrid.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleEventGrid.json index 2d78a1f5822f..3a3b48e42406 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleEventGrid.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleEventGrid.json @@ -38,4 +38,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleFabric.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleFabric.json index e16feb89287f..cc30c3ed4b5d 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleFabric.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Dataflow_CreateOrUpdate_SimpleFabric.json @@ -45,4 +45,4 @@ } } } -} \ No newline at end of file +} diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_CreateOrUpdate_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_CreateOrUpdate_MaximumSet_Gen.json index 03fe60ca53d8..d5bdaddd407d 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_CreateOrUpdate_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_CreateOrUpdate_MaximumSet_Gen.json @@ -5,31 +5,28 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123", + "instanceName": "aio-instance", "resource": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", "schemaRegistryNamespace": "resource-name123", "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "xpj" }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", @@ -37,13 +34,9 @@ }, "identity": { "type": "None", - "userAssignedIdentities": { - "key1342": {} - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {} }, + "tags": {}, "location": "xvewadyhycrjpu" } }, @@ -51,55 +44,45 @@ "200": { "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true - }, - "mqttbroker": { - "enabled": true + "state": "Enabled" }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "xpj", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" + } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", @@ -120,55 +103,45 @@ }, "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "xpj", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" + } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Delete_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Delete_MaximumSet_Gen.json index 8827c538ebcd..4a7edc4d80fa 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Delete_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Delete_MaximumSet_Gen.json @@ -5,7 +5,7 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123" + "instanceName": "aio-instance" }, "responses": { "202": { diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Get_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Get_MaximumSet_Gen.json index df9c1eb11d27..8141512e8a5a 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Get_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Get_MaximumSet_Gen.json @@ -5,61 +5,51 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123" + "instanceName": "aio-instance" }, "responses": { "200": { "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true - }, - "mqttbroker": { - "enabled": true + "state": "Enabled" }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "rlfvvnnhcypp", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" + } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListByResourceGroup_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListByResourceGroup_MaximumSet_Gen.json index 0f208106531a..03014d70628f 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListByResourceGroup_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListByResourceGroup_MaximumSet_Gen.json @@ -12,7 +12,6 @@ "value": [ { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", "provisioningState": "Succeeded", "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", @@ -24,24 +23,22 @@ ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "vmujggxdvxk" }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", @@ -51,16 +48,9 @@ "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {} }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListBySubscription_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListBySubscription_MaximumSet_Gen.json index 0f4d08f3e34f..1c6b72c221ec 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListBySubscription_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_ListBySubscription_MaximumSet_Gen.json @@ -11,7 +11,6 @@ "value": [ { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", "provisioningState": "Succeeded", "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", @@ -23,24 +22,22 @@ ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" } - } + }, + "description": "empgqmbhvklcqlyahmdsjemlep" }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", @@ -50,16 +47,9 @@ "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {} }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Update_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Update_MaximumSet_Gen.json index 78c013798fbb..76d19c2ec959 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Update_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Instance_Update_MaximumSet_Gen.json @@ -5,16 +5,12 @@ "api-version": "2024-08-15-preview", "subscriptionId": "F8C729F9-DF9C-4743-848F-96EE433D8E53", "resourceGroupName": "rgiotoperations", - "instanceName": "resource-name123", + "instanceName": "aio-instance", "properties": { - "tags": { - "key814": "cwgadpjmcwwgevybdeepzvlwqhbzx" - }, + "tags": {}, "identity": { "type": "None", - "userAssignedIdentities": { - "key1342": {} - } + "userAssignedIdentities": {} } } }, @@ -22,55 +18,45 @@ "200": { "body": { "properties": { - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit.", - "provisioningState": "Succeeded", - "version": "vjjbmunthiphfmekvxgxcxkzdwjti", "schemaRegistryNamespace": "resource-name123", - "serviceAccounts": [ - { - "name": "vcmxrtnagehxmcoc", - "namespace": "ohghyaqoyvfvlysd" - } - ], "components": { "adr": { - "enabled": true + "state": "Enabled" }, "akri": { - "enabled": true + "state": "Enabled" }, "connectors": { - "enabled": true + "state": "Enabled" }, "dataflows": { - "enabled": true + "state": "Enabled" }, - "mqttbroker": { - "enabled": true - }, - "schemaregistry": { - "enabled": true + "schemaRegistry": { + "state": "Enabled" + } + }, + "description": "wwihkapmgjbyrtyaj", + "provisioningState": "Succeeded", + "version": "vjjbmunthiphfmekvxgxcxkzdwjti", + "serviceAccounts": [ + { + "name": "vcmxrtnagehxmcoc", + "namespace": "ohghyaqoyvfvlysd" } - } + ] }, "extendedLocation": { "name": "qmbrfwcpwwhggszhrdjv", "type": "CustomLocation" }, "identity": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec", "type": "None", - "userAssignedIdentities": { - "key1342": { - "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", - "clientId": "fb90f267-8872-431a-a76a-a1cec5d3c4d2" - } - } - }, - "tags": { - "key1882": "nu" + "userAssignedIdentities": {}, + "principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327", + "tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec" }, + "tags": {}, "location": "xvewadyhycrjpu", "id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123", "name": "llptmlifnqqwairx", diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Operations_List_MaximumSet_Gen.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Operations_List_MaximumSet_Gen.json index 6767708f79a6..dd1b689bae65 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Operations_List_MaximumSet_Gen.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/examples/Operations_List_MaximumSet_Gen.json @@ -15,7 +15,7 @@ "provider": "lrveskajtuwf", "resource": "d", "operation": "icuckgobartrrgmirax", - "description": "Lorem ipsum odor amet, consectetuer adipiscing elit." + "description": "dsbfnxzvnoqdm" }, "origin": "user", "actionType": "Internal" diff --git a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/iotoperations.json b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/iotoperations.json index f1a4e2b3ad92..4000c9bb5232 100644 --- a/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/iotoperations.json +++ b/specification/iotoperations/resource-manager/Microsoft.IoTOperations/preview/2024-08-15-preview/iotoperations.json @@ -1843,6 +1843,33 @@ "x-ms-examples": { "DataflowEndpoint_CreateOrUpdate": { "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_MaximumSet_Gen.json" + }, + "DataflowEndpoint_CreateOrUpdate_ADLSv2": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_ADLSv2.json" + }, + "DataflowEndpoint_CreateOrUpdate_ADX": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_ADX.json" + }, + "DataflowEndpoint_CreateOrUpdate_AIO": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_AIO.json" + }, + "DataflowEndpoint_CreateOrUpdate_EventGrid": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_EventGrid.json" + }, + "DataflowEndpoint_CreateOrUpdate_EventHub": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_EventHub.json" + }, + "DataflowEndpoint_CreateOrUpdate_Fabric": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_Fabric.json" + }, + "DataflowEndpoint_CreateOrUpdate_Kafka": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_Kafka.json" + }, + "DataflowEndpoint_CreateOrUpdate_LocalStorage": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_LocalStorage.json" + }, + "DataflowEndpoint_CreateOrUpdate_MQTT": { + "$ref": "./examples/DataflowEndpoint_CreateOrUpdate_MQTT.json" } }, "x-ms-long-running-operation-options": { @@ -2113,6 +2140,12 @@ "x-ms-examples": { "DataflowProfile_CreateOrUpdate": { "$ref": "./examples/DataflowProfile_CreateOrUpdate_MaximumSet_Gen.json" + }, + "DataflowProfile_CreateOrUpdate_Minimal": { + "$ref": "./examples/DataflowProfile_CreateOrUpdate_Minimal.json" + }, + "DataflowProfile_CreateOrUpdate_Multi": { + "$ref": "./examples/DataflowProfile_CreateOrUpdate_Multi.json" } }, "x-ms-long-running-operation-options": { @@ -2413,6 +2446,21 @@ "x-ms-examples": { "Dataflow_CreateOrUpdate": { "$ref": "./examples/Dataflow_CreateOrUpdate_MaximumSet_Gen.json" + }, + "Dataflow_CreateOrUpdate_ComplexContextualization": { + "$ref": "./examples/Dataflow_CreateOrUpdate_ComplexContextualization.json" + }, + "Dataflow_CreateOrUpdate_ComplexEventHub": { + "$ref": "./examples/Dataflow_CreateOrUpdate_ComplexEventHub.json" + }, + "Dataflow_CreateOrUpdate_FilterToTopic": { + "$ref": "./examples/Dataflow_CreateOrUpdate_FilterToTopic.json" + }, + "Dataflow_CreateOrUpdate_SimpleEventGrid": { + "$ref": "./examples/Dataflow_CreateOrUpdate_SimpleEventGrid.json" + }, + "Dataflow_CreateOrUpdate_SimpleFabric": { + "$ref": "./examples/Dataflow_CreateOrUpdate_SimpleFabric.json" } }, "x-ms-long-running-operation-options": {