Partager via


PathRecommendation Constructors

Definition

Overloads

PathRecommendation()

Initializes a new instance of the PathRecommendation class.

PathRecommendation(String, String, String, PublisherInfo, Nullable<Boolean>, IList<String>, IList<UserRecommendation>, String, String)

Initializes a new instance of the PathRecommendation class.

PathRecommendation()

Initializes a new instance of the PathRecommendation class.

public PathRecommendation ();
Public Sub New ()

Applies to

PathRecommendation(String, String, String, PublisherInfo, Nullable<Boolean>, IList<String>, IList<UserRecommendation>, String, String)

Initializes a new instance of the PathRecommendation class.

public PathRecommendation (string path = default, string action = default, string type = default, Microsoft.Azure.Management.Security.Models.PublisherInfo publisherInfo = default, bool? common = default, System.Collections.Generic.IList<string> userSids = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.UserRecommendation> usernames = default, string fileType = default, string configurationStatus = default);
new Microsoft.Azure.Management.Security.Models.PathRecommendation : string * string * string * Microsoft.Azure.Management.Security.Models.PublisherInfo * Nullable<bool> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.UserRecommendation> * string * string -> Microsoft.Azure.Management.Security.Models.PathRecommendation
Public Sub New (Optional path As String = Nothing, Optional action As String = Nothing, Optional type As String = Nothing, Optional publisherInfo As PublisherInfo = Nothing, Optional common As Nullable(Of Boolean) = Nothing, Optional userSids As IList(Of String) = Nothing, Optional usernames As IList(Of UserRecommendation) = Nothing, Optional fileType As String = Nothing, Optional configurationStatus As String = Nothing)

Parameters

path
String

The full path of the file, or an identifier of the application

action
String

The recommendation action of the machine or rule Possible values include: 'Recommended', 'Add', 'Remove'

type
String

The type of IoT Security recommendation. Possible values include: 'IoT_ACRAuthentication', 'IoT_AgentSendsUnutilizedMessages', 'IoT_Baseline', 'IoT_EdgeHubMemOptimize', 'IoT_EdgeLoggingOptions', 'IoT_InconsistentModuleSettings', 'IoT_InstallAgent', 'IoT_IPFilter_DenyAll', 'IoT_IPFilter_PermissiveRule', 'IoT_OpenPorts', 'IoT_PermissiveFirewallPolicy', 'IoT_PermissiveInputFirewallRules', 'IoT_PermissiveOutputFirewallRules', 'IoT_PrivilegedDockerOptions', 'IoT_SharedCredentials', 'IoT_VulnerableTLSCipherSuite'

publisherInfo
PublisherInfo

Represents the publisher information of a process/rule

common
Nullable<Boolean>

Whether the application is commonly run on the machine

userSids
IList<String>
fileType
String

The type of the file (for Linux files - Executable is used) Possible values include: 'Exe', 'Dll', 'Msi', 'Script', 'Executable', 'Unknown'

configurationStatus
String

The configuration status of the machines group or machine or rule Possible values include: 'Configured', 'NotConfigured', 'InProgress', 'Failed', 'NoStatus'

Applies to