Share via


AdaptiveApplicationControlGroupData Constructors

Definition

Overloads

AdaptiveApplicationControlGroupData()

Initializes a new instance of the AdaptiveApplicationControlGroupData class.

AdaptiveApplicationControlGroupData(String, ProtectionMode, String, String, IList<AdaptiveApplicationControlIssueSummary>, String, IList<VmRecommendation>, IList<PathRecommendation>)

Initializes a new instance of the AdaptiveApplicationControlGroupData class.

AdaptiveApplicationControlGroupData()

Initializes a new instance of the AdaptiveApplicationControlGroupData class.

public AdaptiveApplicationControlGroupData ();
Public Sub New ()

Applies to

AdaptiveApplicationControlGroupData(String, ProtectionMode, String, String, IList<AdaptiveApplicationControlIssueSummary>, String, IList<VmRecommendation>, IList<PathRecommendation>)

Initializes a new instance of the AdaptiveApplicationControlGroupData class.

public AdaptiveApplicationControlGroupData (string enforcementMode = default, Microsoft.Azure.Management.Security.Models.ProtectionMode protectionMode = default, string configurationStatus = default, string recommendationStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.AdaptiveApplicationControlIssueSummary> issues = default, string sourceSystem = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.VmRecommendation> vmRecommendations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.PathRecommendation> pathRecommendations = default);
new Microsoft.Azure.Management.Security.Models.AdaptiveApplicationControlGroupData : string * Microsoft.Azure.Management.Security.Models.ProtectionMode * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.AdaptiveApplicationControlIssueSummary> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.VmRecommendation> * System.Collections.Generic.IList<Microsoft.Azure.Management.Security.Models.PathRecommendation> -> Microsoft.Azure.Management.Security.Models.AdaptiveApplicationControlGroupData
Public Sub New (Optional enforcementMode As String = Nothing, Optional protectionMode As ProtectionMode = Nothing, Optional configurationStatus As String = Nothing, Optional recommendationStatus As String = Nothing, Optional issues As IList(Of AdaptiveApplicationControlIssueSummary) = Nothing, Optional sourceSystem As String = Nothing, Optional vmRecommendations As IList(Of VmRecommendation) = Nothing, Optional pathRecommendations As IList(Of PathRecommendation) = Nothing)

Parameters

enforcementMode
String

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

protectionMode
ProtectionMode

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

configurationStatus
String

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

recommendationStatus
String

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

sourceSystem
String

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

vmRecommendations
IList<VmRecommendation>
pathRecommendations
IList<PathRecommendation>

Applies to