Partager via


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, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

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

abstract Mono<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner> createOrUpdateAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, 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, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters, Context context)

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

abstract Mono<Response<DatabaseSqlVulnerabilityAssessmentRuleBaselineInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, BaselineName baselineName, String ruleId, 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)

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

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

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

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

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

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

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

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

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

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

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

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

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, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
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, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
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, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters, Context context)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
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, DatabaseSqlVulnerabilityAssessmentRuleBaselineInput parameters)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
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)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.

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)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.

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, Context context)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.
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)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
ruleId - The vulnerability assessment rule ID.

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)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.

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, Context context)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.
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)

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

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.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
baselineName - The baselineName parameter.

Returns:

a system database's sql vulnerability assessment rule baseline as paginated response with PagedFlux<T>.

Applies to