PathRecommendation Class

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

Constructor

PathRecommendation(*, path: str | None = None, action: str | _models.RecommendationAction | None = None, type: str | _models.RecommendationType | None = None, publisher_info: _models.PublisherInfo | None = None, common: bool | None = None, user_sids: List[str] | None = None, usernames: List[_models.UserRecommendation] | None = None, file_type: str | _models.FileType | None = None, configuration_status: str | _models.ConfigurationStatus | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
path
str

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

Default value: None
action

The recommendation action of the machine or rule. Known values are: "Recommended", "Add", and "Remove".

Default value: None
type

The type of the rule to be allowed. Known values are: "File", "FileHash", "PublisherSignature", "ProductSignature", "BinarySignature", and "VersionAndAboveSignature".

Default value: None
publisher_info

Represents the publisher information of a process/rule.

Default value: None
common

Whether the application is commonly run on the machine.

Default value: None
user_sids
Default value: None
usernames
Default value: None
file_type

The type of the file (for Linux files - Executable is used). Known values are: "Exe", "Dll", "Msi", "Script", "Executable", and "Unknown".

Default value: None
configuration_status

The configuration status of the machines group or machine or rule. Known values are: "Configured", "NotConfigured", "InProgress", "Failed", and "NoStatus".

Default value: None

Variables

Name Description
path
str

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

action

The recommendation action of the machine or rule. Known values are: "Recommended", "Add", and "Remove".

type

The type of the rule to be allowed. Known values are: "File", "FileHash", "PublisherSignature", "ProductSignature", "BinarySignature", and "VersionAndAboveSignature".

publisher_info

Represents the publisher information of a process/rule.

common

Whether the application is commonly run on the machine.

user_sids
usernames
file_type

The type of the file (for Linux files - Executable is used). Known values are: "Exe", "Dll", "Msi", "Script", "Executable", and "Unknown".

configuration_status

The configuration status of the machines group or machine or rule. Known values are: "Configured", "NotConfigured", "InProgress", "Failed", and "NoStatus".