ArmDeviceRegistryModelFactory.NamespaceDiscoveredManagementGroup 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.
Defines the management group properties.
public static Azure.ResourceManager.DeviceRegistry.Models.NamespaceDiscoveredManagementGroup NamespaceDiscoveredManagementGroup(string name = default, string managementGroupConfiguration = default, string typeRef = default, string dataSource = default, string defaultTopic = default, int? defaultTimeoutInSeconds = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DeviceRegistry.Models.NamespaceDiscoveredManagementAction> actions = default, DateTimeOffset? lastUpdatedOn = default);
static member NamespaceDiscoveredManagementGroup : string * string * string * string * string * Nullable<int> * seq<Azure.ResourceManager.DeviceRegistry.Models.NamespaceDiscoveredManagementAction> * Nullable<DateTimeOffset> -> Azure.ResourceManager.DeviceRegistry.Models.NamespaceDiscoveredManagementGroup
Public Shared Function NamespaceDiscoveredManagementGroup (Optional name As String = Nothing, Optional managementGroupConfiguration As String = Nothing, Optional typeRef As String = Nothing, Optional dataSource As String = Nothing, Optional defaultTopic As String = Nothing, Optional defaultTimeoutInSeconds As Nullable(Of Integer) = Nothing, Optional actions As IEnumerable(Of NamespaceDiscoveredManagementAction) = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing) As NamespaceDiscoveredManagementGroup
Parameters
- name
- String
Name of the management group.
- managementGroupConfiguration
- String
Stringified JSON that contains connector-specific configuration for the management group.
- typeRef
- String
URI or type definition ID.
- dataSource
- String
Reference to a data source for a given management group.
- defaultTopic
- String
Default MQTT topic path on which a client will receive the request for all actions that are part of the management group.
Default response timeout for all actions that are part of the management group.
Array of actions that are part of the management group. Each action can have an individual configuration.
- lastUpdatedOn
- Nullable<DateTimeOffset>
Timestamp (in UTC) indicating when the management group was added or modified.
Returns
A new NamespaceDiscoveredManagementGroup instance for mocking.