DefenderCspmAwsOffering Class
- java.
lang. Object - com.
azure. resourcemanager. security. models. CloudOffering - com.
azure. resourcemanager. security. models. DefenderCspmAwsOffering
- com.
- com.
public final class DefenderCspmAwsOffering
extends CloudOffering
The CSPM P1 for AWS offering.
Constructor Summary
| Constructor | Description |
|---|---|
| DefenderCspmAwsOffering() |
Creates an instance of Defender |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Defender |
ciem()
Get the ciem property: Defenders CSPM Permissions Management offering configurations. |
|
Defender |
databasesDspm()
Get the databases |
|
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 |
withCiem(DefenderCspmAwsOfferingCiem ciem)
Set the ciem property: Defenders CSPM Permissions Management offering configurations. |
|
Defender |
withDatabasesDspm(DefenderCspmAwsOfferingDatabasesDspm databasesDspm)
Set the databases |
|
Defender |
withDataSensitivityDiscovery(DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery)
Set the data |
|
Defender |
withMdcContainersAgentlessDiscoveryK8S(DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdc |
|
Defender |
withMdcContainersImageAssessment(DefenderCspmAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdc |
|
Defender |
withVmScanners(DefenderCspmAwsOfferingVmScanners vmScanners)
Set the vm |
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 Permissions Management offering configurations.
Returns:
databasesDspm
public DefenderCspmAwsOfferingDatabasesDspm databasesDspm()
Get the databasesDspm property: The databases DSPM configuration.
Returns:
dataSensitivityDiscovery
public DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery()
Get the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.
Returns:
fromJson
public static DefenderCspmAwsOffering fromJson(JsonReader jsonReader)
Reads an instance of DefenderCspmAwsOffering from the JsonReader.
Parameters:
Returns:
Throws:
mdcContainersAgentlessDiscoveryK8S
public DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()
Get the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.
Returns:
mdcContainersImageAssessment
public DefenderCspmAwsOfferingMdcContainersImageAssessment 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:
DefenderCspmAwsOffering.offeringType()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
DefenderCspmAwsOffering.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
DefenderCspmAwsOffering.validate()vmScanners
public DefenderCspmAwsOfferingVmScanners vmScanners()
Get the vmScanners property: The Microsoft Defender for CSPM offering VM scanning configuration.
Returns:
withCiem
public DefenderCspmAwsOffering withCiem(DefenderCspmAwsOfferingCiem ciem)
Set the ciem property: Defenders CSPM Permissions Management offering configurations.
Parameters:
Returns:
withDatabasesDspm
public DefenderCspmAwsOffering withDatabasesDspm(DefenderCspmAwsOfferingDatabasesDspm databasesDspm)
Set the databasesDspm property: The databases DSPM configuration.
Parameters:
Returns:
withDataSensitivityDiscovery
public DefenderCspmAwsOffering withDataSensitivityDiscovery(DefenderCspmAwsOfferingDataSensitivityDiscovery dataSensitivityDiscovery)
Set the dataSensitivityDiscovery property: The Microsoft Defender Data Sensitivity discovery configuration.
Parameters:
Returns:
withMdcContainersAgentlessDiscoveryK8S
public DefenderCspmAwsOffering withMdcContainersAgentlessDiscoveryK8S(DefenderCspmAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.
Parameters:
Returns:
withMdcContainersImageAssessment
public DefenderCspmAwsOffering withMdcContainersImageAssessment(DefenderCspmAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.
Parameters:
Returns:
withVmScanners
public DefenderCspmAwsOffering withVmScanners(DefenderCspmAwsOfferingVmScanners vmScanners)
Set the vmScanners property: The Microsoft Defender for CSPM offering VM scanning configuration.
Parameters:
Returns: