SqlPoolVulnerabilityAssessmentRuleBaselines Interface

public interface SqlPoolVulnerabilityAssessmentRuleBaselines

Resource collection API of SqlPoolVulnerabilityAssessmentRuleBaselines.

Method Summary

Modifier and Type Method and Description
abstract Blank define(VulnerabilityAssessmentPolicyBaselineName name)

Begins definition for a new SqlPoolVulnerabilityAssessmentRuleBaseline resource.

abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName)

Removes the database's vulnerability assessment rule baseline.

abstract void deleteById(String id)

Removes the database's vulnerability assessment rule baseline.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Removes the database's vulnerability assessment rule baseline.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName, Context context)

Removes the database's vulnerability assessment rule baseline.

abstract SqlPoolVulnerabilityAssessmentRuleBaseline get(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName)

Gets a SqlPool's vulnerability assessment rule baseline.

abstract SqlPoolVulnerabilityAssessmentRuleBaseline getById(String id)

Gets a SqlPool's vulnerability assessment rule baseline.

abstract Response<SqlPoolVulnerabilityAssessmentRuleBaseline> getByIdWithResponse(String id, Context context)

Gets a SqlPool's vulnerability assessment rule baseline.

abstract Response<SqlPoolVulnerabilityAssessmentRuleBaseline> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName, Context context)

Gets a SqlPool's vulnerability assessment rule baseline.

Method Details

define

public abstract SqlPoolVulnerabilityAssessmentRuleBaseline.DefinitionStages.Blank define(VulnerabilityAssessmentPolicyBaselineName name)

Begins definition for a new SqlPoolVulnerabilityAssessmentRuleBaseline resource.

Parameters:

name - resource name.

Returns:

the first stage of the new SqlPoolVulnerabilityAssessmentRuleBaseline definition.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
ruleId - The vulnerability assessment rule ID.
baselineName - The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for workspace level rule).

deleteById

public abstract void deleteById(String id)

Removes the database's vulnerability assessment rule baseline.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Removes the database's vulnerability assessment rule baseline.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName, Context context)

Removes the database's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
ruleId - The vulnerability assessment rule ID.
baselineName - The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for workspace level rule).
context - The context to associate with this operation.

Returns:

get

public abstract SqlPoolVulnerabilityAssessmentRuleBaseline get(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName)

Gets a SqlPool's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
ruleId - The vulnerability assessment rule ID.
baselineName - The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

Returns:

a SqlPool's vulnerability assessment rule baseline.

getById

public abstract SqlPoolVulnerabilityAssessmentRuleBaseline getById(String id)

Gets a SqlPool's vulnerability assessment rule baseline.

Parameters:

id - the resource ID.

Returns:

a SqlPool's vulnerability assessment rule baseline along with Response<T>.

getByIdWithResponse

public abstract Response<SqlPoolVulnerabilityAssessmentRuleBaseline> getByIdWithResponse(String id, Context context)

Gets a SqlPool's vulnerability assessment rule baseline.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

a SqlPool's vulnerability assessment rule baseline along with Response<T>.

getWithResponse

public abstract Response<SqlPoolVulnerabilityAssessmentRuleBaseline> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String ruleId, VulnerabilityAssessmentPolicyBaselineName baselineName, Context context)

Gets a SqlPool's vulnerability assessment rule baseline.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
sqlPoolName - SQL pool name.
vulnerabilityAssessmentName - The name of the vulnerability assessment.
ruleId - The vulnerability assessment rule ID.
baselineName - The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).
context - The context to associate with this operation.

Returns:

a SqlPool's vulnerability assessment rule baseline along with Response<T>.

Applies to