Sql Vulnerability Assessment Baseline Rules - List
Gets the results for all rules in the Baseline.
GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?api-version=2026-04-01-preview
GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?databaseName={databaseName}&api-version=2026-04-01-preview
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
The identifier of the resource. |
|
api-version
|
query | True |
string |
The api version. |
|
database
|
query |
string |
The name of the database to assess. Required when the API is called on the parent resource (e.g., server level) rather than on a specific database resource, since the database name is not part of the resource URI. This is the only way to assess system databases (e.g., master), which cannot be referenced directly in the resource URI. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
Successfully retrieved the database vulnerability assessment rule baselines. |
|
| Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | impersonate your user account |
Examples
List baseline rules on a resource (using databaseName parameter) - Sql Managed Instance
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/managedInstances/myManagedInstance/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?databaseName=master&api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/managedInstances/myManagedInstance/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource (using databaseName parameter) - Sql Server
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/servers/myServer/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?databaseName=master&api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/servers/myServer/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource (using databaseName parameter) - Synapse
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Synapse/workspaces/myWorkspace/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?databaseName=master&api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Synapse/workspaces/myWorkspace/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource - Arc Machine
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource - Sql Managed Instance
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/managedInstances/myManagedInstance/databases/db/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/managedInstances/myManagedInstance/databases/db/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource - Sql Server
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/servers/myServer/databases/db/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Sql/servers/myServer/databases/db/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource - Synapse
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Synapse/workspaces/myWorkspace/sqlPools/myPool/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Synapse/workspaces/myWorkspace/sqlPools/myPool/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
List baseline rules on a resource - Virtual Machine
Sample request
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Compute/virtualMachines/myVm/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?api-version=2026-04-01-preview
Sample response
{
"value": [
{
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
},
"name": "VA1234",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.Compute/virtualMachines/myVm/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules"
}
]
}
Definitions
| Name | Description |
|---|---|
|
Cloud |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). |
|
Cloud |
The error detail. |
|
Error |
The resource management error additional info. |
|
Rule |
Rule results. |
|
Rule |
Rule results properties. |
|
Rules |
A list of rules results. |
CloudError
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
| Name | Type | Description |
|---|---|---|
| error.additionalInfo |
The error additional info. |
|
| error.code |
string |
The error code. |
| error.details |
The error details. |
|
| error.message |
string |
The error message. |
| error.target |
string |
The error target. |
CloudErrorBody
The error detail.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
The error additional info. |
|
| code |
string |
The error code. |
| details |
The error details. |
|
| message |
string |
The error message. |
| target |
string |
The error target. |
ErrorAdditionalInfo
The resource management error additional info.
| Name | Type | Description |
|---|---|---|
| info |
object |
The additional info. |
| type |
string |
The additional info type. |
RuleResults
Rule results.
| Name | Type | Description |
|---|---|---|
| id |
string |
Resource Id |
| name |
string |
Resource name |
| properties |
Rule results properties. |
|
| type |
string |
Resource type |
RuleResultsProperties
Rule results properties.
| Name | Type | Description |
|---|---|---|
| latestScan |
boolean |
Take results from latest scan. |
| results |
string[] |
Expected results in the baseline. |
RulesResults
A list of rules results.
| Name | Type | Description |
|---|---|---|
| value |
List of rule results. |