INamespaceDiscoveredAsset Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DeviceRegistry.Models.NamespaceDiscoveredAssetTypeConverter))]
public interface INamespaceDiscoveredAsset : Microsoft.Azure.PowerShell.Cmdlets.DeviceRegistry.Models.ITrackedResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DeviceRegistry.Models.NamespaceDiscoveredAssetTypeConverter))>]
type INamespaceDiscoveredAsset = interface
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
Public Interface INamespaceDiscoveredAsset
Implements ITrackedResource
Derived
Attributes
Implements

Properties

Name Description
AssetTypeRef

URIs or type definition IDs.

Attribute

A set of key-value pairs that contain custom attributes.

Dataset

Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.

DefaultDatasetsConfiguration

Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.

DefaultDatasetsDestination

Default destinations for a dataset.

DefaultEventsConfiguration

Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.

DefaultEventsDestination

Default destinations for an event.

DefaultManagementGroupsConfiguration

Stringified JSON that contains connector-specific default configuration for all management groups. Each management group can have its own configuration that overrides the default settings here.

DefaultStreamsConfiguration

Stringified JSON that contains connector-specific default configuration for all streams. Each stream can have its own configuration that overrides the default settings here.

DefaultStreamsDestination

Default destinations for a stream.

Description

Human-readable description of the asset.

DeviceRefDeviceName

Name of the device resource

DeviceRefEndpointName

The name of endpoint to use

DiscoveryId

Identifier used to detect changes in the asset.

DisplayName

Human-readable display name.

DocumentationUri

Asset documentation reference.

EventGroup

Array of event groups that are part of the asset. Each event group can have per-event group configuration.

ExtendedLocationName

The extended location name.

ExtendedLocationType

The extended location type.

ExternalAssetId

Asset ID provided by the customer.

HardwareRevision

Asset hardware revision number.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

(Inherited from IResource)
Location

The geo-location where the resource lives

(Inherited from ITrackedResource)
ManagementGroup

Array of management groups that are part of the asset. Each management group can have a per-group configuration.

Manufacturer

Asset manufacturer.

ManufacturerUri

Asset manufacturer URI.

Model

Asset model.

Name

The name of the resource

(Inherited from IResource)
ProductCode

Asset product code.

ProvisioningState

Provisioning state of the resource.

SerialNumber

Asset serial number.

SoftwareRevision

Asset software revision number.

Stream

Array of streams that are part of the asset. Each stream can have a per-stream configuration.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IResource)
Tag

Resource tags.

(Inherited from ITrackedResource)
Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

(Inherited from IResource)
Version

An integer that is incremented each time the resource is modified.

Methods

Name Description
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to