DefenderCspmGcpOffering Class
- java.
lang. Object - com.
azure. resourcemanager. security. models. CloudOffering - com.
azure. resourcemanager. security. models. DefenderCspmGcpOffering
- com.
- com.
public final class DefenderCspmGcpOffering
extends CloudOffering
The CSPM P1 for GCP offering.
Constructor Summary
| Constructor | Description |
|---|---|
| DefenderCspmGcpOffering() |
Creates an instance of Defender |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Defender |
ciemDiscovery()
Get the ciem |
|
Defender |
dataSensitivityDiscovery()
Get the data |
|
static
Defender |
fromJson(JsonReader jsonReader)
Reads an instance of Defender |
|
Defender |
mdcContainersAgentlessDiscoveryK8S()
Get the mdc |
|
Defender |
mdcContainersImageAssessment()
Get the mdc |
|
Offering |
offeringType()
Get the offering |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Defender |
vmScanners()
Get the vm |
|
Defender |
withCiemDiscovery(DefenderCspmGcpOfferingCiemDiscovery ciemDiscovery)
Set the ciem |
|
Defender |
withDataSensitivityDiscovery(DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery)
Set the data |
|
Defender |
withMdcContainersAgentlessDiscoveryK8S(DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdc |
|
Defender |
withMdcContainersImageAssessment(DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdc |
|
Defender |
withVmScanners(DefenderCspmGcpOfferingVmScanners vmScanners)
Set the vm |
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 Permissions Management OIDC (Open ID connect) connection configurations.
Returns:
dataSensitivityDiscovery
public DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery()
Get the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.
Returns:
fromJson
public static DefenderCspmGcpOffering fromJson(JsonReader jsonReader)
Reads an instance of DefenderCspmGcpOffering from the JsonReader.
Parameters:
Returns:
Throws:
mdcContainersAgentlessDiscoveryK8S
public DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()
Get the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender Container agentless discovery configuration.
Returns:
mdcContainersImageAssessment
public DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment()
Get the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.
Returns:
offeringType
public OfferingType offeringType()
Get the offeringType property: The type of the security offering.
Overrides:
DefenderCspmGcpOffering.offeringType()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
DefenderCspmGcpOffering.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
DefenderCspmGcpOffering.validate()vmScanners
public DefenderCspmGcpOfferingVmScanners vmScanners()
Get the vmScanners property: The Microsoft Defender for CSPM VM scanning configuration.
Returns:
withCiemDiscovery
public DefenderCspmGcpOffering withCiemDiscovery(DefenderCspmGcpOfferingCiemDiscovery ciemDiscovery)
Set the ciemDiscovery property: GCP Defenders CSPM Permissions Management OIDC (Open ID connect) connection configurations.
Parameters:
Returns:
withDataSensitivityDiscovery
public DefenderCspmGcpOffering withDataSensitivityDiscovery(DefenderCspmGcpOfferingDataSensitivityDiscovery dataSensitivityDiscovery)
Set the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.
Parameters:
Returns:
withMdcContainersAgentlessDiscoveryK8S
public DefenderCspmGcpOffering withMdcContainersAgentlessDiscoveryK8S(DefenderCspmGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender Container agentless discovery configuration.
Parameters:
Returns:
withMdcContainersImageAssessment
public DefenderCspmGcpOffering withMdcContainersImageAssessment(DefenderCspmGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdcContainersImageAssessment property: The Microsoft Defender Container image assessment configuration.
Parameters:
Returns:
withVmScanners
public DefenderCspmGcpOffering withVmScanners(DefenderCspmGcpOfferingVmScanners vmScanners)
Set the vmScanners property: The Microsoft Defender for CSPM VM scanning configuration.
Parameters:
Returns: