AdaptiveApplicationControlGroup Class

AdaptiveApplicationControlGroup.

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

Inheritance
azure.mgmt.security.models._models_py3.Resource
AdaptiveApplicationControlGroup
azure.mgmt.security.models._models_py3.Location
AdaptiveApplicationControlGroup

Constructor

AdaptiveApplicationControlGroup(*, enforcement_mode: Optional[Union[str, azure.mgmt.security.models._security_center_enums.EnforcementMode]] = None, protection_mode: Optional[azure.mgmt.security.models._models_py3.ProtectionMode] = None, vm_recommendations: Optional[List[azure.mgmt.security.models._models_py3.VmRecommendation]] = None, path_recommendations: Optional[List[azure.mgmt.security.models._models_py3.PathRecommendation]] = None, **kwargs)

Parameters

enforcement_mode
str or EnforcementMode
Required

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

protection_mode
ProtectionMode
Required

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

vm_recommendations
list[VmRecommendation]
Required
path_recommendations
list[PathRecommendation]
Required

Variables

location
str

Location where the resource is stored.

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

configuration_status
str or ConfigurationStatus

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

recommendation_status
str or RecommendationStatus

The initial recommendation status of the machine group or machine. Possible values include: "Recommended", "NotRecommended", "NotAvailable", "NoStatus".

source_system
str or SourceSystem

The source type of the machine group. Possible values include: "Azure_AppLocker", "Azure_AuditD", "NonAzure_AppLocker", "NonAzure_AuditD", "None".