Table of Contents

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>