AdaptiveApplicationControlGroup Class

AdaptiveApplicationControlGroup.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

AdaptiveApplicationControlGroup(*, enforcement_mode: str | _models.EnforcementMode | None = None, protection_mode: _models.ProtectionMode | None = None, vm_recommendations: List[_models.VmRecommendation] | None = None, path_recommendations: List[_models.PathRecommendation] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
enforcement_mode

The application control policy enforcement/protection mode of the machine group. Known values are: "Audit", "Enforce", and "None".

Default value: None
protection_mode

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

Default value: None
vm_recommendations
Default value: None
path_recommendations
Default value: None

Variables

Name Description
location
str

Location where the resource is stored.

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

enforcement_mode

The application control policy enforcement/protection mode of the machine group. Known values are: "Audit", "Enforce", and "None".

protection_mode

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

configuration_status

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

recommendation_status

The initial recommendation status of the machine group or machine. Known values are: "Recommended", "NotRecommended", "NotAvailable", and "NoStatus".

issues
source_system

The source type of the machine group. Known values are: "Azure_AppLocker", "Azure_AuditD", "NonAzure_AppLocker", "NonAzure_AuditD", and "None".

vm_recommendations
path_recommendations