Dela via


Database Vulnerability Assessment Rule Baselines - Get

Hämtar en databas baslinje för sårbarhetsbedömningsregler.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default/rules/{ruleId}/baselines/{baselineName}?api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
baselineName
path True

VulnerabilityAssessmentPolicyBaselineName

Namnet på baslinjen för sårbarhetsbedömningsregeln (standard innebär en baslinje för en regel på databasnivå och huvudregel för servernivåregel).

databaseName
path True

string

Namnet på databasen som baslinjen för sårbarhetsbedömningsregeln har definierats för.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

ruleId
path True

string

Regel-ID för sårbarhetsbedömning.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Namnet på sårbarhetsbedömningen.

api-version
query True

string

DEN API-version som ska användas för begäran.

Svar

Name Typ Description
200 OK

DatabaseVulnerabilityAssessmentRuleBaseline

Har fått baslinjen för sårbarhetsbedömningsregeln.

Other Status Codes

Felsvar: ***

  • 400 VulnerabilityAssessmentStorageAuthenticationFailed – Det gick inte att autentisera till lagringskontot '{0} .

  • 400 VulnerabilityAssessmentInvalidPolicy – inställningarna för sårbarhetsbedömning finns inte eller ogiltig lagring som anges i inställningarna.

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated – Det gick inte att köra åtgärden Sårbarhetsbedömning eftersom databasen är pausad. Återuppta den.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed – lagringskontot finns inte i listan över regler för utgående brandvägg.

  • 400 InvalidVulnerabilityAssessmentOperationRequest – Begäran om åtgärden för sårbarhetsbedömning finns inte eller har inget egenskapsobjekt.

  • 400 DataSecurityInvalidUserSuppliedParameter – ett ogiltigt parametervärde angavs av klienten.

  • 404 VulnerabilityAssessmentInvalidStorageAccount – lagringskontot som{0} definierades i principen är ogiltigt.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 SourceDatabaseNotFound – källdatabasen finns inte.

  • 404 DatabaseDoesNotExist – Användaren har angett ett databasnamn som inte finns på den här serverinstansen.

  • 404 VulnerabilityAssessmentRuleDoesNotExists – regeln finns{0} inte.

  • 404 VulnerabilityAssessmentBaselineDoesNotExists – Baslinjen finns inte för regeln{0}

  • 500 DatabaseIsUnavailable – Inläsningen misslyckades. Försök igen senare.

Exempel

Gets a database's vulnerability assessment rule baseline.

Exempelbegäran

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/master?api-version=2021-11-01

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/default",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines",
  "properties": {
    "baselineResults": [
      {
        "result": [
          "userA",
          "SELECT"
        ]
      },
      {
        "result": [
          "userB",
          "SELECT"
        ]
      },
      {
        "result": [
          "userC",
          "SELECT",
          "tableId_4"
        ]
      }
    ]
  }
}

Definitioner

Name Description
DatabaseVulnerabilityAssessmentRuleBaseline

En databasbaslinje för sårbarhetsbedömningsregel.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Egenskaper för resultatet från en Azure SQL database vulnerability assessment-regelbaslinje.

VulnerabilityAssessmentName

Namnet på sårbarhetsbedömningen.

VulnerabilityAssessmentPolicyBaselineName

Namnet på baslinjen för sårbarhetsbedömningsregeln (standard innebär en baslinje för en regel på databasnivå och huvudregel för servernivåregel).

DatabaseVulnerabilityAssessmentRuleBaseline

En databasbaslinje för sårbarhetsbedömningsregel.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.baselineResults

DatabaseVulnerabilityAssessmentRuleBaselineItem[]

Baslinjeresultatet för regeln

type

string

Resurstyp.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Egenskaper för resultatet från en Azure SQL database vulnerability assessment-regelbaslinje.

Name Typ Description
result

string[]

Baslinjeresultatet för regeln

VulnerabilityAssessmentName

Namnet på sårbarhetsbedömningen.

Name Typ Description
default

string

VulnerabilityAssessmentPolicyBaselineName

Namnet på baslinjen för sårbarhetsbedömningsregeln (standard innebär en baslinje för en regel på databasnivå och huvudregel för servernivåregel).

Name Typ Description
default

string

master

string