SqlVulnerabilityAssessmentBaselineRulesOperations interface

Interface representing a SqlVulnerabilityAssessmentBaselineRules operations.

Properties

add

Set a list of baseline rules. Will overwrite any previously existing results (for all rules).

createOrUpdate

Creates a Baseline for a rule in a database. Will overwrite any previously existing results.

delete

Deletes a rule from the Baseline of a given database.

get

Gets the results for a given rule in the Baseline.

list

Gets the results for all rules in the Baseline.

Property Details

add

Set a list of baseline rules. Will overwrite any previously existing results (for all rules).

add: (resourceId: string, options?: SqlVulnerabilityAssessmentBaselineRulesAddOptionalParams) => Promise<RulesResults>

Property Value

(resourceId: string, options?: SqlVulnerabilityAssessmentBaselineRulesAddOptionalParams) => Promise<RulesResults>

createOrUpdate

Creates a Baseline for a rule in a database. Will overwrite any previously existing results.

createOrUpdate: (resourceId: string, ruleId: string, options?: SqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateOptionalParams) => Promise<RuleResults>

Property Value

(resourceId: string, ruleId: string, options?: SqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateOptionalParams) => Promise<RuleResults>

delete

Deletes a rule from the Baseline of a given database.

delete: (resourceId: string, ruleId: string, options?: SqlVulnerabilityAssessmentBaselineRulesDeleteOptionalParams) => Promise<void>

Property Value

(resourceId: string, ruleId: string, options?: SqlVulnerabilityAssessmentBaselineRulesDeleteOptionalParams) => Promise<void>

get

Gets the results for a given rule in the Baseline.

get: (resourceId: string, ruleId: string, options?: SqlVulnerabilityAssessmentBaselineRulesGetOptionalParams) => Promise<RuleResults>

Property Value

(resourceId: string, ruleId: string, options?: SqlVulnerabilityAssessmentBaselineRulesGetOptionalParams) => Promise<RuleResults>

list

Gets the results for all rules in the Baseline.

list: (resourceId: string, options?: SqlVulnerabilityAssessmentBaselineRulesListOptionalParams) => PagedAsyncIterableIterator<RuleResults, RuleResults[], PageSettings>

Property Value

(resourceId: string, options?: SqlVulnerabilityAssessmentBaselineRulesListOptionalParams) => PagedAsyncIterableIterator<RuleResults, RuleResults[], PageSettings>