Share via


AdaptiveNetworkHardeningData Class

Definition

A class representing the AdaptiveNetworkHardening data model. The resource whose properties describes the Adaptive Network Hardening settings for some Azure resource

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

Constructors

AdaptiveNetworkHardeningData()

Initializes a new instance of AdaptiveNetworkHardeningData.

Properties

EffectiveNetworkSecurityGroups

The Network Security Groups effective on the network interfaces of the protected resource.

Id

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

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

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

(Inherited from ResourceData)
Rules

The security rules which are recommended to be effective on the VM.

RulesCalculatedOn

The UTC time on which the rules were calculated.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<AdaptiveNetworkHardeningData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AdaptiveNetworkHardeningData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AdaptiveNetworkHardeningData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AdaptiveNetworkHardeningData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AdaptiveNetworkHardeningData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to