Partager via


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)

Removes the database's vulnerability assessment rule baseline.

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

Removes the database's vulnerability assessment rule baseline.

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

Removes the database's vulnerability assessment rule baseline.

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

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)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.

deleteAsync

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

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.

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, Context context)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
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)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.

Returns:

the Response<T> on successful completion of Mono.

Applies to