DefenderCspmAwsOffering Class

public final class DefenderCspmAwsOffering
extends CloudOffering

The CSPM P1 for AWS offering.

Constructor Summary

Constructor Description
DefenderCspmAwsOffering()

Creates an instance of DefenderCspmAwsOffering class.

Method Summary

Modifier and Type Method and Description
DefenderCspmAwsOfferingCiem ciem()

Get the ciem property: Defenders CSPM Cloud infrastructure entitlement management (CIEM) offering configurations.

DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery()

Get the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.

DefenderCspmAwsOfferingDatabasesDspm databasesDspm()

Get the databasesDspm property: The databases DSPM configuration.

DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()

Get the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.

DefenderCspmAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment()

Get the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.

void validate()

Validates the instance.

DefenderCspmAwsOfferingVmScanners vmScanners()

Get the vmScanners property: The Microsoft Defender for Server VM scanning configuration.

DefenderCspmAwsOffering withCiem(DefenderCspmAwsOfferingCiem ciem)

Set the ciem property: Defenders CSPM Cloud infrastructure entitlement management (CIEM) offering configurations.

DefenderCspmAwsOffering withDataSensitivityDiscovery(DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery)

Set the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.

DefenderCspmAwsOffering withDatabasesDspm(DefenderCspmAwsOfferingDatabasesDspm databasesDspm)

Set the databasesDspm property: The databases DSPM configuration.

DefenderCspmAwsOffering withMdcContainersAgentlessDiscoveryK8S(DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)

Set the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.

DefenderCspmAwsOffering withMdcContainersImageAssessment(DefenderCspmAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment)

Set the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.

DefenderCspmAwsOffering withVmScanners(DefenderCspmAwsOfferingVmScanners vmScanners)

Set the vmScanners property: The Microsoft Defender for Server VM scanning configuration.

Methods inherited from CloudOffering

Methods inherited from java.lang.Object

Constructor Details

DefenderCspmAwsOffering

public DefenderCspmAwsOffering()

Creates an instance of DefenderCspmAwsOffering class.

Method Details

ciem

public DefenderCspmAwsOfferingCiem ciem()

Get the ciem property: Defenders CSPM Cloud infrastructure entitlement management (CIEM) offering configurations.

Returns:

the ciem value.

dataSensitivityDiscovery

public DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery()

Get the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.

Returns:

the dataSensitivityDiscovery value.

databasesDspm

public DefenderCspmAwsOfferingDatabasesDspm databasesDspm()

Get the databasesDspm property: The databases DSPM configuration.

Returns:

the databasesDspm value.

mdcContainersAgentlessDiscoveryK8S

public DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()

Get the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.

Returns:

the mdcContainersAgentlessDiscoveryK8S value.

mdcContainersImageAssessment

public DefenderCspmAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment()

Get the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.

Returns:

the mdcContainersImageAssessment value.

validate

public void validate()

Validates the instance.

Overrides:

DefenderCspmAwsOffering.validate()

vmScanners

public DefenderCspmAwsOfferingVmScanners vmScanners()

Get the vmScanners property: The Microsoft Defender for Server VM scanning configuration.

Returns:

the vmScanners value.

withCiem

public DefenderCspmAwsOffering withCiem(DefenderCspmAwsOfferingCiem ciem)

Set the ciem property: Defenders CSPM Cloud infrastructure entitlement management (CIEM) offering configurations.

Parameters:

ciem - the ciem value to set.

Returns:

the DefenderCspmAwsOffering object itself.

withDataSensitivityDiscovery

public DefenderCspmAwsOffering withDataSensitivityDiscovery(DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery)

Set the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.

Parameters:

dataSensitivityDiscovery - the dataSensitivityDiscovery value to set.

Returns:

the DefenderCspmAwsOffering object itself.

withDatabasesDspm

public DefenderCspmAwsOffering withDatabasesDspm(DefenderCspmAwsOfferingDatabasesDspm databasesDspm)

Set the databasesDspm property: The databases DSPM configuration.

Parameters:

databasesDspm - the databasesDspm value to set.

Returns:

the DefenderCspmAwsOffering object itself.

withMdcContainersAgentlessDiscoveryK8S

public DefenderCspmAwsOffering withMdcContainersAgentlessDiscoveryK8S(DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)

Set the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.

Parameters:

mdcContainersAgentlessDiscoveryK8S - the mdcContainersAgentlessDiscoveryK8S value to set.

Returns:

the DefenderCspmAwsOffering object itself.

withMdcContainersImageAssessment

public DefenderCspmAwsOffering withMdcContainersImageAssessment(DefenderCspmAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment)

Set the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.

Parameters:

mdcContainersImageAssessment - the mdcContainersImageAssessment value to set.

Returns:

the DefenderCspmAwsOffering object itself.

withVmScanners

public DefenderCspmAwsOffering withVmScanners(DefenderCspmAwsOfferingVmScanners vmScanners)

Set the vmScanners property: The Microsoft Defender for Server VM scanning configuration.

Parameters:

vmScanners - the vmScanners value to set.

Returns:

the DefenderCspmAwsOffering object itself.

Applies to