Sql Vulnerability Assessment Scan Result - Get
Obtém um registro de verificação de avaliação de vulnerabilidade de um banco de dados.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/default/scans/{scanId}/scanResults/{scanResultId}?systemDatabaseName=master&api-version=2024-05-01-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal. |
scan
|
path | True |
string |
A id de verificação da verificação de Avaliação de Vulnerabilidade do SQL para recuperar o resultado. |
scan
|
path | True |
string |
O id do resultado da verificação do resultado específico a ser recuperado. |
server
|
path | True |
string |
O nome do servidor. |
subscription
|
path | True |
string |
A ID de assinatura que identifica uma assinatura do Azure. |
vulnerability
|
path | True |
O nome da Avaliação de Vulnerabilidade do SQL. |
|
api-version
|
query | True |
string |
A versão da API a ser usada para a solicitação. |
system
|
query | True |
O nome do banco de dados do sistema de avaliação de vulnerabilidades SQL. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Resultados da verificação da Avaliação de Vulnerabilidade do SQL recuperados com êxito para id. |
|
Other Status Codes |
Respostas de erro: ***
|
Exemplos
Get a system database SQL Vulnerability Assessment scan result for scan id and scan result id
Pedido de amostra
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6411/sqlVulnerabilityAssessments/default/scans/scanId1/scanResults/VA1234?systemDatabaseName=master&api-version=2024-05-01-preview
Resposta da amostra
{
"properties": {
"ruleId": "VA1234",
"status": "NonFinding",
"errorMessage": null,
"isTrimmed": false,
"queryResults": [
[
"a1",
"a2",
"a3"
],
[
"b1",
"b2",
"b3"
]
],
"remediation": {
"description": "Remove users",
"scripts": [
"drop user a",
"drop user b"
],
"automated": false,
"portalLink": null
},
"baselineAdjustedResult": null,
"ruleMetadata": {
"ruleId": "VA1234",
"severity": "Informational",
"category": "information",
"ruleType": "NegativeList",
"title": "This is the title",
"description": "This is an example check",
"rationale": "This is important",
"queryCheck": {
"query": "Select a1,a2, a3",
"expectedResult": [],
"columnNames": [
"col1",
"col2",
"col3"
]
},
"benchmarkReferences": [
{
"benchmark": "fedramp",
"reference": "v1"
}
]
}
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6411/sqlVulnerabilityAssessments/Default/scans/scanId1/scanResults/VA1234",
"name": "VA1234",
"type": "Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans/scanResults"
}
Definições
Name | Description |
---|---|
Baseline |
Detalhes da linha de base da Avaliação de Vulnerabilidade do SQL |
Baseline |
Resultados ajustados da linha de base da Avaliação de Vulnerabilidades SQL |
Benchmark |
Referência de benchmark de Avaliação de Vulnerabilidade do SQL |
created |
O tipo de identidade que criou o recurso. |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Query |
Objeto de verificação de consulta de Avaliação de Vulnerabilidade do SQL. |
Remediation |
Detalhes de correção da Avaliação de Vulnerabilidade do SQL. |
Rule |
Gravidade da regra de Avaliação de Vulnerabilidade do SQL. |
Rule |
Status da linha de base da Avaliação de Vulnerabilidade do SQL |
Rule |
Tipo de regra de Avaliação de Vulnerabilidade SQL. |
Sql |
O nome da Avaliação de Vulnerabilidade do SQL. |
Sql |
|
system |
Metadados referentes à criação e última modificação do recurso. |
Va |
Detalhes dos metadados da regra de Avaliação de Vulnerabilidade do SQL. |
Vulnerability |
O nome do banco de dados do sistema de avaliação de vulnerabilidades SQL. |
Baseline
Detalhes da linha de base da Avaliação de Vulnerabilidade do SQL
Name | Tipo | Description |
---|---|---|
expectedResults |
string[] |
Resultados esperados da linha de base da Avaliação de Vulnerabilidades do SQL |
updatedTime |
string (date-time) |
Tempo de atualização da linha de base da Avaliação de Vulnerabilidades do SQL (UTC) |
BaselineAdjustedResult
Resultados ajustados da linha de base da Avaliação de Vulnerabilidades SQL
Name | Tipo | Description |
---|---|---|
baseline |
Detalhes da linha de base da Avaliação de Vulnerabilidades do SQL |
|
resultsNotInBaseline |
string[] |
Resultados da Avaliação de Vulnerabilidade do SQL que não estão na linha de base |
resultsOnlyInBaseline |
string[] |
Resultados da Avaliação de Vulnerabilidade do SQL que estão na linha de base. |
status |
Status da linha de base da Avaliação de Vulnerabilidade do SQL |
BenchmarkReference
Referência de benchmark de Avaliação de Vulnerabilidade do SQL
Name | Tipo | Description |
---|---|---|
benchmark |
string |
Nome do benchmark da Avaliação de Vulnerabilidade do SQL |
reference |
string |
Referência de benchmark de Avaliação de Vulnerabilidade SQL. |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
O erro informações adicionais. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
QueryCheck
Objeto de verificação de consulta de Avaliação de Vulnerabilidade do SQL.
Name | Tipo | Description |
---|---|---|
columnNames |
string[] |
Nomes de coluna de Avaliação de Vulnerabilidade SQL do resultado esperado da consulta. |
expectedResult |
string[] |
Resultado esperado da consulta Avaliação de Vulnerabilidade SQL. |
query |
string |
Consulta de regra de Avaliação de Vulnerabilidade SQL. |
Remediation
Detalhes de correção da Avaliação de Vulnerabilidade do SQL.
Name | Tipo | Description |
---|---|---|
automated |
boolean |
A Avaliação de Vulnerabilidade do SQL é automatizada pela correção. |
description |
string |
Descrição da correção da Avaliação de Vulnerabilidade do SQL. |
portalLink |
string |
Link opcional da Avaliação de Vulnerabilidade do SQL para correção no Portal do Azure. |
scripts |
string[] |
Script de correção da Avaliação de Vulnerabilidades do SQL. |
RuleSeverity
Gravidade da regra de Avaliação de Vulnerabilidade do SQL.
Valor | Description |
---|---|
High | |
Informational | |
Low | |
Medium | |
Obsolete |
RuleStatus
Status da linha de base da Avaliação de Vulnerabilidade do SQL
Valor | Description |
---|---|
Finding | |
InternalError | |
NonFinding |
RuleType
Tipo de regra de Avaliação de Vulnerabilidade SQL.
Valor | Description |
---|---|
BaselineExpected | |
Binary | |
NegativeList | |
PositiveList |
SqlVulnerabilityAssessmentName
O nome da Avaliação de Vulnerabilidade do SQL.
Valor | Description |
---|---|
default |
SqlVulnerabilityAssessmentScanResults
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
name |
string |
Nome do recurso. |
properties.baselineAdjustedResult |
Resultado da regra de Avaliação de Vulnerabilidade do SQL ajustado com a linha de base. |
|
properties.errorMessage |
string |
Mensagem de erro SQL Vulnerability Assessment. |
properties.isTrimmed |
boolean |
A Avaliação de Vulnerabilidade do SQL é o resultado da consulta cortado. |
properties.queryResults |
string[] |
Resultados da consulta Avaliação de Vulnerabilidade do SQL que foi executada. |
properties.remediation |
Avaliação de vulnerabilidade do SQL os detalhes da correção. |
|
properties.ruleId |
string |
ID da regra de Avaliação de Vulnerabilidade do SQL. |
properties.ruleMetadata |
Metadados da regra de Avaliação de Vulnerabilidade do SQL. |
|
properties.status |
Status do resultado da regra de Avaliação de Vulnerabilidade do SQL. |
|
systemData |
SystemData de AdvancedThreatProtectionResource. |
|
type |
string |
Tipo de recurso. |
systemData
Metadados referentes à criação e última modificação do recurso.
Name | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
VaRule
Detalhes dos metadados da regra de Avaliação de Vulnerabilidade do SQL.
Name | Tipo | Description |
---|---|---|
benchmarkReferences |
Referências de benchmark do SQL Vulnerability Assessment. |
|
category |
string |
Categoria da regra de Avaliação de Vulnerabilidade do SQL. |
description |
string |
Descrição da regra de Avaliação de Vulnerabilidade do SQL. |
queryCheck |
Detalhes da consulta da regra de Avaliação de Vulnerabilidade do SQL. |
|
rationale |
string |
Lógica da regra de Avaliação de Vulnerabilidade do SQL. |
ruleId |
string |
ID da regra de Avaliação de Vulnerabilidade do SQL. |
ruleType |
Tipo de regra de Avaliação de Vulnerabilidade SQL. |
|
severity |
Gravidade da regra de Avaliação de Vulnerabilidade do SQL. |
|
title |
string |
Título da regra de Avaliação de Vulnerabilidade do SQL. |
VulnerabilityAssessmentSystemDatabaseName
O nome do banco de dados do sistema de avaliação de vulnerabilidades SQL.
Valor | Description |
---|---|
master |