DefenderFoDatabasesAwsOffering Class
- java.
lang. Object - com.
azure. resourcemanager. security. models. CloudOffering - com.
azure. resourcemanager. security. models. DefenderFoDatabasesAwsOffering
- com.
- com.
public final class DefenderFoDatabasesAwsOffering
extends CloudOffering
The Defender for Databases AWS offering.
Constructor Summary
| Constructor | Description |
|---|---|
| DefenderFoDatabasesAwsOffering() |
Creates an instance of Defender |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Defender |
arcAutoProvisioning()
Get the arc |
|
Defender |
databasesDspm()
Get the databases |
|
static
Defender |
fromJson(JsonReader jsonReader)
Reads an instance of Defender |
|
Offering |
offeringType()
Get the offering |
|
Defender |
rds()
Get the rds property: The RDS configuration. |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Defender |
withArcAutoProvisioning(DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning)
Set the arc |
|
Defender |
withDatabasesDspm(DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm)
Set the databases |
|
Defender |
withRds(DefenderFoDatabasesAwsOfferingRds rds)
Set the rds property: The RDS configuration. |
Methods inherited from CloudOffering
Methods inherited from java.lang.Object
Constructor Details
DefenderFoDatabasesAwsOffering
public DefenderFoDatabasesAwsOffering()
Creates an instance of DefenderFoDatabasesAwsOffering class.
Method Details
arcAutoProvisioning
public DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning()
Get the arcAutoProvisioning property: The ARC autoprovisioning configuration.
Returns:
databasesDspm
public DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm()
Get the databasesDspm property: The databases data security posture management (DSPM) configuration.
Returns:
fromJson
public static DefenderFoDatabasesAwsOffering fromJson(JsonReader jsonReader)
Reads an instance of DefenderFoDatabasesAwsOffering from the JsonReader.
Parameters:
Returns:
Throws:
offeringType
public OfferingType offeringType()
Get the offeringType property: The type of the security offering.
Overrides:
DefenderFoDatabasesAwsOffering.offeringType()Returns:
rds
public DefenderFoDatabasesAwsOfferingRds rds()
Get the rds property: The RDS configuration.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
DefenderFoDatabasesAwsOffering.toJson(JsonWriter jsonWriter)Parameters:
Throws:
validate
public void validate()
Validates the instance.
Overrides:
DefenderFoDatabasesAwsOffering.validate()withArcAutoProvisioning
public DefenderFoDatabasesAwsOffering withArcAutoProvisioning(DefenderFoDatabasesAwsOfferingArcAutoProvisioning arcAutoProvisioning)
Set the arcAutoProvisioning property: The ARC autoprovisioning configuration.
Parameters:
Returns:
withDatabasesDspm
public DefenderFoDatabasesAwsOffering withDatabasesDspm(DefenderFoDatabasesAwsOfferingDatabasesDspm databasesDspm)
Set the databasesDspm property: The databases data security posture management (DSPM) configuration.
Parameters:
Returns:
withRds
public DefenderFoDatabasesAwsOffering withRds(DefenderFoDatabasesAwsOfferingRds rds)
Set the rds property: The RDS configuration.
Parameters:
Returns: