ArmDeviceRegistryModelFactory.DeviceRegistryNamespaceDeviceProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- 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.
- 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.