DefenderCspmGcpOffering Class

public final class DefenderCspmGcpOffering
extends CloudOffering

The CSPM P1 for GCP offering.

Constructor Summary

Constructor Description
DefenderCspmGcpOffering()

Creates an instance of DefenderCspmGcpOffering class.

Method Summary

Modifier and Type Method and Description
DefenderCspmGcpOfferingCiemDiscovery ciemDiscovery()

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

DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery()

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

DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()

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

DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment()

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

void validate()

Validates the instance.

DefenderCspmGcpOfferingVmScanners vmScanners()

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

DefenderCspmGcpOffering withCiemDiscovery(DefenderCspmGcpOfferingCiemDiscovery ciemDiscovery)

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

DefenderCspmGcpOffering withDataSensitivityDiscovery(DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery)

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

DefenderCspmGcpOffering withMdcContainersAgentlessDiscoveryK8S(DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)

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

DefenderCspmGcpOffering withMdcContainersImageAssessment(DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment)

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

DefenderCspmGcpOffering withVmScanners(DefenderCspmGcpOfferingVmScanners 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

DefenderCspmGcpOffering

public DefenderCspmGcpOffering()

Creates an instance of DefenderCspmGcpOffering class.

Method Details

ciemDiscovery

public DefenderCspmGcpOfferingCiemDiscovery ciemDiscovery()

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

Returns:

the ciemDiscovery value.

dataSensitivityDiscovery

public DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery()

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

Returns:

the dataSensitivityDiscovery value.

mdcContainersAgentlessDiscoveryK8S

public DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()

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

Returns:

the mdcContainersAgentlessDiscoveryK8S value.

mdcContainersImageAssessment

public DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment()

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

Returns:

the mdcContainersImageAssessment value.

validate

public void validate()

Validates the instance.

Overrides:

DefenderCspmGcpOffering.validate()

vmScanners

public DefenderCspmGcpOfferingVmScanners vmScanners()

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

Returns:

the vmScanners value.

withCiemDiscovery

public DefenderCspmGcpOffering withCiemDiscovery(DefenderCspmGcpOfferingCiemDiscovery ciemDiscovery)

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

Parameters:

ciemDiscovery - the ciemDiscovery value to set.

Returns:

the DefenderCspmGcpOffering object itself.

withDataSensitivityDiscovery

public DefenderCspmGcpOffering withDataSensitivityDiscovery(DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery)

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

Parameters:

dataSensitivityDiscovery - the dataSensitivityDiscovery value to set.

Returns:

the DefenderCspmGcpOffering object itself.

withMdcContainersAgentlessDiscoveryK8S

public DefenderCspmGcpOffering withMdcContainersAgentlessDiscoveryK8S(DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)

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

Parameters:

mdcContainersAgentlessDiscoveryK8S - the mdcContainersAgentlessDiscoveryK8S value to set.

Returns:

the DefenderCspmGcpOffering object itself.

withMdcContainersImageAssessment

public DefenderCspmGcpOffering withMdcContainersImageAssessment(DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment)

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

Parameters:

mdcContainersImageAssessment - the mdcContainersImageAssessment value to set.

Returns:

the DefenderCspmGcpOffering object itself.

withVmScanners

public DefenderCspmGcpOffering withVmScanners(DefenderCspmGcpOfferingVmScanners vmScanners)

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

Parameters:

vmScanners - the vmScanners value to set.

Returns:

the DefenderCspmGcpOffering object itself.

Applies to