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?