SqlVulnerabilityAssessmentBaselinesClient Interface

public interface SqlVulnerabilityAssessmentBaselinesClient

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

Method Summary

Modifier and Type Method and Description
abstract DatabaseSqlVulnerabilityAssessmentBaselineSetInner get(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

abstract reactor.core.publisher.Mono<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> getAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

abstract Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> getWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a list of database's sql vulnerability assessment rule baselines.

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

Gets a list of database's sql vulnerability assessment rule baselines.

abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> listBySqlVulnerabilityAssessment(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

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

Gets a list of database's sql vulnerability assessment rule baselines.

abstract PagedFlux<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> listBySqlVulnerabilityAssessmentAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

Method Details

get

public abstract DatabaseSqlVulnerabilityAssessmentBaselineSetInner get(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

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.
baselineName - The baselineName parameter.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

a list of database's sql vulnerability assessment rule baselines.

getAsync

public abstract Mono<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> getAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

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.
baselineName - The baselineName parameter.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

a list of database's sql vulnerability assessment rule baselines on successful completion of Mono.

getWithResponse

public abstract Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> getWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a list of database's sql vulnerability assessment rule baselines.

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

Returns:

a list of database's sql vulnerability assessment rule baselines along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner>> getWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

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.
baselineName - The baselineName parameter.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

a list of database's sql vulnerability assessment rule baselines along with Response<T> on successful completion of Mono.

listBySqlVulnerabilityAssessment

public abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> listBySqlVulnerabilityAssessment(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

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:

a list of database's sql vulnerability assessment rule baselines as paginated response with PagedIterable<T>.

listBySqlVulnerabilityAssessment

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

Gets a list of database's sql vulnerability assessment rule baselines.

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:

a list of database's sql vulnerability assessment rule baselines as paginated response with PagedIterable<T>.

listBySqlVulnerabilityAssessmentAsync

public abstract PagedFlux<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> listBySqlVulnerabilityAssessmentAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a list of database's sql vulnerability assessment rule baselines.

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:

a list of database's sql vulnerability assessment rule baselines as paginated response with PagedFlux<T>.

Applies to