INamespaceAsset Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DeviceRegistry.Models.NamespaceAssetTypeConverter))]
public interface INamespaceAsset : Microsoft.Azure.PowerShell.Cmdlets.DeviceRegistry.Models.ITrackedResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DeviceRegistry.Models.NamespaceAssetTypeConverter))>]
type INamespaceAsset = interface
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
Public Interface INamespaceAsset
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 set by the customer.

Code

Error code for classification of errors (ex: '400', '404', '500', etc.).

ConfigLastTransitionTime

A read-only timestamp indicating the last time the configuration has been modified from the perspective of the current actual (edge) state of the CRD. Edge would be the only writer of this value and would sync back up to the cloud.

ConfigVersion

A read-only incremental counter indicating the number of times the configuration has been modified from the perspective of the current actual (edge) state of the CRD. Edge would be the only writer of this value and would sync back up to the cloud. In steady state, this should equal version.

Dataset

Array of datasets that are part of the asset. Each dataset 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.

Detail

Array of error details that describe the status of each error.

DeviceRefDeviceName

Name of the device resource

DeviceRefEndpointName

The name of endpoint to use

DiscoveredAssetRef

Reference to a list of discovered assets. Populated only if the asset has been created from discovery flow. Discovered asset names must be provided.

DisplayName

Human-readable display name.

DocumentationUri

Asset documentation reference.

Enabled

Enabled/disabled status of the asset.

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)
LastTransitionTime

A timestamp (in UTC) that is updated each time the resource is modified.

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.

Message

Human-readable helpful error message to provide additional context for error (e.g.,: “Capability ID 'foo' does not exist”).

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.

StatusDataset

Array of dataset statuses that describe the status of each dataset.

StatusEventGroup

Array of event group statuses that describe the status of each event group.

StatusManagementGroup

Array of management group statuses that describe the status of each management group.

StatusStream

Array of stream statuses that describe the status of each stream.

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)
Uuid

Globally unique, immutable, non-reusable ID.

Version

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

Methods

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

Applies to