SqlVulnerabilityAssessmentScanResultOperationsClient Interface

public interface SqlVulnerabilityAssessmentScanResultOperationsClient

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

Method Summary

Modifier and Type Method and Description
abstract SqlVulnerabilityAssessmentScanResultsInner get(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

abstract reactor.core.publisher.Mono<SqlVulnerabilityAssessmentScanResultsInner> getAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

abstract Response<SqlVulnerabilityAssessmentScanResultsInner> getWithResponse(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a vulnerability assessment scan record of a database.

abstract reactor.core.publisher.Mono<Response<SqlVulnerabilityAssessmentScanResultsInner>> getWithResponseAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

abstract PagedIterable<SqlVulnerabilityAssessmentScanResultsInner> listByScan(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

abstract PagedIterable<SqlVulnerabilityAssessmentScanResultsInner> listByScan(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a vulnerability assessment scan record of a database.

abstract PagedFlux<SqlVulnerabilityAssessmentScanResultsInner> listByScanAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

Method Details

get

public abstract SqlVulnerabilityAssessmentScanResultsInner get(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
scanResultId - The scan result id of the specific result to retrieve.
systemDatabaseName - The SQL vulnerability assessment system database name.

Returns:

a vulnerability assessment scan record of a database.

getAsync

public abstract Mono<SqlVulnerabilityAssessmentScanResultsInner> getAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
scanResultId - The scan result id of the specific result to retrieve.
systemDatabaseName - The SQL vulnerability assessment system database name.

Returns:

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

getWithResponse

public abstract Response<SqlVulnerabilityAssessmentScanResultsInner> getWithResponse(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
scanResultId - The scan result id of the specific result to retrieve.
systemDatabaseName - The SQL vulnerability assessment system database name.
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<SqlVulnerabilityAssessmentScanResultsInner>> getWithResponseAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, String scanResultId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
scanResultId - The scan result id of the specific result to retrieve.
systemDatabaseName - The SQL vulnerability assessment system database name.

Returns:

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

listByScan

public abstract PagedIterable<SqlVulnerabilityAssessmentScanResultsInner> listByScan(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
systemDatabaseName - The SQL vulnerability assessment system database name.

Returns:

a vulnerability assessment scan record of a database as paginated response with PagedIterable<T>.

listByScan

public abstract PagedIterable<SqlVulnerabilityAssessmentScanResultsInner> listByScan(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
systemDatabaseName - The SQL vulnerability assessment system database name.
context - The context to associate with this operation.

Returns:

a vulnerability assessment scan record of a database as paginated response with PagedIterable<T>.

listByScanAsync

public abstract PagedFlux<SqlVulnerabilityAssessmentScanResultsInner> listByScanAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a vulnerability assessment scan record of a database.

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.
scanId - The scan id of the SQL Vulnerability Assessment scan to retrieve result from.
systemDatabaseName - The SQL vulnerability assessment system database name.

Returns:

a vulnerability assessment scan record of a database as paginated response with PagedFlux<T>.

Applies to