ArmDeviceRegistryModelFactory.NamespaceAssetUpdateProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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.