SqlVulnerabilityAssessmentRuleBaselinesClient Interface

public interface SqlVulnerabilityAssessmentRuleBaselinesClient

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

Method Summary

Modifier and Type Method and Description
abstract DatabaseSqlVulnerabilityAssessmentRuleBaselineInner createOrUpdate(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

Creates or updates a database's vulnerability assessment rule baseline.

abstract reactor.core.publisher.Mono<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

Creates or updates a database's vulnerability assessment rule baseline.

abstract Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters, Context context)

Creates or updates a database's vulnerability assessment rule baseline.

abstract reactor.core.publisher.Mono<Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

Creates or updates a database's vulnerability assessment rule baseline.

abstract DatabaseSqlVulnerabilityAssessmentRuleBaselineInner get(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a system database's sql vulnerability assessment rule baseline.

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

Gets a system database's sql vulnerability assessment rule baseline.

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

Gets a system database's sql vulnerability assessment rule baseline.

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

Gets a system database's sql vulnerability assessment rule baseline.

abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaseline(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a system database's sql vulnerability assessment rule baseline.

abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaseline(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a system database's sql vulnerability assessment rule baseline.

abstract PagedFlux<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaselineAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a system database's sql vulnerability assessment rule baseline.

Method Details

createOrUpdate

public abstract DatabaseSqlVulnerabilityAssessmentRuleBaselineInner createOrUpdate(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

Creates or updates a database's vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.
parameters - The requested rule baseline resource.

Returns:

a database sql vulnerability assessment rule baseline.

createOrUpdateAsync

public abstract Mono<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

Creates or updates a database's vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.
parameters - The requested rule baseline resource.

Returns:

a database sql vulnerability assessment rule baseline on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters, Context context)

Creates or updates a database's vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.
parameters - The requested rule baseline resource.
context - The context to associate with this operation.

Returns:

a database sql vulnerability assessment rule baseline along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

Creates or updates a database's vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.
parameters - The requested rule baseline resource.

Returns:

a database sql vulnerability assessment rule baseline along with Response<T> on successful completion of Mono.

get

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

Gets a system database's sql vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

a system database's sql vulnerability assessment rule baseline.

getAsync

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

Gets a system database's sql vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

a system database's sql vulnerability assessment rule baseline on successful completion of Mono.

getWithResponse

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

Gets a system database's sql vulnerability assessment rule baseline.

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

Returns:

a system database's sql vulnerability assessment rule baseline along with Response<T>.

getWithResponseAsync

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

Gets a system database's sql vulnerability assessment rule baseline.

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.
ruleId - The vulnerability assessment rule ID.
systemDatabaseName - The vulnerability assessment system database name.

Returns:

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

listByBaseline

public abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaseline(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a system database's sql vulnerability assessment rule baseline.

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 system database's sql vulnerability assessment rule baseline as paginated response with PagedIterable<T>.

listByBaseline

public abstract PagedIterable<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaseline(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName, Context context)

Gets a system database's sql vulnerability assessment rule baseline.

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 system database's sql vulnerability assessment rule baseline as paginated response with PagedIterable<T>.

listByBaselineAsync

public abstract PagedFlux<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> listByBaselineAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, VulnerabilityAssessmentSystemDatabaseName systemDatabaseName)

Gets a system database's sql vulnerability assessment rule baseline.

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 system database's sql vulnerability assessment rule baseline as paginated response with PagedFlux<T>.

Applies to