Partager via


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)

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

Method Details

beginExecute

public abstract SyncPoller<PollResult<Void>,Void> beginExecute(String resourceGroupName, String serverName, 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.
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, 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.
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, 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.
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, 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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

execute

public abstract void execute(String resourceGroupName, String serverName, 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.
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, 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.
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, 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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.

Returns:

the Response<T> on successful completion of Mono.

Applies to