Share via


IoTSecuritySolutionModel Constructors

Definition

Overloads

IoTSecuritySolutionModel()

Initializes a new instance of the IoTSecuritySolutionModel class.

IoTSecuritySolutionModel(String, String, String, IDictionary<String, String>, String, SystemData, String, String, String, IList<String>, IList<String>, IList<String>, UserDefinedResourcesProperties, IList<String>, IList<RecommendationConfigurationProperties>, String, IList<AdditionalWorkspacesProperties>)

Initializes a new instance of the IoTSecuritySolutionModel class.

IoTSecuritySolutionModel()

Initializes a new instance of the IoTSecuritySolutionModel class.

public IoTSecuritySolutionModel ();
Public Sub New ()

Applies to

IoTSecuritySolutionModel(String, String, String, IDictionary<String, String>, String, SystemData, String, String, String, IList<String>, IList<String>, IList<String>, UserDefinedResourcesProperties, IList<String>, IList<RecommendationConfigurationProperties>, String, IList<AdditionalWorkspacesProperties>)

Initializes a new instance of the IoTSecuritySolutionModel class.

public IoTSecuritySolutionModel (string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string location = default, Microsoft.Azure.Management.Security.Models.SystemData systemData = default, string workspace = default, string displayName = default, string status = default, System.Collections.Generic.IList<string> export = default, System.Collections.Generic.IList<string> disabledDataSources = default, System.Collections.Generic.IList<string> iotHubs = default, Microsoft.Azure.Management.Security.Models.UserDefinedResourcesProperties userDefinedResources = default, System.Collections.Generic.IList<string> autoDiscoveredResources = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.RecommendationConfigurationProperties> recommendationsConfiguration = default, string unmaskedIPLoggingStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.AdditionalWorkspacesProperties> additionalWorkspaces = default);
new Microsoft.Azure.Management.Security.Models.IoTSecuritySolutionModel : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Security.Models.SystemData * string * string * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Security.Models.UserDefinedResourcesProperties * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.RecommendationConfigurationProperties> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.AdditionalWorkspacesProperties> -> Microsoft.Azure.Management.Security.Models.IoTSecuritySolutionModel
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As String = Nothing, Optional systemData As SystemData = Nothing, Optional workspace As String = Nothing, Optional displayName As String = Nothing, Optional status As String = Nothing, Optional export As IList(Of String) = Nothing, Optional disabledDataSources As IList(Of String) = Nothing, Optional iotHubs As IList(Of String) = Nothing, Optional userDefinedResources As UserDefinedResourcesProperties = Nothing, Optional autoDiscoveredResources As IList(Of String) = Nothing, Optional recommendationsConfiguration As IList(Of RecommendationConfigurationProperties) = Nothing, Optional unmaskedIPLoggingStatus As String = Nothing, Optional additionalWorkspaces As IList(Of AdditionalWorkspacesProperties) = Nothing)

Parameters

id
String

Resource Id

name
String

Resource name

type
String

Resource type

tags
IDictionary<String,String>

Resource tags

location
String

The resource location.

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

workspace
String

Workspace resource ID

displayName
String

Resource display name.

status
String

Status of the IoT Security solution. Possible values include: 'Enabled', 'Disabled'

export
IList<String>

List of additional options for exporting to workspace data.

disabledDataSources
IList<String>

Disabled data sources. Disabling these data sources compromises the system.

iotHubs
IList<String>

IoT Hub resource IDs

userDefinedResources
UserDefinedResourcesProperties

Properties of the IoT Security solution's user defined resources.

autoDiscoveredResources
IList<String>

List of resources that were automatically discovered as relevant to the security solution.

recommendationsConfiguration
IList<RecommendationConfigurationProperties>

List of the configuration status for each recommendation type.

unmaskedIPLoggingStatus
String

Unmasked IP address logging status Possible values include: 'Disabled', 'Enabled'

additionalWorkspaces
IList<AdditionalWorkspacesProperties>

List of additional workspaces

Applies to