DefenderForContainersGcpOfferingVmScanners Class

Definition

The Microsoft Defender for Container K8s VM host scanning configuration.

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

Constructors

Name Description
DefenderForContainersGcpOfferingVmScanners()

Initializes a new instance of DefenderForContainersGcpOfferingVmScanners.

Properties

Name Description
Configuration

Configuration for VM scanning.

(Inherited from VmScannersBase)
Enabled

Is VM scanning enabled.

(Inherited from VmScannersBase)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DefenderForContainersGcpOfferingVmScanners>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DefenderForContainersGcpOfferingVmScanners>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<VmScannersBase>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VmScannersBase)
IJsonModel<VmScannersBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VmScannersBase)
IJsonModel<VmScannersGcp>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VmScannersGcp)
IJsonModel<VmScannersGcp>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VmScannersGcp)
IPersistableModel<DefenderForContainersGcpOfferingVmScanners>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DefenderForContainersGcpOfferingVmScanners>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DefenderForContainersGcpOfferingVmScanners>.Write(ModelReaderWriterOptions)
IPersistableModel<VmScannersBase>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VmScannersBase)
IPersistableModel<VmScannersBase>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VmScannersBase)
IPersistableModel<VmScannersBase>.Write(ModelReaderWriterOptions) (Inherited from VmScannersBase)
IPersistableModel<VmScannersGcp>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VmScannersGcp)
IPersistableModel<VmScannersGcp>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VmScannersGcp)
IPersistableModel<VmScannersGcp>.Write(ModelReaderWriterOptions) (Inherited from VmScannersGcp)

Applies to