Share via


DatabaseSqlVulnerabilityAssessmentExecuteScansClient Interface

public interface DatabaseSqlVulnerabilityAssessmentExecuteScansClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginExecute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

abstract SyncPoller<PollResult<Void>,Void> beginExecute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Executes a Vulnerability Assessment database scan.

abstract PollerFlux<PollResult<Void>,Void> beginExecuteAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

abstract void execute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

abstract void execute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Executes a Vulnerability Assessment database scan.

abstract Mono<Void> executeAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

abstract Mono<Response<Flux<ByteBuffer>>> executeWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

Method Details

beginExecute

public abstract SyncPoller<PollResult<Void>,Void> beginExecute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginExecute

public abstract SyncPoller<PollResult<Void>,Void> beginExecute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginExecuteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginExecuteAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

execute

public abstract void execute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

execute

public abstract void execute(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
context - The context to associate with this operation.

executeAsync

public abstract Mono<Void> executeAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

Returns:

A Mono that completes when a successful response is received.

executeWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> executeWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Executes a Vulnerability Assessment database scan.

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.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

Returns:

the Response<T> on successful completion of Mono.

Applies to