你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DatabaseVulnerabilityAssessmentScansClient Interface

public interface DatabaseVulnerabilityAssessmentScansClient

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

Method Summary

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

abstract DatabaseVulnerabilityAssessmentScansExportInner export(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Convert an existing scan result to a human readable format.

abstract Mono<DatabaseVulnerabilityAssessmentScansExportInner> exportAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Convert an existing scan result to a human readable format.

abstract Response<DatabaseVulnerabilityAssessmentScansExportInner> exportWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)

Convert an existing scan result to a human readable format.

abstract Mono<Response<DatabaseVulnerabilityAssessmentScansExportInner>> exportWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Convert an existing scan result to a human readable format.

abstract VulnerabilityAssessmentScanRecordInner get(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Gets a vulnerability assessment scan record of a database.

abstract Mono<VulnerabilityAssessmentScanRecordInner> getAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Gets a vulnerability assessment scan record of a database.

abstract Response<VulnerabilityAssessmentScanRecordInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)

Gets a vulnerability assessment scan record of a database.

abstract Mono<Response<VulnerabilityAssessmentScanRecordInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Gets a vulnerability assessment scan record of a database.

abstract void initiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

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

Executes a Vulnerability Assessment database scan.

abstract PagedIterable<VulnerabilityAssessmentScanRecordInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Lists the vulnerability assessment scans of a database.

abstract PagedIterable<VulnerabilityAssessmentScanRecordInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Lists the vulnerability assessment scans of a database.

abstract PagedFlux<VulnerabilityAssessmentScanRecordInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Lists the vulnerability assessment scans of a database.

Method Details

beginInitiateScan

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

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

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

beginInitiateScan

public abstract SyncPoller<PollResult<Void>,Void> beginInitiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, 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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.
context - The context to associate with this operation.

Returns:

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

beginInitiateScanAsync

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

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

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

export

public abstract DatabaseVulnerabilityAssessmentScansExportInner export(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Convert an existing scan result to a human readable format. If already exists nothing happens.

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 scanned database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
scanId - The vulnerability assessment scan Id.

Returns:

a database Vulnerability Assessment scan export resource.

exportAsync

public abstract Mono<DatabaseVulnerabilityAssessmentScansExportInner> exportAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Convert an existing scan result to a human readable format. If already exists nothing happens.

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 scanned database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
scanId - The vulnerability assessment scan Id.

Returns:

a database Vulnerability Assessment scan export resource on successful completion of Mono.

exportWithResponse

public abstract Response<DatabaseVulnerabilityAssessmentScansExportInner> exportWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)

Convert an existing scan result to a human readable format. If already exists nothing happens.

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

Returns:

a database Vulnerability Assessment scan export resource along with Response<T>.

exportWithResponseAsync

public abstract Mono<Response<DatabaseVulnerabilityAssessmentScansExportInner>> exportWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Convert an existing scan result to a human readable format. If already exists nothing happens.

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 scanned database.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
scanId - The vulnerability assessment scan Id.

Returns:

a database Vulnerability Assessment scan export resource along with Response<T> on successful completion of Mono.

get

public abstract VulnerabilityAssessmentScanRecordInner get(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

a vulnerability assessment scan record of a database.

getAsync

public abstract Mono<VulnerabilityAssessmentScanRecordInner> getAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

a vulnerability assessment scan record of a database on successful completion of Mono.

getWithResponse

public abstract Response<VulnerabilityAssessmentScanRecordInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.
context - The context to associate with this operation.

Returns:

a vulnerability assessment scan record of a database along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<VulnerabilityAssessmentScanRecordInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

a vulnerability assessment scan record of a database along with Response<T> on successful completion of Mono.

initiateScan

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

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

initiateScan

public abstract void initiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, 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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.
context - The context to associate with this operation.

initiateScanAsync

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

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

A Mono that completes when a successful response is received.

initiateScanWithResponseAsync

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

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.
scanId - The vulnerability assessment scan Id of the scan to retrieve.

Returns:

the Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable<VulnerabilityAssessmentScanRecordInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Lists the vulnerability assessment scans of a database.

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 list of vulnerability assessment scan records as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable<VulnerabilityAssessmentScanRecordInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Lists the vulnerability assessment scans of a database.

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:

a list of vulnerability assessment scan records as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux<VulnerabilityAssessmentScanRecordInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

Lists the vulnerability assessment scans of a database.

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 list of vulnerability assessment scan records as paginated response with PagedFlux<T>.

Applies to