diff --git a/lib/services/iothub/lib/iotHubClient.js b/lib/services/iothub/lib/iotHubClient.js index 389702b2f9..14b9d7dac0 100644 --- a/lib/services/iothub/lib/iotHubClient.js +++ b/lib/services/iothub/lib/iotHubClient.js @@ -50,7 +50,7 @@ class IotHubClient extends ServiceClient { super(credentials, options); - this.apiVersion = '2018-04-01'; + this.apiVersion = '2018-12-01-preview'; this.acceptLanguage = 'en-US'; this.longRunningOperationRetryTimeout = 30; this.generateClientRequestId = true; diff --git a/lib/services/iothub/lib/models/index.d.ts b/lib/services/iothub/lib/models/index.d.ts index 74637e91ff..b7c36696bd 100644 --- a/lib/services/iothub/lib/models/index.d.ts +++ b/lib/services/iothub/lib/models/index.d.ts @@ -347,7 +347,7 @@ export interface RoutingEventHubProperties { * written to storage. Value should be between 10485760(10MB) and * 524288000(500MB). Default value is 314572800(300MB). * @member {string} [encoding] Encoding that is used to serialize messages to - * blobs. Supported values are 'avro' and 'avroDeflate'. Default value is + * blobs. Supported values are 'avro' and 'avrodeflate'. Default value is * 'avro'. */ export interface RoutingStorageContainerProperties { @@ -498,7 +498,7 @@ export interface RoutingProperties { * The properties of the Azure Storage endpoint for file upload. * * @member {moment.duration} [sasTtlAsIso8601] The period of time for which the - * SAS URI generated by IoT Hub for file upload is valid. See: + * the SAS URI generated by IoT Hub for file upload is valid. See: * https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. * @member {string} connectionString The connection string for the Azure * Storage account to which files are uploaded. @@ -600,6 +600,18 @@ export interface OperationsMonitoringProperties { events?: { [propertyName: string]: string }; } +/** + * @class + * Initializes a new instance of the IotHubPropertiesDeviceStreams class. + * @constructor + * The device streams properties of iothub. + * + * @member {array} [streamingEndpoints] List of Device Streams Endpoints. + */ +export interface IotHubPropertiesDeviceStreams { + streamingEndpoints?: string[]; +} + /** * @class * Initializes a new instance of the IotHubProperties class. @@ -610,7 +622,7 @@ export interface OperationsMonitoringProperties { * use to secure a connection to the IoT hub. * @member {array} [ipFilterRules] The IP filter rules. * @member {string} [provisioningState] The provisioning state. - * @member {string} [state] The hub state. + * @member {string} [state] Thehub state state. * @member {string} [hostName] The name of the host. * @member {object} [eventHubEndpoints] The Event Hub-compatible endpoint * properties. The possible keys to this dictionary are events and @@ -682,6 +694,9 @@ export interface OperationsMonitoringProperties { * @member {string} [comments] IoT hub comments. * @member {object} [operationsMonitoringProperties] * @member {object} [operationsMonitoringProperties.events] + * @member {object} [deviceStreams] The device streams properties of iothub. + * @member {array} [deviceStreams.streamingEndpoints] List of Device Streams + * Endpoints. * @member {string} [features] The capabilities and features enabled for the * IoT hub. Possible values include: 'None', 'DeviceManagement' */ @@ -699,6 +714,7 @@ export interface IotHubProperties { cloudToDevice?: CloudToDeviceProperties; comments?: string; operationsMonitoringProperties?: OperationsMonitoringProperties; + deviceStreams?: IotHubPropertiesDeviceStreams; features?: string; } @@ -755,7 +771,7 @@ export interface Resource extends BaseResource { * policies you can use to secure a connection to the IoT hub. * @member {array} [properties.ipFilterRules] The IP filter rules. * @member {string} [properties.provisioningState] The provisioning state. - * @member {string} [properties.state] The hub state. + * @member {string} [properties.state] Thehub state state. * @member {string} [properties.hostName] The name of the host. * @member {object} [properties.eventHubEndpoints] The Event Hub-compatible * endpoint properties. The possible keys to this dictionary are events and @@ -831,6 +847,10 @@ export interface Resource extends BaseResource { * @member {string} [properties.comments] IoT hub comments. * @member {object} [properties.operationsMonitoringProperties] * @member {object} [properties.operationsMonitoringProperties.events] + * @member {object} [properties.deviceStreams] The device streams properties of + * iothub. + * @member {array} [properties.deviceStreams.streamingEndpoints] List of Device + * Streams Endpoints. * @member {string} [properties.features] The capabilities and features enabled * for the IoT hub. Possible values include: 'None', 'DeviceManagement' * @member {object} sku IotHub SKU info @@ -857,11 +877,13 @@ export interface IotHubDescription extends Resource { * @member {string} [provider] Service provider: Microsoft Devices * @member {string} [resource] Resource Type: IotHubs * @member {string} [operation] Name of the operation + * @member {string} [description] Description of the operation */ export interface OperationDisplay { readonly provider?: string; readonly resource?: string; readonly operation?: string; + readonly description?: string; } /** @@ -876,6 +898,7 @@ export interface OperationDisplay { * @member {string} [display.provider] Service provider: Microsoft Devices * @member {string} [display.resource] Resource Type: IotHubs * @member {string} [display.operation] Name of the operation + * @member {string} [display.description] Description of the operation */ export interface Operation { readonly name?: string; @@ -1163,12 +1186,12 @@ export interface RoutingMessage { * @class * Initializes a new instance of the RoutingTwinProperties class. * @constructor - * @member {object} [desiredProperties] Twin desired properties - * @member {object} [reportedProperties] Twin desired properties + * @member {object} [desired] Twin desired properties + * @member {object} [reported] Twin desired properties */ export interface RoutingTwinProperties { - desiredProperties?: any; - reportedProperties?: any; + desired?: any; + reported?: any; } /** @@ -1179,8 +1202,8 @@ export interface RoutingTwinProperties { * * @member {object} [tags] Twin Tags * @member {object} [properties] - * @member {object} [properties.desiredProperties] Twin desired properties - * @member {object} [properties.reportedProperties] Twin desired properties + * @member {object} [properties.desired] Twin desired properties + * @member {object} [properties.reported] Twin desired properties */ export interface RoutingTwin { tags?: any; @@ -1203,9 +1226,8 @@ export interface RoutingTwin { * @member {object} [twin] Routing Twin Reference * @member {object} [twin.tags] Twin Tags * @member {object} [twin.properties] - * @member {object} [twin.properties.desiredProperties] Twin desired properties - * @member {object} [twin.properties.reportedProperties] Twin desired - * properties + * @member {object} [twin.properties.desired] Twin desired properties + * @member {object} [twin.properties.reported] Twin desired properties */ export interface TestAllRoutesInput { routingSource?: string; @@ -1283,9 +1305,8 @@ export interface TestAllRoutesResult { * @member {object} [twin] Routing Twin Reference * @member {object} [twin.tags] Twin Tags * @member {object} [twin.properties] - * @member {object} [twin.properties.desiredProperties] Twin desired properties - * @member {object} [twin.properties.reportedProperties] Twin desired - * properties + * @member {object} [twin.properties.desired] Twin desired properties + * @member {object} [twin.properties.reported] Twin desired properties */ export interface TestRouteInput { message?: RoutingMessage; diff --git a/lib/services/iothub/lib/models/index.js b/lib/services/iothub/lib/models/index.js index 2eb1273103..b2821c5d2a 100644 --- a/lib/services/iothub/lib/models/index.js +++ b/lib/services/iothub/lib/models/index.js @@ -41,6 +41,7 @@ exports.MessagingEndpointProperties = require('./messagingEndpointProperties'); exports.FeedbackProperties = require('./feedbackProperties'); exports.CloudToDeviceProperties = require('./cloudToDeviceProperties'); exports.OperationsMonitoringProperties = require('./operationsMonitoringProperties'); +exports.IotHubPropertiesDeviceStreams = require('./iotHubPropertiesDeviceStreams'); exports.IotHubProperties = require('./iotHubProperties'); exports.IotHubSkuInfo = require('./iotHubSkuInfo'); exports.Resource = require('./resource'); diff --git a/lib/services/iothub/lib/models/iotHubDescription.js b/lib/services/iothub/lib/models/iotHubDescription.js index 024bfecbb7..50c8757aa3 100644 --- a/lib/services/iothub/lib/models/iotHubDescription.js +++ b/lib/services/iothub/lib/models/iotHubDescription.js @@ -28,7 +28,7 @@ class IotHubDescription extends models['Resource'] { * policies you can use to secure a connection to the IoT hub. * @member {array} [properties.ipFilterRules] The IP filter rules. * @member {string} [properties.provisioningState] The provisioning state. - * @member {string} [properties.state] The hub state. + * @member {string} [properties.state] Thehub state state. * @member {string} [properties.hostName] The name of the host. * @member {object} [properties.eventHubEndpoints] The Event Hub-compatible * endpoint properties. The possible keys to this dictionary are events and @@ -106,6 +106,10 @@ class IotHubDescription extends models['Resource'] { * @member {string} [properties.comments] IoT hub comments. * @member {object} [properties.operationsMonitoringProperties] * @member {object} [properties.operationsMonitoringProperties.events] + * @member {object} [properties.deviceStreams] The device streams properties + * of iothub. + * @member {array} [properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. * @member {string} [properties.features] The capabilities and features * enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' diff --git a/lib/services/iothub/lib/models/iotHubProperties.js b/lib/services/iothub/lib/models/iotHubProperties.js index 78c140d79b..6936de1667 100644 --- a/lib/services/iothub/lib/models/iotHubProperties.js +++ b/lib/services/iothub/lib/models/iotHubProperties.js @@ -21,7 +21,7 @@ class IotHubProperties { * use to secure a connection to the IoT hub. * @member {array} [ipFilterRules] The IP filter rules. * @member {string} [provisioningState] The provisioning state. - * @member {string} [state] The hub state. + * @member {string} [state] Thehub state state. * @member {string} [hostName] The name of the host. * @member {object} [eventHubEndpoints] The Event Hub-compatible endpoint * properties. The possible keys to this dictionary are events and @@ -95,6 +95,9 @@ class IotHubProperties { * @member {string} [comments] IoT hub comments. * @member {object} [operationsMonitoringProperties] * @member {object} [operationsMonitoringProperties.events] + * @member {object} [deviceStreams] The device streams properties of iothub. + * @member {array} [deviceStreams.streamingEndpoints] List of Device Streams + * Endpoints. * @member {string} [features] The capabilities and features enabled for the * IoT hub. Possible values include: 'None', 'DeviceManagement' */ @@ -252,6 +255,14 @@ class IotHubProperties { className: 'OperationsMonitoringProperties' } }, + deviceStreams: { + required: false, + serializedName: 'deviceStreams', + type: { + name: 'Composite', + className: 'IotHubPropertiesDeviceStreams' + } + }, features: { required: false, serializedName: 'features', diff --git a/lib/services/iothub/lib/models/iotHubPropertiesDeviceStreams.js b/lib/services/iothub/lib/models/iotHubPropertiesDeviceStreams.js new file mode 100644 index 0000000000..187290dccf --- /dev/null +++ b/lib/services/iothub/lib/models/iotHubPropertiesDeviceStreams.js @@ -0,0 +1,59 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +'use strict'; + +/** + * The device streams properties of iothub. + * + */ +class IotHubPropertiesDeviceStreams { + /** + * Create a IotHubPropertiesDeviceStreams. + * @member {array} [streamingEndpoints] List of Device Streams Endpoints. + */ + constructor() { + } + + /** + * Defines the metadata of IotHubPropertiesDeviceStreams + * + * @returns {object} metadata of IotHubPropertiesDeviceStreams + * + */ + mapper() { + return { + required: false, + serializedName: 'IotHubProperties_deviceStreams', + type: { + name: 'Composite', + className: 'IotHubPropertiesDeviceStreams', + modelProperties: { + streamingEndpoints: { + required: false, + serializedName: 'streamingEndpoints', + type: { + name: 'Sequence', + element: { + required: false, + serializedName: 'StringElementType', + type: { + name: 'String' + } + } + } + } + } + } + }; + } +} + +module.exports = IotHubPropertiesDeviceStreams; diff --git a/lib/services/iothub/lib/models/operation.js b/lib/services/iothub/lib/models/operation.js index cc8c17ff2b..83ad56c6f0 100644 --- a/lib/services/iothub/lib/models/operation.js +++ b/lib/services/iothub/lib/models/operation.js @@ -23,6 +23,7 @@ class Operation { * @member {string} [display.provider] Service provider: Microsoft Devices * @member {string} [display.resource] Resource Type: IotHubs * @member {string} [display.operation] Name of the operation + * @member {string} [display.description] Description of the operation */ constructor() { } diff --git a/lib/services/iothub/lib/models/operationDisplay.js b/lib/services/iothub/lib/models/operationDisplay.js index 378fc9907a..6ed8f53b5f 100644 --- a/lib/services/iothub/lib/models/operationDisplay.js +++ b/lib/services/iothub/lib/models/operationDisplay.js @@ -20,6 +20,7 @@ class OperationDisplay { * @member {string} [provider] Service provider: Microsoft Devices * @member {string} [resource] Resource Type: IotHubs * @member {string} [operation] Name of the operation + * @member {string} [description] Description of the operation */ constructor() { } @@ -61,6 +62,14 @@ class OperationDisplay { type: { name: 'String' } + }, + description: { + required: false, + readOnly: true, + serializedName: 'description', + type: { + name: 'String' + } } } } diff --git a/lib/services/iothub/lib/models/routingStorageContainerProperties.js b/lib/services/iothub/lib/models/routingStorageContainerProperties.js index b977fcb8ec..cb12edf6ee 100644 --- a/lib/services/iothub/lib/models/routingStorageContainerProperties.js +++ b/lib/services/iothub/lib/models/routingStorageContainerProperties.js @@ -40,7 +40,7 @@ class RoutingStorageContainerProperties { * blob written to storage. Value should be between 10485760(10MB) and * 524288000(500MB). Default value is 314572800(300MB). * @member {string} [encoding] Encoding that is used to serialize messages to - * blobs. Supported values are 'avro' and 'avroDeflate'. Default value is + * blobs. Supported values are 'avro' and 'avrodeflate'. Default value is * 'avro'. */ constructor() { diff --git a/lib/services/iothub/lib/models/routingTwin.js b/lib/services/iothub/lib/models/routingTwin.js index 2af307f503..4cbf6039ec 100644 --- a/lib/services/iothub/lib/models/routingTwin.js +++ b/lib/services/iothub/lib/models/routingTwin.js @@ -19,8 +19,8 @@ class RoutingTwin { * Create a RoutingTwin. * @member {object} [tags] Twin Tags * @member {object} [properties] - * @member {object} [properties.desiredProperties] Twin desired properties - * @member {object} [properties.reportedProperties] Twin desired properties + * @member {object} [properties.desired] Twin desired properties + * @member {object} [properties.reported] Twin desired properties */ constructor() { } diff --git a/lib/services/iothub/lib/models/routingTwinProperties.js b/lib/services/iothub/lib/models/routingTwinProperties.js index 07927c0a14..2ee55d39f4 100644 --- a/lib/services/iothub/lib/models/routingTwinProperties.js +++ b/lib/services/iothub/lib/models/routingTwinProperties.js @@ -16,8 +16,8 @@ class RoutingTwinProperties { /** * Create a RoutingTwinProperties. - * @member {object} [desiredProperties] Twin desired properties - * @member {object} [reportedProperties] Twin desired properties + * @member {object} [desired] Twin desired properties + * @member {object} [reported] Twin desired properties */ constructor() { } @@ -36,16 +36,16 @@ class RoutingTwinProperties { name: 'Composite', className: 'RoutingTwinProperties', modelProperties: { - desiredProperties: { + desired: { required: false, - serializedName: 'desiredProperties', + serializedName: 'desired', type: { name: 'Object' } }, - reportedProperties: { + reported: { required: false, - serializedName: 'reportedProperties', + serializedName: 'reported', type: { name: 'Object' } diff --git a/lib/services/iothub/lib/models/storageEndpointProperties.js b/lib/services/iothub/lib/models/storageEndpointProperties.js index 30b016a8b3..dfdd9b08ec 100644 --- a/lib/services/iothub/lib/models/storageEndpointProperties.js +++ b/lib/services/iothub/lib/models/storageEndpointProperties.js @@ -18,7 +18,7 @@ class StorageEndpointProperties { /** * Create a StorageEndpointProperties. * @member {moment.duration} [sasTtlAsIso8601] The period of time for which - * the SAS URI generated by IoT Hub for file upload is valid. See: + * the the SAS URI generated by IoT Hub for file upload is valid. See: * https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options. * @member {string} connectionString The connection string for the Azure * Storage account to which files are uploaded. diff --git a/lib/services/iothub/lib/models/testAllRoutesInput.js b/lib/services/iothub/lib/models/testAllRoutesInput.js index 3b698304cc..28aed44915 100644 --- a/lib/services/iothub/lib/models/testAllRoutesInput.js +++ b/lib/services/iothub/lib/models/testAllRoutesInput.js @@ -27,10 +27,8 @@ class TestAllRoutesInput { * @member {object} [twin] Routing Twin Reference * @member {object} [twin.tags] Twin Tags * @member {object} [twin.properties] - * @member {object} [twin.properties.desiredProperties] Twin desired - * properties - * @member {object} [twin.properties.reportedProperties] Twin desired - * properties + * @member {object} [twin.properties.desired] Twin desired properties + * @member {object} [twin.properties.reported] Twin desired properties */ constructor() { } diff --git a/lib/services/iothub/lib/models/testRouteInput.js b/lib/services/iothub/lib/models/testRouteInput.js index 5d06df55a8..0f2fc9da9f 100644 --- a/lib/services/iothub/lib/models/testRouteInput.js +++ b/lib/services/iothub/lib/models/testRouteInput.js @@ -41,10 +41,8 @@ class TestRouteInput { * @member {object} [twin] Routing Twin Reference * @member {object} [twin.tags] Twin Tags * @member {object} [twin.properties] - * @member {object} [twin.properties.desiredProperties] Twin desired - * properties - * @member {object} [twin.properties.reportedProperties] Twin desired - * properties + * @member {object} [twin.properties.desired] Twin desired properties + * @member {object} [twin.properties.reported] Twin desired properties */ constructor() { } diff --git a/lib/services/iothub/lib/operations/index.d.ts b/lib/services/iothub/lib/operations/index.d.ts index c7a85ba780..3ad5ac6ff5 100644 --- a/lib/services/iothub/lib/operations/index.d.ts +++ b/lib/services/iothub/lib/operations/index.d.ts @@ -345,6 +345,13 @@ export interface IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -520,6 +527,13 @@ export interface IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -1625,11 +1639,9 @@ export interface IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -1673,11 +1685,9 @@ export interface IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -1759,11 +1769,9 @@ export interface IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -1826,11 +1834,9 @@ export interface IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -2339,6 +2345,13 @@ export interface IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -2514,6 +2527,13 @@ export interface IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' diff --git a/lib/services/iothub/lib/operations/iotHubResource.js b/lib/services/iothub/lib/operations/iotHubResource.js index d1d76ec7c2..bc04de92cc 100644 --- a/lib/services/iothub/lib/operations/iotHubResource.js +++ b/lib/services/iothub/lib/operations/iotHubResource.js @@ -306,6 +306,13 @@ function _get(resourceGroupName, resourceName, options, callback) { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -2573,11 +2580,9 @@ function _checkNameAvailability(name, options, callback) { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -2783,11 +2788,9 @@ function _testAllRoutes(input, iotHubName, resourceGroupName, options, callback) * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -3761,6 +3764,13 @@ function _importDevices(resourceGroupName, resourceName, importDevicesParameters * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -5657,6 +5667,13 @@ class IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -5844,6 +5861,13 @@ class IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -7369,11 +7393,9 @@ class IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -7429,11 +7451,9 @@ class IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -7530,11 +7550,9 @@ class IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -7609,11 +7627,9 @@ class IotHubResource { * * @param {object} [input.twin.properties] * - * @param {object} [input.twin.properties.desiredProperties] Twin desired - * properties + * @param {object} [input.twin.properties.desired] Twin desired properties * - * @param {object} [input.twin.properties.reportedProperties] Twin desired - * properties + * @param {object} [input.twin.properties.reported] Twin desired properties * * @param {string} iotHubName IotHub to be tested * @@ -8245,6 +8261,13 @@ class IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement' @@ -8432,6 +8455,13 @@ class IotHubResource { * @param {object} * [iotHubDescription.properties.operationsMonitoringProperties.events] * + * @param {object} [iotHubDescription.properties.deviceStreams] The device + * streams properties of iothub. + * + * @param {array} + * [iotHubDescription.properties.deviceStreams.streamingEndpoints] List of + * Device Streams Endpoints. + * * @param {string} [iotHubDescription.properties.features] The capabilities and * features enabled for the IoT hub. Possible values include: 'None', * 'DeviceManagement'