Skip to content

Commit 637e946

Browse files
authored
AIO and ADR resource version updates (#203)
## Purpose Bring resource versions for Bicep samples up to date ## Does this introduce a breaking change? <!-- Mark one with an "x". --> ``` [ ] Yes [x] No ``` ## Pull Request Type What kind of change does this Pull Request introduce? <!-- Please check the one that applies to this PR using "x". --> ``` [ ] Bugfix [ ] Feature [ ] Code style update (formatting, local variables) [ ] Refactoring (no functional changes, no api changes) [x] Documentation content changes [ ] Other... Please describe: ```
1 parent 250a655 commit 637e946

4 files changed

Lines changed: 37 additions & 37 deletions

File tree

samples/custom-connector-bicep/connector-verify.bicep

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,15 @@ resource aioExtension 'Microsoft.KubernetesConfiguration/extensions@2022-11-01'
3232
scope: connectedCluster
3333
}
3434

35-
resource aioInstance 'Microsoft.IoTOperations/instances@2025-04-01' existing = {
35+
resource aioInstance 'Microsoft.IoTOperations/instances@2026-07-01' existing = {
3636
name: aioInstanceName
3737
}
3838

39-
resource defaultDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2025-04-01' existing = {
39+
resource defaultDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-07-01' existing = {
4040
name: defaultDataflowEndpointName
4141
}
4242

43-
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2025-04-01' existing = {
43+
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2026-07-01' existing = {
4444
name: defaultDataflowProfileName
4545
parent: aioInstance
4646
}
@@ -88,7 +88,7 @@ resource eventHub 'Microsoft.EventHub/namespaces/eventhubs@2024-01-01' = {
8888
/* Data flow */
8989
/*****************************************************************************/
9090

91-
resource dataflowEndpointEventHub 'Microsoft.IoTOperations/instances/dataflowEndpoints@2025-04-01' = {
91+
resource dataflowEndpointEventHub 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-07-01' = {
9292
parent: aioInstance
9393
name: 'thermostat-eh-endpoint'
9494
extendedLocation: {
@@ -119,7 +119,7 @@ resource dataflowEndpointEventHub 'Microsoft.IoTOperations/instances/dataflowEnd
119119
]
120120
}
121121

122-
resource dataflowThermostat 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2025-04-01' = {
122+
resource dataflowThermostat 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-07-01' = {
123123
parent: defaultDataflowProfile
124124
name: 'thermostat-data-flow'
125125
extendedLocation: {

samples/process-control/boiler-simulation.bicep

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ resource customLocation 'Microsoft.ExtendedLocation/customLocations@2021-08-31-p
1515
name: customLocationName
1616
}
1717

18-
resource namespace 'Microsoft.DeviceRegistry/namespaces@2025-07-01-preview' existing = {
18+
resource namespace 'Microsoft.DeviceRegistry/namespaces@2026-04-01' existing = {
1919
name: aioNamespaceName
2020
}
2121

@@ -26,7 +26,7 @@ resource namespace 'Microsoft.DeviceRegistry/namespaces@2025-07-01-preview' exis
2626
var assetName = 'boiler'
2727
var opcUaEndpointName = 'opc-ua-commander-0'
2828

29-
resource device 'Microsoft.DeviceRegistry/namespaces/devices@2025-07-01-preview' = {
29+
resource device 'Microsoft.DeviceRegistry/namespaces/devices@2026-04-01' = {
3030
name: 'opc-ua-commander'
3131
parent: namespace
3232
location: resourceGroup().location
@@ -52,7 +52,7 @@ resource device 'Microsoft.DeviceRegistry/namespaces/devices@2025-07-01-preview'
5252
}
5353
}
5454

55-
resource asset 'Microsoft.DeviceRegistry/namespaces/assets@2025-07-01-preview' = {
55+
resource asset 'Microsoft.DeviceRegistry/namespaces/assets@2026-04-01' = {
5656
name: assetName
5757
parent: namespace
5858
location: resourceGroup().location

samples/quickstarts/dataflow.bicep

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -115,25 +115,25 @@ resource customLocation 'Microsoft.ExtendedLocation/customLocations@2021-08-31-p
115115
name: customLocationName
116116
}
117117

118-
resource aioInstance 'Microsoft.IoTOperations/instances@2024-08-15-preview' existing = {
118+
resource aioInstance 'Microsoft.IoTOperations/instances@2026-03-01' existing = {
119119
name: aioInstanceName
120120
}
121121

122-
resource defaultDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' existing = {
122+
resource defaultDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' existing = {
123123
parent: aioInstance
124124
name: defaultDataflowEndpointName
125125
}
126126

127-
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2024-08-15-preview' existing = {
127+
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2026-03-01' existing = {
128128
parent: aioInstance
129129
name: defaultDataflowProfileName
130130
}
131131

132-
resource schemaRegistry 'Microsoft.DeviceRegistry/schemaRegistries@2024-09-01-preview' existing = {
132+
resource schemaRegistry 'Microsoft.DeviceRegistry/schemaRegistries@2026-04-01' existing = {
133133
name: schemaRegistryName
134134
}
135135

136-
resource opcSchema 'Microsoft.DeviceRegistry/schemaRegistries/schemas@2024-09-01-preview' = {
136+
resource opcSchema 'Microsoft.DeviceRegistry/schemaRegistries/schemas@2026-04-01' = {
137137
parent: schemaRegistry
138138
name: opcuaSchemaName
139139
properties: {
@@ -144,7 +144,7 @@ resource opcSchema 'Microsoft.DeviceRegistry/schemaRegistries/schemas@2024-09-01
144144
}
145145
}
146146

147-
resource opcuaSchemaInstance 'Microsoft.DeviceRegistry/schemaRegistries/schemas/schemaVersions@2024-09-01-preview' = {
147+
resource opcuaSchemaInstance 'Microsoft.DeviceRegistry/schemaRegistries/schemas/schemaVersions@2026-04-01' = {
148148
parent: opcSchema
149149
name: opcuaSchemaVer
150150
properties: {
@@ -154,7 +154,7 @@ resource opcuaSchemaInstance 'Microsoft.DeviceRegistry/schemaRegistries/schemas/
154154
}
155155

156156
// ADX Endpoint
157-
resource adxEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
157+
resource adxEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
158158
parent: aioInstance
159159
name: 'adx-ep'
160160
extendedLocation: {
@@ -179,7 +179,7 @@ resource adxEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-0
179179
}
180180

181181
// ADX dataflow
182-
resource dataflow_adx 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
182+
resource dataflow_adx 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
183183
parent: defaultDataflowProfile
184184
name: 'dataflow-adx'
185185
extendedLocation: {
@@ -221,7 +221,7 @@ resource dataflow_adx 'Microsoft.IoTOperations/instances/dataflowProfiles/datafl
221221
}
222222

223223
// OneLake Endpoint
224-
resource oneLakeEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
224+
resource oneLakeEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
225225
parent: aioInstance
226226
name: 'onelake-ep'
227227
extendedLocation: {
@@ -250,7 +250,7 @@ resource oneLakeEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@20
250250
}
251251

252252
// OneLake dataflow
253-
resource dataflow_onelake 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
253+
resource dataflow_onelake 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
254254
parent: defaultDataflowProfile
255255
name: 'dataflow-onelake3'
256256
extendedLocation: {
@@ -292,7 +292,7 @@ resource dataflow_onelake 'Microsoft.IoTOperations/instances/dataflowProfiles/da
292292
}
293293

294294
// ADLS Gen2 Endpoint
295-
resource adlsGen2Endpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
295+
resource adlsGen2Endpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
296296
parent: aioInstance
297297
name: 'adls-gen2-ep'
298298
extendedLocation: {
@@ -316,7 +316,7 @@ resource adlsGen2Endpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2
316316
}
317317

318318
// ADLS dataflow
319-
resource dataflow_adls 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
319+
resource dataflow_adls 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
320320
parent: defaultDataflowProfile
321321
name: 'dataflow-adls'
322322
extendedLocation: {
@@ -374,7 +374,7 @@ spec:
374374
storageClassName: unbacked-sc
375375
*/
376376

377-
resource localStorageDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
377+
resource localStorageDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
378378
parent: aioInstance
379379
name: 'local-storage-ep'
380380
extendedLocation: {
@@ -390,7 +390,7 @@ resource localStorageDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflo
390390
}
391391

392392
// Local storage dataflow
393-
resource dataflow_localstor 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
393+
resource dataflow_localstor 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
394394
parent: defaultDataflowProfile
395395
name: 'dataflow-localstor'
396396
extendedLocation: {
@@ -432,7 +432,7 @@ resource dataflow_localstor 'Microsoft.IoTOperations/instances/dataflowProfiles/
432432
}
433433

434434
// MQ Endpoint
435-
resource MqttBrokerDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
435+
resource MqttBrokerDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
436436
parent: aioInstance
437437
name: 'aiomq'
438438
extendedLocation: {
@@ -458,7 +458,7 @@ resource MqttBrokerDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowE
458458
}
459459

460460
// EventGrid Endpoint
461-
resource remoteMqttBrokerDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
461+
resource remoteMqttBrokerDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
462462
parent: aioInstance
463463
name: 'eventgrid'
464464
extendedLocation: {
@@ -481,7 +481,7 @@ resource remoteMqttBrokerDataflowEndpoint 'Microsoft.IoTOperations/instances/dat
481481
}
482482

483483
// Dataflow for local to remote
484-
resource dataflow_1 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
484+
resource dataflow_1 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
485485
parent: defaultDataflowProfile
486486
name: 'local-to-remote'
487487
extendedLocation: {
@@ -510,7 +510,7 @@ resource dataflow_1 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflow
510510
}
511511

512512
// Dataflow for remote to local
513-
resource dataflow_2 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
513+
resource dataflow_2 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
514514
parent: defaultDataflowProfile
515515
name: 'remote-to-local'
516516
extendedLocation: {
@@ -539,7 +539,7 @@ resource dataflow_2 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflow
539539
}
540540

541541
// EventHub Endpoint
542-
resource kafkaEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024-08-15-preview' = {
542+
resource kafkaEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-03-01' = {
543543
parent: aioInstance
544544
name: 'eventhubs'
545545
extendedLocation: {
@@ -571,7 +571,7 @@ resource kafkaEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2024
571571
}
572572

573573
// Kafka Dataflow
574-
resource kafka_dataflow 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2024-08-15-preview' = {
574+
resource kafka_dataflow 'Microsoft.IoTOperations/instances/dataflowProfiles/dataflows@2026-03-01' = {
575575
parent: defaultDataflowProfile
576576
name: 'local-to-eventhub'
577577
extendedLocation: {

samples/quickstarts/quickstart.bicep

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ param clusterName string
88
param customLocationName string
99
param aioExtensionName string
1010
param aioInstanceName string
11-
param aioNamespaceName string
11+
param adrNamespaceName string
1212
param resourceSuffix string = substring(uniqueString(subscription().id, resourceGroup().id, clusterName), 0, 10)
1313
param eventHubName string = 'aio-eh-${resourceSuffix}'
1414
param defaultDataflowEndpointName string = 'default'
@@ -32,21 +32,21 @@ resource aioExtension 'Microsoft.KubernetesConfiguration/extensions@2022-11-01'
3232
scope: connectedCluster
3333
}
3434

35-
resource aioInstance 'Microsoft.IoTOperations/instances@2025-04-01' existing = {
35+
resource aioInstance 'Microsoft.IoTOperations/instances@2026-07-01' existing = {
3636
name: aioInstanceName
3737
}
3838

39-
resource defaultDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2025-04-01' existing = {
39+
resource defaultDataflowEndpoint 'Microsoft.IoTOperations/instances/dataflowEndpoints@2026-07-01' existing = {
4040
name: defaultDataflowEndpointName
4141
}
4242

43-
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2025-04-01' existing = {
43+
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2026-07-01' existing = {
4444
name: defaultDataflowProfileName
4545
parent: aioInstance
4646
}
4747

48-
resource namespace 'Microsoft.DeviceRegistry/namespaces@2026-04-01' existing = {
49-
name: aioNamespaceName
48+
resource adrNamespace 'Microsoft.DeviceRegistry/namespaces@2026-04-01' existing = {
49+
name: adrNamespaceName
5050
}
5151

5252
/*****************************************************************************/
@@ -59,7 +59,7 @@ var deviceName = 'opc-ua-connector'
5959

6060
resource device 'Microsoft.DeviceRegistry/namespaces/devices@2026-04-01' = {
6161
name: deviceName
62-
parent: namespace
62+
parent: adrNamespace
6363
location: resourceGroup().location
6464
extendedLocation: {
6565
type: 'CustomLocation'
@@ -86,7 +86,7 @@ resource device 'Microsoft.DeviceRegistry/namespaces/devices@2026-04-01' = {
8686

8787
resource asset 'Microsoft.DeviceRegistry/namespaces/assets@2026-04-01' = {
8888
name: assetName
89-
parent: namespace
89+
parent: adrNamespace
9090
location: resourceGroup().location
9191
extendedLocation: {
9292
type: 'CustomLocation'
@@ -232,7 +232,7 @@ resource dataflowCToF 'Microsoft.IoTOperations/instances/dataflowProfiles/datafl
232232
operationType: 'Source'
233233
sourceSettings: {
234234
endpointRef: defaultDataflowEndpoint.name
235-
assetRef: '${namespace.name}/${asset.name}'
235+
assetRef: '${adrNamespace.name}/${asset.name}'
236236
serializationFormat: 'Json'
237237
dataSources: ['azure-iot-operations/data/${asset.name}']
238238
}

0 commit comments

Comments
 (0)