ArmDeviceRegistryModelFactory.NamespaceDiscoveredManagementGroup Method

Definition

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.

defaultTimeoutInSeconds
Nullable<Int32>

Default response timeout for all actions that are part of the management group.

actions
IEnumerable<NamespaceDiscoveredManagementAction>

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.

Applies to