Dela via


Managed Database Vulnerability Assessment Scans - Export

Konvertera ett befintligt genomsökningsresultat till ett läsbart format för människor. Om det redan finns något händer ingenting

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/default/scans/{scanId}/export?api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på den skannade databasen.

managedInstanceName
path True

string

Namnet på den hanterade instansen.

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.

scanId
path True

string

Genomsöknings-ID:t för sårbarhetsbedömning.

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

DatabaseVulnerabilityAssessmentScansExport

Genomsökningsresultatet har konverterats.

201 Created

DatabaseVulnerabilityAssessmentScansExport

Genomsökningsresultatet har konverterats.

Other Status Codes

Felsvar: ***

  • 400 InvalidStorageAccountName – det angivna lagringskontot är inte giltigt eller finns inte.

  • 400 InvalidStorageAccountCredentials – Den angivna signaturen för delad åtkomst för lagringskontot eller lagringsnyckeln för kontot är inte giltig.

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

  • 400 VulnerabilityAssessmentADSIsDisabled – Advanced Data Security bör aktiveras för att kunna använda sårbarhetsbedömning.

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath – Sökvägen till lagringscontainern måste anges om den inte anges i servernivåprincipen

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

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

  • 400 InvalidVulnerabilityAssessmentOperationRequest – Begäran om sårbarhetsbedömningsåtgärd finns inte eller har inget egenskapsobjekt.

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

  • 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.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress – Genomsökning av sårbarhetsbedömning pågår redan.

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

Exempel

Export a database's vulnerability assessment scan results.

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001/export?api-version=2021-11-01

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001/export",
  "name": "scan001",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/export",
  "properties": {
    "exportedReportLocation": "https://myaccount.blob.core.windows.net/vulnerabilityAssessment/vulnerabilityassessmenttest-6440/testdb/scan001.xlsx"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001/export",
  "name": "scan001",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/export",
  "properties": {
    "exportedReportLocation": "https://myaccount.blob.core.windows.net/vulnerabilityAssessment/vulnerabilityassessmenttest-6440/testdb/scan001.xlsx"
  }
}

Definitioner

Name Description
DatabaseVulnerabilityAssessmentScansExport

En databas för sårbarhetsbedömning genomsöker exportresursen.

VulnerabilityAssessmentName

Namnet på sårbarhetsbedömningen.

DatabaseVulnerabilityAssessmentScansExport

En databas för sårbarhetsbedömning genomsöker exportresursen.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.exportedReportLocation

string

Platsen för den exporterade rapporten (t.ex. https://myStorage.blob.core.windows.net/VaScans/scans/serverName/databaseName/scan_scanId.xlsx).

type

string

Resurstyp.

VulnerabilityAssessmentName

Namnet på sårbarhetsbedömningen.

Värde Description
default