Condividi tramite


ArmDeviceRegistryModelFactory.NamespaceAssetUpdateProperties Method

Definition

The updatable properties of the NamespaceAsset.

public static Azure.ResourceManager.DeviceRegistry.Models.NamespaceAssetUpdateProperties NamespaceAssetUpdateProperties(bool? enabled = default, string displayName = default, string description = default, System.Collections.Generic.IEnumerable<string> assetTypeRefs = default, string manufacturer = default, string manufacturerUri = default, string model = default, string productCode = default, string hardwareRevision = default, string softwareRevision = default, string documentationUri = default, string serialNumber = default, System.Collections.Generic.IDictionary<string,BinaryData> attributes = default, string defaultDatasetsConfiguration = default, string defaultEventsConfiguration = default, string defaultStreamsConfiguration = default, string defaultManagementGroupsConfiguration = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.DatasetDestination> defaultDatasetsDestinations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.EventDestination> defaultEventsDestinations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.StreamDestination> defaultStreamsDestinations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.NamespaceDataset> datasets = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.NamespaceEventGroup> eventGroups = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.NamespaceStream> streams = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.ManagementGroup> managementGroups = default);
static member NamespaceAssetUpdateProperties : Nullable<bool> * string * string * seq<string> * string * string * string * string * string * string * string * string * System.Collections.Generic.IDictionary<string, BinaryData> * string * string * string * string * seq<Azure.ResourceManager.DeviceRegistry.Models.DatasetDestination> * seq<Azure.ResourceManager.DeviceRegistry.Models.EventDestination> * seq<Azure.ResourceManager.DeviceRegistry.Models.StreamDestination> * seq<Azure.ResourceManager.DeviceRegistry.Models.NamespaceDataset> * seq<Azure.ResourceManager.DeviceRegistry.Models.NamespaceEventGroup> * seq<Azure.ResourceManager.DeviceRegistry.Models.NamespaceStream> * seq<Azure.ResourceManager.DeviceRegistry.Models.ManagementGroup> -> Azure.ResourceManager.DeviceRegistry.Models.NamespaceAssetUpdateProperties
Public Shared Function NamespaceAssetUpdateProperties (Optional enabled As Nullable(Of Boolean) = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional assetTypeRefs As IEnumerable(Of String) = Nothing, Optional manufacturer As String = Nothing, Optional manufacturerUri As String = Nothing, Optional model As String = Nothing, Optional productCode As String = Nothing, Optional hardwareRevision As String = Nothing, Optional softwareRevision As String = Nothing, Optional documentationUri As String = Nothing, Optional serialNumber As String = Nothing, Optional attributes As IDictionary(Of String, BinaryData) = Nothing, Optional defaultDatasetsConfiguration As String = Nothing, Optional defaultEventsConfiguration As String = Nothing, Optional defaultStreamsConfiguration As String = Nothing, Optional defaultManagementGroupsConfiguration As String = Nothing, Optional defaultDatasetsDestinations As IEnumerable(Of DatasetDestination) = Nothing, Optional defaultEventsDestinations As IEnumerable(Of EventDestination) = Nothing, Optional defaultStreamsDestinations As IEnumerable(Of StreamDestination) = Nothing, Optional datasets As IEnumerable(Of NamespaceDataset) = Nothing, Optional eventGroups As IEnumerable(Of NamespaceEventGroup) = Nothing, Optional streams As IEnumerable(Of NamespaceStream) = Nothing, Optional managementGroups As IEnumerable(Of ManagementGroup) = Nothing) As NamespaceAssetUpdateProperties

Parameters

enabled
Nullable<Boolean>

Enabled/disabled status of the asset.

displayName
String

Human-readable display name.

description
String

Human-readable description of the asset.

assetTypeRefs
IEnumerable<String>

URIs or type definition IDs.

manufacturer
String

Asset manufacturer.

manufacturerUri
String

Asset manufacturer URI.

model
String

Asset model.

productCode
String

Asset product code.

hardwareRevision
String

Asset hardware revision number.

softwareRevision
String

Asset software revision number.

documentationUri
String

Asset documentation reference.

serialNumber
String

Asset serial number.

attributes
IDictionary<String,BinaryData>

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

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.

defaultStreamsConfiguration
String

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

defaultManagementGroupsConfiguration
String

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.

defaultDatasetsDestinations
IEnumerable<DatasetDestination>

Default destinations for a dataset.

defaultEventsDestinations
IEnumerable<EventDestination>

Default destinations for an event.

defaultStreamsDestinations
IEnumerable<StreamDestination>

Default destinations for a stream.

datasets
IEnumerable<NamespaceDataset>

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

eventGroups
IEnumerable<NamespaceEventGroup>

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

streams
IEnumerable<NamespaceStream>

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

managementGroups
IEnumerable<ManagementGroup>

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

Returns

A new NamespaceAssetUpdateProperties instance for mocking.

Applies to