Class DiscoveredDevice
- Assembly
- Azure.Iot.Operations.Services.dll
The discovered device resource to create or update. Fields omitted in the request will be removed. The specified inbound endpoint will be added or updated in the inbound endpoints map.
public class DiscoveredDevice
- Inheritance
-
DiscoveredDevice
- Inherited Members
Properties
Attributes
A set of key-value pairs that contain custom attributes set by the customer.
[JsonPropertyName("attributes")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Dictionary<string, string>? Attributes { get; set; }
Property Value
Endpoints
Connection endpoint URL a device can use to connect to a service.
[JsonPropertyName("endpoints")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DiscoveredDeviceEndpoints? Endpoints { get; set; }
Property Value
ExternalDeviceId
The unique identifier of the device.
[JsonPropertyName("externalDeviceId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? ExternalDeviceId { get; set; }
Property Value
Manufacturer
Device manufacturer.
[JsonPropertyName("manufacturer")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Manufacturer { get; set; }
Property Value
Model
Device model.
[JsonPropertyName("model")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Model { get; set; }
Property Value
OperatingSystem
Device operating system name.
[JsonPropertyName("operatingSystem")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OperatingSystem { get; set; }
Property Value
OperatingSystemVersion
Device operating system version.
[JsonPropertyName("operatingSystemVersion")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OperatingSystemVersion { get; set; }