Sql Vulnerability Assessment Scans - Get
Obtiene los detalles del examen de un único registro de examen.
GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans/{scanId}?workspaceId={workspaceId}&api-version=2023-02-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Identificador del recurso. |
scan
|
path | True |
string |
Identificador de examen. Escriba "latest" para obtener el registro de examen para el examen más reciente. |
api-version
|
query | True |
string |
La versión de api. |
workspace
|
query | True |
string |
Identificador del área de trabajo. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Devuelve los detalles del registro de examen. |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Get scan details of a scan record |
Get scan details of the latest scan record |
Get scan details of a scan record
Solicitud de ejemplo
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/scans/Scheduled-20200623?workspaceId=55555555-6666-7777-8888-999999999999&api-version=2023-02-01-preview
Respuesta de muestra
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans/Scheduled-20200623",
"name": "Scheduled-20200623",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/scans",
"properties": {
"triggerType": "Recurring",
"state": "Failed",
"server": "server1",
"database": "master",
"sqlVersion": "15.0.2000",
"startTime": "2020-06-23T06:49:00.6455136+00:00",
"endTime": "2020-06-23T06:49:00.7236217Z",
"highSeverityFailedRulesCount": 3,
"mediumSeverityFailedRulesCount": 2,
"lowSeverityFailedRulesCount": 1,
"totalPassedRulesCount": 20,
"totalFailedRulesCount": 6,
"totalRulesCount": 26,
"isBaselineApplied": false,
"lastScanTime": "2020-06-23T06:49:00.6455136+00:00"
}
}
Get scan details of the latest scan record
Solicitud de ejemplo
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/scans/latest?workspaceId=55555555-6666-7777-8888-999999999999&api-version=2023-02-01-preview
Respuesta de muestra
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans/Scheduled-20200623",
"name": "Scheduled-20200623",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/scans",
"properties": {
"triggerType": "Recurring",
"state": "Failed",
"server": "server1",
"database": "master",
"sqlVersion": "15.0.2000",
"startTime": "2020-06-23T06:49:00.6455136+00:00",
"endTime": "2020-06-23T06:49:00.7236217Z",
"highSeverityFailedRulesCount": 3,
"mediumSeverityFailedRulesCount": 2,
"lowSeverityFailedRulesCount": 1,
"totalPassedRulesCount": 20,
"totalFailedRulesCount": 6,
"totalRulesCount": 26,
"isBaselineApplied": false,
"lastScanTime": "2020-06-23T06:49:00.6455136+00:00"
}
}
Definiciones
Nombre | Description |
---|---|
Cloud |
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). |
Cloud |
Detalle del error. |
Error |
Información adicional sobre el error de administración de recursos. |
Scan |
Un registro de examen de evaluación de vulnerabilidades. |
Scan |
Propiedades del registro de examen de evaluación de vulnerabilidades. |
Scan |
Estado del examen. |
Scan |
Tipo de desencadenador de examen. |
CloudError
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).
Nombre | Tipo | Description |
---|---|---|
error.additionalInfo |
Información adicional del error. |
|
error.code |
string |
Código de error. |
error.details |
Detalles del error. |
|
error.message |
string |
Mensaje de error. |
error.target |
string |
Destino del error. |
CloudErrorBody
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
Scan
Un registro de examen de evaluación de vulnerabilidades.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso |
name |
string |
Nombre del recurso |
properties |
Propiedades del registro de examen de evaluación de vulnerabilidades. |
|
type |
string |
Tipo de recurso |
ScanProperties
Propiedades del registro de examen de evaluación de vulnerabilidades.
Nombre | Tipo | Description |
---|---|---|
database |
string |
Nombre de la base de datos. |
endTime |
string (date-time) |
Los resultados del examen son válidos hasta la hora de finalización (UTC). |
highSeverityFailedRulesCount |
integer (int32) |
Número de reglas con errores con gravedad alta. |
isBaselineApplied |
boolean |
Línea base creada para esta base de datos y tiene una o varias reglas. |
lastScanTime |
string (date-time) |
Hora del último examen. |
lowSeverityFailedRulesCount |
integer (int32) |
Número de reglas con errores con gravedad baja. |
mediumSeverityFailedRulesCount |
integer (int32) |
Número de reglas con error con gravedad media. |
server |
string |
Nombre del servidor. |
sqlVersion |
string |
Versión de SQL. |
startTime |
string (date-time) |
Hora de inicio del examen (UTC). |
state |
Estado del examen. |
|
totalFailedRulesCount |
integer (int32) |
Número de reglas con error totales. |
totalPassedRulesCount |
integer (int32) |
Número de reglas superada totales. |
totalRulesCount |
integer (int32) |
Número de reglas totales evaluadas. |
triggerType |
Tipo de desencadenador de examen. |
ScanState
Estado del examen.
Valor | Description |
---|---|
Failed |
Fracasado |
FailedToRun |
FailedToRun |
InProgress |
InProgress |
Passed |
Pasado |
ScanTriggerType
Tipo de desencadenador de examen.
Valor | Description |
---|---|
OnDemand |
OnDemand |
Recurring |
Recurrente |