Class DiscoveredAsset
- Namespace
- Azure.Iot.Operations.Services.AssetAndDeviceRegistry.Models
- Assembly
- Azure.Iot.Operations.Services.dll
public record DiscoveredAsset : IEquatable<DiscoveredAsset>
- Inheritance
-
DiscoveredAsset
- Implements
-
- Inherited Members
-
Properties
AssetName
public string? AssetName { get; set; }
Property Value
- string
AssetTypeRefs
public List<string>? AssetTypeRefs { get; set; }
Property Value
- List<string>
Attributes
public Dictionary<string, string>? Attributes { get; set; }
Property Value
- Dictionary<string, string>
Datasets
public List<DiscoveredAssetDataset>? Datasets { get; set; }
Property Value
- List<DiscoveredAssetDataset>
DefaultDatasetsConfiguration
public string? DefaultDatasetsConfiguration { get; set; }
Property Value
- string
DefaultDatasetsDestinations
public List<DatasetDestination>? DefaultDatasetsDestinations { get; set; }
Property Value
- List<DatasetDestination>
DefaultEventsConfiguration
public string? DefaultEventsConfiguration { get; set; }
Property Value
- string
DefaultEventsDestinations
public List<EventStreamDestination>? DefaultEventsDestinations { get; set; }
Property Value
- List<EventStreamDestination>
DefaultManagementGroupsConfiguration
public string? DefaultManagementGroupsConfiguration { get; set; }
Property Value
- string
DefaultStreamsConfiguration
public string? DefaultStreamsConfiguration { get; set; }
Property Value
- string
DefaultStreamsDestinations
public List<EventStreamDestination>? DefaultStreamsDestinations { get; set; }
Property Value
- List<EventStreamDestination>
DeviceRef
public required AssetDeviceRef DeviceRef { get; set; }
Property Value
- AssetDeviceRef
DocumentationUri
public string? DocumentationUri { get; set; }
Property Value
- string
Events
public List<DetectedAssetEventSchemaElement>? Events { get; set; }
Property Value
- List<DetectedAssetEventSchemaElement>
HardwareRevision
public string? HardwareRevision { get; set; }
Property Value
- string
ManagementGroups
public List<DiscoveredAssetManagementGroup>? ManagementGroups { get; set; }
Property Value
- List<DiscoveredAssetManagementGroup>
Manufacturer
public string? Manufacturer { get; set; }
Property Value
- string
ManufacturerUri
public string? ManufacturerUri { get; set; }
Property Value
- string
Model
public string? Model { get; set; }
Property Value
- string
ProductCode
public string? ProductCode { get; set; }
Property Value
- string
SerialNumber
public string? SerialNumber { get; set; }
Property Value
- string
SoftwareRevision
public string? SoftwareRevision { get; set; }
Property Value
- string
Streams
public List<DiscoveredAssetStream>? Streams { get; set; }
Property Value
- List<DiscoveredAssetStream>