DefenderForContainersAwsOfferingVmScanners Class

Definition

The Microsoft Defender for Container K8s VM host scanning configuration.

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

Constructors

Name Description
DefenderForContainersAwsOfferingVmScanners()

Initializes a new instance of DefenderForContainersAwsOfferingVmScanners.

Properties

Name Description
CloudRoleArn

The cloud role ARN in AWS for this feature.

(Inherited from VmScannersAws)
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<DefenderForContainersAwsOfferingVmScanners>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DefenderForContainersAwsOfferingVmScanners>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<VmScannersAws>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VmScannersAws)
IJsonModel<VmScannersAws>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VmScannersAws)
IJsonModel<VmScannersBase>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from VmScannersBase)
IJsonModel<VmScannersBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from VmScannersBase)
IPersistableModel<DefenderForContainersAwsOfferingVmScanners>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DefenderForContainersAwsOfferingVmScanners>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DefenderForContainersAwsOfferingVmScanners>.Write(ModelReaderWriterOptions)
IPersistableModel<VmScannersAws>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VmScannersAws)
IPersistableModel<VmScannersAws>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VmScannersAws)
IPersistableModel<VmScannersAws>.Write(ModelReaderWriterOptions) (Inherited from VmScannersAws)
IPersistableModel<VmScannersBase>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from VmScannersBase)
IPersistableModel<VmScannersBase>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from VmScannersBase)
IPersistableModel<VmScannersBase>.Write(ModelReaderWriterOptions) (Inherited from VmScannersBase)

Applies to