Skip to main content

database_sql_vulnerability_assessment_scan_result

Creates, updates, deletes, gets or lists a database_sql_vulnerability_assessment_scan_result resource.

Overview

Namedatabase_sql_vulnerability_assessment_scan_result
TypeResource
Idazure.sql.database_sql_vulnerability_assessment_scan_result

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
baselineAdjustedResultobjectSQL Vulnerability Assessment rule result adjusted with baseline.
errorMessagestringSQL Vulnerability Assessment error message.
isTrimmedbooleanSQL Vulnerability Assessment is the query results trimmed.
queryResultsarraySQL Vulnerability Assessment query results that was run.
remediationobjectSQL Vulnerability Assessment the remediation details.
ruleIdstringSQL Vulnerability Assessment rule Id.
ruleMetadataobjectSQL Vulnerability Assessment rule metadata.
statusstringSQL Vulnerability Assessment rule result status. Known values are: "NonFinding", "Finding", and "InternalError". (NonFinding, Finding, InternalError)
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, server_name, database_name, vulnerability_assessment_name, scan_id, scan_result_id, subscription_idGets a vulnerability assessment scan record of a database.
list_by_scanselectresource_group_name, server_name, database_name, vulnerability_assessment_name, scan_id, subscription_idGets a vulnerability assessment scan record of a database.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
database_namestringThe name of the database. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
scan_idstringThe scan id of the SQL Vulnerability Assessment scan to retrieve result from. Required.
scan_result_idstringThe scan result id of the specific result to retrieve. Required.
server_namestringThe name of the server. Required.
subscription_idstring
vulnerability_assessment_namestringThe name of the SQL Vulnerability Assessment. "default" Required.

SELECT examples

Gets a vulnerability assessment scan record of a database.

SELECT
id,
name,
baselineAdjustedResult,
errorMessage,
isTrimmed,
queryResults,
remediation,
ruleId,
ruleMetadata,
status,
systemData,
type
FROM azure.sql.database_sql_vulnerability_assessment_scan_result
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND server_name = '{{ server_name }}' -- required
AND database_name = '{{ database_name }}' -- required
AND vulnerability_assessment_name = '{{ vulnerability_assessment_name }}' -- required
AND scan_id = '{{ scan_id }}' -- required
AND scan_result_id = '{{ scan_result_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;