DatabaseSqlVulnerabilityAssessmentBaselinesClient Interface

public interface DatabaseSqlVulnerabilityAssessmentBaselinesClient

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

Method Summary

Modifier and Type Method and Description
abstract DatabaseSqlVulnerabilityAssessmentBaselineSetInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters)

Add a database's vulnerability assessment rule baseline list.

abstract Mono<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters)

Add a database's vulnerability assessment rule baseline list.

abstract Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters, Context context)

Add a database's vulnerability assessment rule baseline list.

abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters)

Add a database's vulnerability assessment rule baseline list.

abstract DatabaseSqlVulnerabilityAssessmentBaselineSetInner get(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName)

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

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

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

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

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

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

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

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

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

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

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

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

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

Method Details

createOrUpdate

public abstract DatabaseSqlVulnerabilityAssessmentBaselineSetInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters)

Add a database's vulnerability assessment rule baseline list.

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.
baselineName - The baselineName parameter.
parameters - The requested rule baseline resource.

Returns:

a database sql vulnerability assessment baseline set.

createOrUpdateAsync

public abstract Mono<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters)

Add a database's vulnerability assessment rule baseline list.

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.
baselineName - The baselineName parameter.
parameters - The requested rule baseline resource.

Returns:

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

createOrUpdateWithResponse

public abstract Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters, Context context)

Add a database's vulnerability assessment rule baseline list.

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.
baselineName - The baselineName parameter.
parameters - The requested rule baseline resource.
context - The context to associate with this operation.

Returns:

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

createOrUpdateWithResponseAsync

public abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentBaselineSetInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput parameters)

Add a database's vulnerability assessment rule baseline list.

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.
baselineName - The baselineName parameter.
parameters - The requested rule baseline resource.

Returns:

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

get

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

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

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.
baselineName - The baselineName parameter.

Returns:

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

getAsync

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

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

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.
baselineName - The baselineName parameter.

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, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, Context context)

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

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.
baselineName - The baselineName parameter.
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, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName)

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

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.
baselineName - The baselineName parameter.

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, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)

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

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

listBySqlVulnerabilityAssessment

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

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

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

listBySqlVulnerabilityAssessmentAsync

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

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

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

Applies to