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
|
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
|
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". |