SqlVulnerabilityAssessmentExecuteScansClient Interface

public interface SqlVulnerabilityAssessmentExecuteScansClient

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

Method Summary

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

abstract void execute(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

abstract reactor.core.publisher.Mono<Void> executeAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Executes a Vulnerability Assessment database scan.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> executeWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Executes a Vulnerability Assessment database scan.

Method Details

beginExecute

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

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

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

beginExecute

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

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.
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, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

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

execute

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

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.

execute

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

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.
context - The context to associate with this operation.

executeAsync

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

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

A Mono that completes when a successful response is received.

executeWithResponseAsync

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

Executes a Vulnerability Assessment database scan.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
serverName - The name of the server.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

the Response<T> on successful completion of Mono.

Applies to