- Updated IoT Hub Management SDK to version 4.2.0 (api-version 2021-07-02)
- Fixed
Get-AzIoTHub
to work with DigiCert hubs
- Updated IoT Hub Management SDK to version 4.1.0 (api-version 2021-07-10)
- Updated IoT Hub Management SDK and models to version 3.0.0 (api-version 2020-03-01)
- Fixed a regression regarding SAS token generation
- Fixed an issue of SAS token.
- Allowed tags in IoT Hub create cmdlet.
- Updated devices sdk.
- Added cmdlet to invoke a query in an IoT hub to retrieve information using a SQL-like language.
- Fix issue that
Add-AzIotHubDevice
fails to create Edge Enabled Device without child devices [#11597] - Added cmdlet to generate SAS token for Iot Hub, device or module.
- Added cmdlet to invoke configuration metrics query.
- Manage IoT Edge automatic deployment at scale. New cmdlets are:
Add-AzIotHubDeployment
Get-AzIotHubDeployment
Remove-AzIotHubDeployment
Set-AzIotHubDeployment
- Added cmdlet to invoke an IoT Edge deployment metrics query.
- Added cmdlet to apply the configuration content to the specified edge device.
- Manage IoT device twin configuration, New cmdlets are:
Get-AzIotHubDeviceTwin
Update-AzIotHubDeviceTwin
- Added cmdlet to invoke direct method on a device in an Iot Hub.
- Manage IoT device module twin configuration, New cmdlets are:
Get-AzIotHubModuleTwin
Update-AzIotHubModuleTwin
- Manage IoT automatic device management configuration at scale. New cmdlets are:
Add-AzIotHubConfiguration
Get-AzIotHubConfiguration
Remove-AzIotHubConfiguration
Set-AzIotHubConfiguration
- Added cmdlet to invoke an edge module method in an Iot Hub.
- Added support to manage distributed settings per-device. New Cmdlets are:
Get-AzIotHubDistributedTracing
Set-AzIotHubDistributedTracing
- Added support to manage devices in an Iot Hub. New Cmdlets are:
Add-AzIotHubDevice
Get-AzIotHubDevice
Remove-AzIotHubDevice
Set-AzIotHubDevice
- Added support to manage modules on a target Iot device in an Iot Hub. New Cmdlets are:
Add-AzIotHubModule
Get-AzIotHubModule
Remove-AzIotHubModule
Set-AzIotHubModule
- Added cmdlet to get the connection string of a target IoT device in an Iot Hub.
- Added cmdlet to get the connection string of a module on a target IoT device in an Iot Hub.
- Added support to get/set parent device of an IoT device. New Cmdlets are:
Get-AzIotHubDeviceParent
Set-AzIotHubDeviceParent
- Added support to manage device parent-child relationship.
- Added support to manage devices in an Iot Hub. New Cmdlets are:
Add-AzIotHubDevice
Get-AzIotHubDevice
Remove-AzIotHubDevice
Set-AzIotHubDevice
- Update references in .psd1 to use relative path
- Breaking changes:
- The cmdlet 'Add-AzIotHubEventHubConsumerGroup' no longer supports the parameter 'EventHubEndpointName' and no alias was found for the original parameter name.
- The parameter set '__AllParameterSets' for cmdlet 'Add-AzIotHubEventHubConsumerGroup' has been removed.
- The cmdlet 'Get-AzIotHubEventHubConsumerGroup' no longer supports the parameter 'EventHubEndpointName' and no alias was found for the original parameter name.
- The parameter set '__AllParameterSets' for cmdlet 'Get-AzIotHubEventHubConsumerGroup' has been removed.
- The property 'OperationsMonitoringProperties' of type 'Microsoft.Azure.Commands.Management.IotHub.Models.PSIotHubProperties' has been removed.
- The property 'OperationsMonitoringProperties' of type 'Microsoft.Azure.Commands.Management.IotHub.Models.PSIotHubInputProperties' has been removed.
- The cmdlet 'New-AzIotHubExportDevice' no longer supports the alias 'New-AzIotHubExportDevices'.
- The cmdlet 'New-AzIotHubImportDevice' no longer supports the alias 'New-AzIotHubImportDevices'.
- The cmdlet 'Remove-AzIotHubEventHubConsumerGroup' no longer supports the parameter 'EventHubEndpointName' and no alias was found for the original parameter name.
- The parameter set '__AllParameterSets' for cmdlet 'Remove-AzIotHubEventHubConsumerGroup' has been removed.
- The cmdlet 'Set-AzIotHub' no longer supports the parameter 'OperationsMonitoringProperties' and no alias was found for the original parameter name.
- The parameter set 'UpdateOperationsMonitoringProperties' for cmdlet 'Set-AzIotHub' has been removed.
- Add new routing source: DigitalTwinChangeEvents
- Minor bug fix: Get-AzIothub not returning subscriptionId
- Add support to invoke failover for an IotHub to the geo-paired disaster recovery region.
- Add support to manage message enrichment for an IotHub. New cmdlets are:
- Add-AzIotHubMessageEnrichment
- Get-AzIotHubMessageEnrichment
- Remove-AzIotHubMessageEnrichment
- Set-AzIotHubMessageEnrichment
- Fixed miscellaneous typos across module
- Add support to regenerate authorization policy keys.
- Updated cmdlets with plural nouns to singular, and deprecated plural names.
- Add Encoding format to Add-IotHubRoutingEndpoint cmdlet.
- Updated to the latest version of the IotHub SDK
- General availability of
Az.IotHub
module