SqlVulnerabilityAssessmentScansClient Interface

public interface SqlVulnerabilityAssessmentScansClient

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

Method Summary

Modifier and Type Method and Description
abstract SqlVulnerabilityAssessmentScanRecordInner get(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Get a system database vulnerability assessment scan record.

abstract reactor.core.publisher.Mono<SqlVulnerabilityAssessmentScanRecordInner> getAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Get a system database vulnerability assessment scan record.

abstract Response<SqlVulnerabilityAssessmentScanRecordInner> getWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Get a system database vulnerability assessment scan record.

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

Get a system database vulnerability assessment scan record.

abstract PagedIterable<SqlVulnerabilityAssessmentScanRecordInner> listBySqlVulnerabilityAssessments(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Lists the vulnerability assessment scans of a database.

abstract PagedIterable<SqlVulnerabilityAssessmentScanRecordInner> listBySqlVulnerabilityAssessments(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Lists the vulnerability assessment scans of a database.

abstract PagedFlux<SqlVulnerabilityAssessmentScanRecordInner> listBySqlVulnerabilityAssessmentsAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Lists the vulnerability assessment scans of a database.

Method Details

get

public abstract SqlVulnerabilityAssessmentScanRecordInner get(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Get a system database vulnerability assessment scan record.

Parameters:

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

Returns:

a system database vulnerability assessment scan record.

getAsync

public abstract Mono<SqlVulnerabilityAssessmentScanRecordInner> getAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Get a system database vulnerability assessment scan record.

Parameters:

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

Returns:

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

getWithResponse

public abstract Response<SqlVulnerabilityAssessmentScanRecordInner> getWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Get a system database vulnerability assessment scan record.

Parameters:

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

Returns:

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

getWithResponseAsync

public abstract Mono<Response<SqlVulnerabilityAssessmentScanRecordInner>> getWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Get a system database vulnerability assessment scan record.

Parameters:

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

Returns:

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

listBySqlVulnerabilityAssessments

public abstract PagedIterable<SqlVulnerabilityAssessmentScanRecordInner> listBySqlVulnerabilityAssessments(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Lists the vulnerability assessment scans 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 vulnerability assessment.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

the response of a SqlVulnerabilityAssessmentScanRecord list operation as paginated response with PagedIterable<T>.

listBySqlVulnerabilityAssessments

public abstract PagedIterable<SqlVulnerabilityAssessmentScanRecordInner> listBySqlVulnerabilityAssessments(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Lists the vulnerability assessment scans 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 vulnerability assessment.
systemDatabaseName - The vulnerability assessment system database name.
context - The context to associate with this operation.

Returns:

the response of a SqlVulnerabilityAssessmentScanRecord list operation as paginated response with PagedIterable<T>.

listBySqlVulnerabilityAssessmentsAsync

public abstract PagedFlux<SqlVulnerabilityAssessmentScanRecordInner> listBySqlVulnerabilityAssessmentsAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Lists the vulnerability assessment scans 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 vulnerability assessment.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

the response of a SqlVulnerabilityAssessmentScanRecord list operation as paginated response with PagedFlux<T>.

Applies to