AdaptiveApplicationControlGroupInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. security. fluent. models. AdaptiveApplicationControlGroupInner
- com.
- com.
public final class AdaptiveApplicationControlGroupInner
extends ProxyResource
The AdaptiveApplicationControlGroup model.
Constructor Summary
Constructor | Description |
---|---|
AdaptiveApplicationControlGroupInner() |
Creates an instance of Adaptive |
Method Summary
Modifier and Type | Method and Description |
---|---|
Configuration |
configurationStatus()
Get the configuration |
Enforcement |
enforcementMode()
Get the enforcement |
List<Adaptive |
issues()
Get the issues property: The issues property. |
String |
location()
Get the location property: Location where the resource is stored. |
List<Path |
pathRecommendations()
Get the path |
Protection |
protectionMode()
Get the protection |
Recommendation |
recommendationStatus()
Get the recommendation |
Source |
sourceSystem()
Get the source |
void |
validate()
Validates the instance. |
List<Vm |
vmRecommendations()
Get the vm |
Adaptive |
withEnforcementMode(EnforcementMode enforcementMode)
Set the enforcement |
Adaptive |
withPathRecommendations(List<PathRecommendation> pathRecommendations)
Set the path |
Adaptive |
withProtectionMode(ProtectionMode protectionMode)
Set the protection |
Adaptive |
withVmRecommendations(List<VmRecommendation> vmRecommendations)
Set the vm |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Constructor Details
AdaptiveApplicationControlGroupInner
public AdaptiveApplicationControlGroupInner()
Creates an instance of AdaptiveApplicationControlGroupInner class.
Method Details
configurationStatus
public ConfigurationStatus configurationStatus()
Get the configurationStatus property: The configuration status of the machines group or machine or rule.
Returns:
enforcementMode
public EnforcementMode enforcementMode()
Get the enforcementMode property: The application control policy enforcement/protection mode of the machine group.
Returns:
issues
public List
Get the issues property: The issues property.
Returns:
location
public String location()
Get the location property: Location where the resource is stored.
Returns:
pathRecommendations
public List
Get the pathRecommendations property: The pathRecommendations property.
Returns:
protectionMode
public ProtectionMode protectionMode()
Get the protectionMode property: The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
Returns:
recommendationStatus
public RecommendationStatus recommendationStatus()
Get the recommendationStatus property: The initial recommendation status of the machine group or machine.
Returns:
sourceSystem
public SourceSystem sourceSystem()
Get the sourceSystem property: The source type of the machine group.
Returns:
validate
public void validate()
Validates the instance.
vmRecommendations
public List
Get the vmRecommendations property: The vmRecommendations property.
Returns:
withEnforcementMode
public AdaptiveApplicationControlGroupInner withEnforcementMode(EnforcementMode enforcementMode)
Set the enforcementMode property: The application control policy enforcement/protection mode of the machine group.
Parameters:
Returns:
withPathRecommendations
public AdaptiveApplicationControlGroupInner withPathRecommendations(List
Set the pathRecommendations property: The pathRecommendations property.
Parameters:
Returns:
withProtectionMode
public AdaptiveApplicationControlGroupInner withProtectionMode(ProtectionMode protectionMode)
Set the protectionMode property: The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.
Parameters:
Returns:
withVmRecommendations
public AdaptiveApplicationControlGroupInner withVmRecommendations(List
Set the vmRecommendations property: The vmRecommendations property.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for