DatabaseSqlVulnerabilityAssessmentRuleBaselinesClient Interface
public interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesClient
An instance of this class provides access to all the operations defined in DatabaseSqlVulnerabilityAssessmentRuleBaselinesClient.
Method Summary
Method Details
createOrUpdate
public abstract DatabaseSqlVulnerabilityAssessmentRuleBaselineInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)
Creates or updates a database's vulnerability assessment rule baseline.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)
Creates or updates a database's vulnerability assessment rule baseline.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters, Context context)
Creates or updates a database's vulnerability assessment rule baseline.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)
Creates or updates a database's vulnerability assessment rule baseline.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId)
Removes the database's vulnerability assessment rule baseline.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId)
Removes the database's vulnerability assessment rule baseline.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, Context context)
Removes the database's vulnerability assessment rule baseline.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId)
Removes the database's vulnerability assessment rule baseline.
Parameters:
Returns:
get
public abstract DatabaseSqlVulnerabilityAssessmentRuleBaselineInner get(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId)
Gets a database's sql vulnerability assessment rule baseline.
Parameters:
Returns:
getAsync
public abstract Mono<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> getAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId)
Gets a database's sql vulnerability assessment rule baseline.
Parameters:
Returns:
getWithResponse
public abstract Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, Context context)
Gets a database's sql vulnerability assessment rule baseline.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId)
Gets a database's sql vulnerability assessment rule baseline.
Parameters:
Returns:
listByBaseline
public abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaseline(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName)
Gets a list of database's sql vulnerability assessment rule baselines.
Parameters:
Returns:
listByBaseline
public abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaseline(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, Context context)
Gets a list of database's sql vulnerability assessment rule baselines.
Parameters:
Returns:
listByBaselineAsync
public abstract PagedFlux<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaselineAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName)
Gets a list of database's sql vulnerability assessment rule baselines.
Parameters:
Returns: