AdaptiveApplicationControlGroup Interface

public interface AdaptiveApplicationControlGroup

An immutable client-side representation of AdaptiveApplicationControlGroup.

Method Summary

Modifier and Type Method and Description
abstract ConfigurationStatus configurationStatus()

Gets the configurationStatus property: The configuration status of the machines group or machine or rule.

abstract EnforcementMode enforcementMode()

Gets the enforcementMode property: The application control policy enforcement/protection mode of the machine group.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract AdaptiveApplicationControlGroupInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.AdaptiveApplicationControlGroupInner object.

abstract List<AdaptiveApplicationControlIssueSummary> issues()

Gets the issues property: The issues property.

abstract String location()

Gets the location property: Location where the resource is stored.

abstract String name()

Gets the name property: The name of the resource.

abstract List<PathRecommendation> pathRecommendations()

Gets the pathRecommendations property: The pathRecommendations property.

abstract ProtectionMode protectionMode()

Gets the protectionMode property: The protection mode of the collection/file types.

abstract RecommendationStatus recommendationStatus()

Gets the recommendationStatus property: The initial recommendation status of the machine group or machine.

abstract AdaptiveApplicationControlGroup refresh()

Refreshes the resource to sync with Azure.

abstract AdaptiveApplicationControlGroup refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract SourceSystem sourceSystem()

Gets the sourceSystem property: The source type of the machine group.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the AdaptiveApplicationControlGroup resource.

abstract List<VmRecommendation> vmRecommendations()

Gets the vmRecommendations property: The vmRecommendations property.

Method Details

configurationStatus

public abstract ConfigurationStatus configurationStatus()

Gets the configurationStatus property: The configuration status of the machines group or machine or rule.

Returns:

the configurationStatus value.

enforcementMode

public abstract EnforcementMode enforcementMode()

Gets the enforcementMode property: The application control policy enforcement/protection mode of the machine group.

Returns:

the enforcementMode value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract AdaptiveApplicationControlGroupInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.AdaptiveApplicationControlGroupInner object.

Returns:

the inner object.

issues

public abstract List issues()

Gets the issues property: The issues property.

Returns:

the issues value.

location

public abstract String location()

Gets the location property: Location where the resource is stored.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

pathRecommendations

public abstract List pathRecommendations()

Gets the pathRecommendations property: The pathRecommendations property.

Returns:

the pathRecommendations value.

protectionMode

public abstract ProtectionMode protectionMode()

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

Returns:

the protectionMode value.

recommendationStatus

public abstract RecommendationStatus recommendationStatus()

Gets the recommendationStatus property: The initial recommendation status of the machine group or machine.

Returns:

the recommendationStatus value.

refresh

public abstract AdaptiveApplicationControlGroup refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract AdaptiveApplicationControlGroup refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

sourceSystem

public abstract SourceSystem sourceSystem()

Gets the sourceSystem property: The source type of the machine group.

Returns:

the sourceSystem value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract AdaptiveApplicationControlGroup.Update update()

Begins update for the AdaptiveApplicationControlGroup resource.

Returns:

the stage of resource update.

vmRecommendations

public abstract List vmRecommendations()

Gets the vmRecommendations property: The vmRecommendations property.

Returns:

the vmRecommendations value.

Applies to