Table of Contents

Class Asset

Namespace
Azure.Iot.Operations.Services.AssetAndDeviceRegistry.Models
Assembly
Azure.Iot.Operations.Services.dll
public record Asset : IEquatable<Asset>
Inheritance
Asset
Implements
Inherited Members

Properties

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<AssetDataset>? Datasets { get; set; }

Property Value

List<AssetDataset>

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>

Description

public string? Description { get; set; }

Property Value

string

DeviceRef

public required AssetDeviceRef DeviceRef { get; set; }

Property Value

AssetDeviceRef

DiscoveredAssetRefs

public List<string>? DiscoveredAssetRefs { get; set; }

Property Value

List<string>

DisplayName

public string? DisplayName { get; set; }

Property Value

string

DocumentationUri

public string? DocumentationUri { get; set; }

Property Value

string

Enabled

public bool? Enabled { get; set; }

Property Value

bool?

Events

public List<AssetEvent>? Events { get; set; }

Property Value

List<AssetEvent>

ExternalAssetId

public string? ExternalAssetId { get; set; }

Property Value

string

HardwareRevision

public string? HardwareRevision { get; set; }

Property Value

string

LastTransitionTime

public DateTime? LastTransitionTime { get; set; }

Property Value

DateTime?

ManagementGroups

public List<AssetManagementGroup>? ManagementGroups { get; set; }

Property Value

List<AssetManagementGroup>

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<AssetStream>? Streams { get; set; }

Property Value

List<AssetStream>

Uuid

public string? Uuid { get; set; }

Property Value

string

Version

public ulong? Version { get; set; }

Property Value

ulong?