Dela via


ArmDeviceRegistryModelFactory.DeviceRegistryDiscoveredAssetProperties Method

Definition

Initializes a new instance of DeviceRegistryDiscoveredAssetProperties.

public static Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryDiscoveredAssetProperties DeviceRegistryDiscoveredAssetProperties(string assetEndpointProfileRef = default, string discoveryId = default, long version = 0, string manufacturer = default, Uri manufacturerUri = default, string model = default, string productCode = default, string hardwareRevision = default, string softwareRevision = default, Uri documentationUri = default, string serialNumber = default, string defaultDatasetsConfiguration = default, string defaultEventsConfiguration = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryTopic defaultTopic = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.DiscoveredDataset> datasets = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.DiscoveredEvent> events = default, Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState? provisioningState = default);
static member DeviceRegistryDiscoveredAssetProperties : string * string * int64 * string * Uri * string * string * string * string * Uri * string * string * string * Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryTopic * seq<Azure.ResourceManager.DeviceRegistry.Models.DiscoveredDataset> * seq<Azure.ResourceManager.DeviceRegistry.Models.DiscoveredEvent> * Nullable<Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryProvisioningState> -> Azure.ResourceManager.DeviceRegistry.Models.DeviceRegistryDiscoveredAssetProperties
Public Shared Function DeviceRegistryDiscoveredAssetProperties (Optional assetEndpointProfileRef As String = Nothing, Optional discoveryId As String = Nothing, Optional version As Long = 0, Optional manufacturer As String = Nothing, Optional manufacturerUri As Uri = Nothing, Optional model As String = Nothing, Optional productCode As String = Nothing, Optional hardwareRevision As String = Nothing, Optional softwareRevision As String = Nothing, Optional documentationUri As Uri = Nothing, Optional serialNumber As String = Nothing, Optional defaultDatasetsConfiguration As String = Nothing, Optional defaultEventsConfiguration As String = Nothing, Optional defaultTopic As DeviceRegistryTopic = Nothing, Optional datasets As IEnumerable(Of DiscoveredDataset) = Nothing, Optional events As IEnumerable(Of DiscoveredEvent) = Nothing, Optional provisioningState As Nullable(Of DeviceRegistryProvisioningState) = Nothing) As DeviceRegistryDiscoveredAssetProperties

Parameters

assetEndpointProfileRef
String

A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.

discoveryId
String

Identifier used to detect changes in the asset.

version
Int64

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

manufacturer
String

Asset manufacturer name.

manufacturerUri
Uri

Asset manufacturer URI.

model
String

Asset model name.

productCode
String

Asset product code.

hardwareRevision
String

Revision number of the hardware.

softwareRevision
String

Revision number of the software.

documentationUri
Uri

Reference to the documentation.

serialNumber
String

Asset serial number.

defaultDatasetsConfiguration
String

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

defaultEventsConfiguration
String

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

defaultTopic
DeviceRegistryTopic

Object that describes the default topic information for the asset.

datasets
IEnumerable<DiscoveredDataset>

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

events
IEnumerable<DiscoveredEvent>

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

provisioningState
Nullable<DeviceRegistryProvisioningState>

Provisioning state of the resource.

Returns

A new DeviceRegistryDiscoveredAssetProperties instance for mocking.

Applies to