DefenderForContainersAwsOfferingVmScanners Class

public final class DefenderForContainersAwsOfferingVmScanners
extends VmScannersAws

The Microsoft Defender for Container K8s VM host scanning configuration.

Constructor Summary

Constructor Description
DefenderForContainersAwsOfferingVmScanners()

Creates an instance of DefenderForContainersAwsOfferingVmScanners class.

Method Summary

Modifier and Type Method and Description
static DefenderForContainersAwsOfferingVmScanners fromJson(JsonReader jsonReader)

Reads an instance of DefenderForContainersAwsOfferingVmScanners from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

DefenderForContainersAwsOfferingVmScanners withCloudRoleArn(String cloudRoleArn)

Set the cloudRoleArn property: The cloud role ARN in AWS for this feature.

DefenderForContainersAwsOfferingVmScanners withConfiguration(VmScannersBaseConfiguration configuration)

Set the configuration property: Configuration for VM scanning.

DefenderForContainersAwsOfferingVmScanners withEnabled(Boolean enabled)

Set the enabled property: Is VM scanning enabled.

Methods inherited from VmScannersAws

Methods inherited from VmScannersBase

Methods inherited from java.lang.Object

Constructor Details

DefenderForContainersAwsOfferingVmScanners

public DefenderForContainersAwsOfferingVmScanners()

Creates an instance of DefenderForContainersAwsOfferingVmScanners class.

Method Details

fromJson

public static DefenderForContainersAwsOfferingVmScanners fromJson(JsonReader jsonReader)

Reads an instance of DefenderForContainersAwsOfferingVmScanners from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DefenderForContainersAwsOfferingVmScanners if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the DefenderForContainersAwsOfferingVmScanners.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DefenderForContainersAwsOfferingVmScanners.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

DefenderForContainersAwsOfferingVmScanners.validate()

withCloudRoleArn

public DefenderForContainersAwsOfferingVmScanners withCloudRoleArn(String cloudRoleArn)

Set the cloudRoleArn property: The cloud role ARN in AWS for this feature.

Overrides:

DefenderForContainersAwsOfferingVmScanners.withCloudRoleArn(String cloudRoleArn)

Parameters:

cloudRoleArn

withConfiguration

public DefenderForContainersAwsOfferingVmScanners withConfiguration(VmScannersBaseConfiguration configuration)

Set the configuration property: Configuration for VM scanning.

Overrides:

DefenderForContainersAwsOfferingVmScanners.withConfiguration(VmScannersBaseConfiguration configuration)

Parameters:

configuration

withEnabled

public DefenderForContainersAwsOfferingVmScanners withEnabled(Boolean enabled)

Set the enabled property: Is VM scanning enabled.

Overrides:

DefenderForContainersAwsOfferingVmScanners.withEnabled(Boolean enabled)

Parameters:

enabled

Applies to