Share via


PathRecommendation Class

Definition

Represents a path that is recommended to be allowed and its properties

public class PathRecommendation
type PathRecommendation = class
Public Class PathRecommendation
Inheritance
PathRecommendation

Constructors

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.

Properties

Action

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

Common

Gets or sets whether the application is commonly run on the machine

ConfigurationStatus

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

FileType

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

Path

Gets or sets the full path of the file, or an identifier of the application

PublisherInfo

Gets or sets represents the publisher information of a process/rule

Type

Gets or sets 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'

Usernames

Gets or sets

UserSids

Gets or sets

Extension Methods

ConvertToPSType(PathRecommendation)

Applies to