ArmDeviceRegistryModelFactory.DeviceRegistryNamespaceDeviceProperties Method

Definition

public static Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryNamespaceDeviceProperties DeviceRegistryNamespaceDeviceProperties(string uuid = default, bool? enabled = default, string externalDeviceId = default, string discoveredDeviceRef = default, string manufacturer = default, string model = default, string operatingSystem = default, string operatingSystemVersion = default, Azure.ResourceManager.DeviceRegistry.Models.MessagingEndpoints endpoints = default, System.Collections.Generic.IDictionary<string,BinaryData> attributes = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceStatus status = default, long? version = default, DateTimeOffset? lastTransitionOn = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier resourceId = default);
static member DeviceRegistryNamespaceDeviceProperties : string * Nullable<bool> * string * string * string * string * string * string * Azure.ResourceManager.DeviceRegistry.Models.MessagingEndpoints * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.ResourceManager.DeviceRegistry.Models.DeviceStatus * Nullable<int64> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState> * Azure.Core.ResourceIdentifier -> Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryNamespaceDeviceProperties
Public Shared Function DeviceRegistryNamespaceDeviceProperties (Optional uuid As String = Nothing, Optional enabled As Nullable(Of Boolean) = Nothing, Optional externalDeviceId As String = Nothing, Optional discoveredDeviceRef As String = Nothing, Optional manufacturer As String = Nothing, Optional model As String = Nothing, Optional operatingSystem As String = Nothing, Optional operatingSystemVersion As String = Nothing, Optional endpoints As MessagingEndpoints = Nothing, Optional attributes As IDictionary(Of String, BinaryData) = Nothing, Optional status As DeviceStatus = Nothing, Optional version As Nullable(Of Long) = Nothing, Optional lastTransitionOn As Nullable(Of DateTimeOffset) = Nothing, Optional provisioningState As Nullable(Of DeviceRegistryProvisioningState) = Nothing, Optional resourceId As ResourceIdentifier = Nothing) As DeviceRegistryNamespaceDeviceProperties

Parameters

uuid
String

A unique identifier for the device.

enabled
Nullable<Boolean>

Indicates if the resource is enabled or not.

externalDeviceId
String

The Device ID provided by the customer.

discoveredDeviceRef
String

Reference to a device. Populated only if the device had been created from discovery flow. Discovered device name must be provided.

manufacturer
String

Device manufacturer.

model
String

Device model.

operatingSystem
String

Device operating system.

operatingSystemVersion
String

Device operating system version.

endpoints
MessagingEndpoints

Property bag containing the device's unassigned and assigned endpoints.

attributes
IDictionary<String,BinaryData>

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

status
DeviceStatus

Device status updates.

version
Nullable<Int64>

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

lastTransitionOn
Nullable<DateTimeOffset>

A timestamp (in UTC) that is updated each time the resource is modified.

provisioningState
Nullable<DeviceRegistryProvisioningState>

Provisioning state of the resource.

resourceId
ResourceIdentifier

Resource Id of the Policy.

Returns

A new DeviceRegistryNamespaceDeviceProperties instance for mocking.

Applies to