Share via


AdaptiveApplicationControlGroup Constructors

Definition

Overloads

AdaptiveApplicationControlGroup()

Initializes a new instance of the AdaptiveApplicationControlGroup class.

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

Initializes a new instance of the AdaptiveApplicationControlGroup class.

AdaptiveApplicationControlGroup()

Initializes a new instance of the AdaptiveApplicationControlGroup class.

public AdaptiveApplicationControlGroup ();
Public Sub New ()

Applies to

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

Initializes a new instance of the AdaptiveApplicationControlGroup class.

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

Parameters

id
String

Resource Id

name
String

Resource name

type
String

Resource type

location
String

Location where the resource is stored

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