Freigeben über


Database Sql Vulnerability Assessment Baselines - Get

Ruft eine Liste der Sql-Sicherheitsrisikobewertungsregelbasispläne der Datenbank ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/sqlVulnerabilityAssessments/default/baselines/default?api-version=2023-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
baselineName
path True

BaselineName

databaseName
path True

string

Der Name der Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

serverName
path True

string

Der Name des Servers.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Der Name der Sicherheitsrisikobewertung.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

DatabaseSqlVulnerabilityAssessmentBaselineSet

Die Basisplanliste der SQL-Sicherheitsrisikobewertung wurde erfolgreich erhalten.

Other Status Codes

ErrorResponse

Fehlerantworten: ***

  • 400 SqlVulnerabilityAssessmentIsDisabled – Sql-Sicherheitsrisikobewertungsfeature ist deaktiviert. Aktivieren Sie das Feature, bevor Sie andere SQL-Sicherheitsrisikobewertungsvorgänge ausführen.

  • 400 SqlVulnerabilityAssessmentInvalidUserSuppliedParameter – Ein ungültiger Parameterwert wurde vom Client bereitgestellt.

  • 400 InvalidSqlVulnerabilityAssessmentBaselineInput – Die Basiseingabe der SQL-Sicherheitsrisikobewertung ist null oder leer.

  • 400 InvalidSqlVulnerabilityAssessmentSettingsInput – Die Eingabe der SQL-Sicherheitsrisikobewertungseinstellung ist null oder leer.

  • 400 SqlVulnerabilityAssessmentScanResultsAreNotAvailableYet – ERGEBNISSE der SQL-Sicherheitsrisikobewertung sind noch nicht verfügbar, versuchen Sie es bitte später erneut.

  • 400 SqlVulnerabilityAssessmentInvalidRuleId – Die REGEL-ID der SQL-Sicherheitsrisikobewertung ist ungültig.

  • 400 SqlVulnerabilityAssessmentScanDoesNotExist – SQL-Überprüfung der Sicherheitsrisikobewertung ist nicht vorhanden.

  • 400 SqlVulnerabilityAssessmentNoBaseline – Es wurden keine Basispläne für die neueste Überprüfung in der Ressource gefunden.

  • 400 SqlVulnerabilityAssessmentNoRuleBaseline – Es wurde kein Basisplan für die SQL-Sicherheitsrisikobewertung gefunden.

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResults – Es wurden keine Scanergebnisse für die Regel-ID gefunden. Um einen Basisplan festzulegen, muss es Ergebnisse für diese Regel in der neuesten verfügbaren Überprüfung geben.

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleFormat - Eingabe für binäre Regel ist keine boolesche Darstellung

  • 400 SqlVulnerabilityAssessmentBadRuleFormat - Die bereitgestellten Ergebnisse entsprechen nicht dem tatsächlichen Layout der Scanergebnisse.

  • 400 SqlVulnerabilityAssessmentBadRuleWithoutRuleIdFormat - Die bereitgestellten Ergebnisse entsprechen nicht dem tatsächlichen Layout der Scanergebnisse.

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleWithoutRuleIdFormat - Eingabe für binäre Regel ist keine boolesche Darstellung

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResultsWithoutRuleId – Es wurden keine Scanergebnisse für eine der Regeln gefunden. Um einen Basisplan festzulegen, muss es Ergebnisse für diese Regel in der neuesten verfügbaren Überprüfung geben.

  • 400 SqlVulnerabilityAssessmentEmptyBaseline – Basisplan nicht festgelegt, weil die Ergebnisse null oder leer sind

  • 404 SubscriptionDoesNotHaveServer – Der angeforderte Server wurde nicht gefunden.

  • 404 DatabaseDoesNotExist – Der Benutzer hat einen Datenbanknamen angegeben, der in dieser Serverinstanz nicht vorhanden ist.

  • 404 SourceDatabaseNotFound – Die Quelldatenbank ist nicht vorhanden.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - SQL Vulnerability Assessment Scan ist bereits in Bearbeitung

  • 409 SqlVulnerabilityAssessmentStoragefullApiIsEnabled – Sicherheitsrisikobewertung ist auf diesem Server oder einer der zugrunde liegenden Datenbanken mit einer inkompatiblen Version aktiviert. Weitere Informationen zur Problembehandlung finden Sie https://aka.ms/SQLVAStoragelessDocumentation.

  • 500 DatabaseIsUnavailable - Fehler beim Laden. Versuchen Sie es später erneut.

Beispiele

Gets a list of database's sql vulnerability assessment rule baselines.

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6411/databases/testdb/sqlVulnerabilityAssessments/default/baselines/default?api-version=2023-08-01

Beispiel für eine Antwort

{
  "properties": {
    "results": {
      "VA1020": [],
      "VA1054": [],
      "VA1095": [],
      "VA1096": [],
      "VA1097": [],
      "VA1099": [],
      "VA1143": [
        [
          "True"
        ]
      ],
      "VA1219": [
        [
          "False"
        ]
      ],
      "VA1221": [],
      "VA1223": [],
      "VA1224": [],
      "VA1246": [],
      "VA1248": [],
      "VA1258": [],
      "VA1281": [],
      "VA1282": [],
      "VA2020": [],
      "VA2033": [],
      "VA2062": [],
      "VA2064": [],
      "VA2108": [],
      "VA2109": [],
      "VA2129": [],
      "VA2130": []
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/databases/testdb/sqlVulnerabilityAssessments/Default/baselines/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines"
}

Definitionen

Name Beschreibung
BaselineName
createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DatabaseSqlVulnerabilityAssessmentBaselineSet

Ein Basissatz für die Sql-Sicherheitsrisikobewertung.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

VulnerabilityAssessmentName

Der Name der Sicherheitsrisikobewertung.

BaselineName

Wert Beschreibung
default

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

DatabaseSqlVulnerabilityAssessmentBaselineSet

Ein Basissatz für die Sql-Sicherheitsrisikobewertung.

Name Typ Beschreibung
id

string

Ressourcen-ID.

name

string

Ressourcenname.

properties.results

object

Das Basissatzergebnis

systemData

systemData

SystemData von DatabaseSqlVulnerabilityAssessmentBaselineSetResource.

type

string

Ressourcentyp.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

VulnerabilityAssessmentName

Der Name der Sicherheitsrisikobewertung.

Wert Beschreibung
default