ArmDeviceRegistryModelFactory.DeviceRegistryNamespaceDiscoveredDeviceProperties Method

Definition

Defines the discovered device properties.

public static Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryNamespaceDiscoveredDeviceProperties DeviceRegistryNamespaceDiscoveredDeviceProperties(string externalDeviceId = default, Azure.ResourceManager.DeviceRegistry.Models.DiscoveredMessagingEndpoints endpoints = default, string manufacturer = default, string model = default, string operatingSystem = default, string operatingSystemVersion = default, System.Collections.Generic.IDictionary<string,BinaryData> attributes = default, string discoveryId = default, long version = 0, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState? provisioningState = default);
static member DeviceRegistryNamespaceDiscoveredDeviceProperties : string * Azure.ResourceManager.DeviceRegistry.Models.DiscoveredMessagingEndpoints * string * string * string * string * System.Collections.Generic.IDictionary<string, BinaryData> * string * int64 * Nullable<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState> -> Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryNamespaceDiscoveredDeviceProperties
Public Shared Function DeviceRegistryNamespaceDiscoveredDeviceProperties (Optional externalDeviceId As String = Nothing, Optional endpoints As DiscoveredMessagingEndpoints = Nothing, Optional manufacturer As String = Nothing, Optional model As String = Nothing, Optional operatingSystem As String = Nothing, Optional operatingSystemVersion As String = Nothing, Optional attributes As IDictionary(Of String, BinaryData) = Nothing, Optional discoveryId As String = Nothing, Optional version As Long = 0, Optional provisioningState As Nullable(Of DeviceRegistryProvisioningState) = Nothing) As DeviceRegistryNamespaceDiscoveredDeviceProperties

Parameters

externalDeviceId
String

A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.

endpoints
DiscoveredMessagingEndpoints

Endpoints for discovered devices.

manufacturer
String

Device manufacturer.

model
String

Device model.

operatingSystem
String

Device operating system name.

operatingSystemVersion
String

Device operating system version.

attributes
IDictionary<String,BinaryData>

A set of key-value pairs that contain custom attributes.

discoveryId
String

Identifier used to detect changes in the discovered device.

version
Int64

An integer that is incremented each time the resource is modified.

provisioningState
Nullable<DeviceRegistryProvisioningState>

Provisioning state of the resource.

Returns

A new DeviceRegistryNamespaceDiscoveredDeviceProperties instance for mocking.

Applies to