SqlVulnerabilityAssessmentRuleBaselinesOperationsClient Interface

public interface SqlVulnerabilityAssessmentRuleBaselinesOperationsClient

An instance of this class provides access to all the operations defined in SqlVulnerabilityAssessmentRuleBaselinesOperationsClient.

Method Summary

Modifier and Type Method and Description
abstract void delete(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Removes the database's vulnerability assessment rule baseline.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Removes the database's vulnerability assessment rule baseline.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Removes the database's vulnerability assessment rule baseline.

abstract reactor.core.publisher.Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Removes the database's vulnerability assessment rule baseline.

Method Details

delete

public abstract void delete(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

the Response<T> on successful completion of Mono.

Applies to