Sql Vulnerability Assessment Scans - Get
Obtenir un enregistrement d’analyse d’évaluation des vulnérabilités de base de données système.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/default/scans/{scanId}?systemDatabaseName=master&api-version=2024-05-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail. |
scan
|
path | True |
string |
|
server
|
path | True |
string |
Nom du serveur. |
subscription
|
path | True |
string |
ID d’abonnement qui identifie un abonnement Azure. |
vulnerability
|
path | True |
Nom de l’évaluation des vulnérabilités. |
|
api-version
|
query | True |
string |
Version de l’API à utiliser pour la requête. |
system
|
query | True |
Nom de la base de données du système d’évaluation des vulnérabilités. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Récupération réussie de l’enregistrement d’analyse de l’évaluation des vulnérabilités de la base de données. |
|
Other Status Codes |
Réponses d’erreur : ***
|
Exemples
Gets the a database vulnerability assessment scan records
Exemple de requête
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6411/sqlVulnerabilityAssessments/default/scans/scan001?systemDatabaseName=master&api-version=2024-05-01-preview
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6411/sqlVulnerabilityAssessments/default/scans/scan001",
"name": "scan001",
"type": "Microsoft.Sql/servers/sqlVulnerabilityAssessments/scans",
"properties": {
"scanId": "scan001",
"triggerType": "Recurring",
"state": "Failed",
"server": "vulnerabilityassessmenttest-6411",
"database": "master",
"sqlVersion": "15.0.2000",
"startTime": "2020-06-23T12:19:00.6455136+05:30",
"endTime": "2020-06-23T06:49:00.7236217Z",
"highSeverityFailedRulesCount": 3,
"mediumSeverityFailedRulesCount": 2,
"lowSeverityFailedRulesCount": 1,
"totalPassedRulesCount": 20,
"totalFailedRulesCount": 6,
"totalRulesCount": 26,
"isBaselineApplied": false,
"lastScanTime": "2020-06-23T12:19:00.6455136+05:30"
}
}
Définitions
Nom | Description |
---|---|
created |
Type d’identité qui a créé la ressource. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Sql |
Propriétés d’une erreur d’analyse d’évaluation des vulnérabilités. |
Sql |
Enregistrement d’analyse de l’évaluation des vulnérabilités. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
Vulnerability |
Nom de l’évaluation des vulnérabilités. |
Vulnerability |
État de l’analyse. |
Vulnerability |
Type de déclencheur d’analyse. |
Vulnerability |
Nom de la base de données du système d’évaluation des vulnérabilités. |
createdByType
Type d’identité qui a créé la ressource.
Valeur | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires. |
type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
SqlVulnerabilityAssessmentScanError
Propriétés d’une erreur d’analyse d’évaluation des vulnérabilités.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d’erreur. |
SqlVulnerabilityAssessmentScanRecord
Enregistrement d’analyse de l’évaluation des vulnérabilités.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.database |
string |
Nom de la base de données. |
properties.endTime |
string (date-time) |
Heure de fin de l’analyse (UTC). |
properties.errors |
Erreurs d’analyse. |
|
properties.highSeverityFailedRulesCount |
integer (int32) |
Nombre de règles ayant échoué avec une gravité élevée. |
properties.isBaselineApplied |
boolean |
La base de référence créée pour cette base de données et a une ou plusieurs règles. |
properties.lastScanTime |
string (date-time) |
Heure de la dernière analyse. |
properties.lowSeverityFailedRulesCount |
integer (int32) |
Nombre de règles ayant échoué avec une gravité faible. |
properties.mediumSeverityFailedRulesCount |
integer (int32) |
Nombre de règles ayant échoué avec une gravité moyenne. |
properties.scanId |
string |
ID d’analyse. |
properties.server |
string |
Nom du serveur. |
properties.sqlVersion |
string |
Version SQL. |
properties.startTime |
string (date-time) |
Heure de début de l’analyse (UTC). |
properties.state |
État de l’analyse. |
|
properties.totalFailedRulesCount |
integer (int32) |
Nombre total de règles ayant échoué. |
properties.totalPassedRulesCount |
integer (int32) |
Nombre total de règles passées. |
properties.totalRulesCount |
integer (int32) |
Nombre total de règles évaluées. |
properties.triggerType |
Type de déclencheur d’analyse. |
|
systemData |
SystemData de SqlVulnerabilityAssessmentScanRecordResource. |
|
type |
string |
Type de ressource. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
VulnerabilityAssessmentName
Nom de l’évaluation des vulnérabilités.
Valeur | Description |
---|---|
default |
VulnerabilityAssessmentScanState
État de l’analyse.
Valeur | Description |
---|---|
Failed | |
FailedToRun | |
InProgress | |
Passed |
VulnerabilityAssessmentScanTriggerType
Type de déclencheur d’analyse.
Valeur | Description |
---|---|
OnDemand | |
Recurring |
VulnerabilityAssessmentSystemDatabaseName
Nom de la base de données du système d’évaluation des vulnérabilités.
Valeur | Description |
---|---|
master |