Share via


AdaptiveApplicationControlGroupData Class

Definition

A class representing the AdaptiveApplicationControlGroup data model.

public class AdaptiveApplicationControlGroupData : Azure.ResourceManager.Models.ResourceData
public class AdaptiveApplicationControlGroupData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.AdaptiveApplicationControlGroupData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.AdaptiveApplicationControlGroupData>
type AdaptiveApplicationControlGroupData = class
    inherit ResourceData
type AdaptiveApplicationControlGroupData = class
    inherit ResourceData
    interface IJsonModel<AdaptiveApplicationControlGroupData>
    interface IPersistableModel<AdaptiveApplicationControlGroupData>
Public Class AdaptiveApplicationControlGroupData
Inherits ResourceData
Public Class AdaptiveApplicationControlGroupData
Inherits ResourceData
Implements IJsonModel(Of AdaptiveApplicationControlGroupData), IPersistableModel(Of AdaptiveApplicationControlGroupData)
Inheritance
AdaptiveApplicationControlGroupData
Implements

Constructors

AdaptiveApplicationControlGroupData()

Initializes a new instance of AdaptiveApplicationControlGroupData.

Properties

ConfigurationStatus

The configuration status of the machines group or machine or rule.

EnforcementMode

The application control policy enforcement/protection mode of the machine group.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Issues

Gets the issues.

Location

Location where the resource is stored.

Name

The name of the resource.

(Inherited from ResourceData)
PathRecommendations

Gets the path recommendations.

ProtectionMode

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

RecommendationStatus

The initial recommendation status of the machine group or machine.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SourceSystem

The source type of the machine group.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
VmRecommendations

Gets the vm recommendations.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<AdaptiveApplicationControlGroupData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AdaptiveApplicationControlGroupData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AdaptiveApplicationControlGroupData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AdaptiveApplicationControlGroupData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AdaptiveApplicationControlGroupData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to