Megosztás a következőn keresztül:


Database Vulnerability Assessment Scans - List By Database

Egy adatbázis sebezhetőségi felméréseinek listája.

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

URI-paraméterek

Name In Kötelező Típus Description
databaseName
path True

string

Az adatbázis neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

A biztonságirés-felmérés neve.

api-version
query True

string

A kéréshez használni kívánt API-verzió.

Válaszok

Name Típus Description
200 OK

VulnerabilityAssessmentScanRecordListResult

Sikeresen lekérte az adatbázis biztonságirés-felmérési rekordjait.

Other Status Codes

ErrorResponse

Hibaválaszok: ***

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath – A tároló elérési útját meg kell adni, ha nincs beállítva a kiszolgálószintű házirendben

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated – Nem sikerült végrehajtani a sebezhetőségi felmérési műveletet, mert az adatbázis szüneteltetve van. Kérjük, folytassa a elemet.

  • 400 VulnerabilityAssessmentInvalidPolicy – A biztonságirés-felmérés beállításai nem léteznek, vagy a beállításokban megadott tároló érvénytelen.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed – A tárfiók nem szerepel a kimenő tűzfalszabályok listájában.

  • 400 VulnerabilityAssessmentADSIsDisabled – A biztonsági rések felmérésének használatához engedélyezni kell az Advanced Data Security használatát.

  • 400 InvalidStorageAccountName – A megadott tárfiók érvénytelen vagy nem létezik.

  • 400 InvalidStorageAccountCredentials – A megadott tárfiók megosztott hozzáférésű jogosultságkódja vagy tárkulcsa érvénytelen.

  • 404 DatabaseDoesNotExist – A felhasználó olyan adatbázisnevet adott meg, amely nem létezik ezen a kiszolgálópéldányon.

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 SourceDatabaseNotFound – A forrásadatbázis nem létezik.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress – A sebezhetőség felmérése már folyamatban van.

  • 500 DatabaseIsUnavailable – A betöltés nem sikerült. Próbálkozzon újra később.

Példák

Gets the list of a database vulnerability assessment scan records

Mintakérelem

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

Mintaválasz

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001",
      "name": "scan001",
      "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans",
      "properties": {
        "scanId": "scan001",
        "triggerType": "OnDemand",
        "state": "Passed",
        "startTime": "2017-12-12T17:45:06Z",
        "endTime": "2017-12-12T17:47:06Z",
        "errors": [],
        "storageContainerPath": "https://myaccount.blob.core.windows.net/vulnerability-assessment",
        "numberOfFailedSecurityChecks": 9
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan002",
      "name": "scan002",
      "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans",
      "properties": {
        "scanId": "scan002",
        "triggerType": "Recurring",
        "state": "Failed",
        "startTime": "2017-12-12T17:45:06Z",
        "endTime": "2017-12-12T17:47:06Z",
        "errors": [],
        "storageContainerPath": "https://myaccount.blob.core.windows.net/vulnerability-assessment",
        "numberOfFailedSecurityChecks": 9
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan003",
      "name": "scan003",
      "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans",
      "properties": {
        "scanId": "scan003",
        "triggerType": "Recurring",
        "state": "FailedToRun",
        "startTime": "2017-12-12T17:45:06Z",
        "endTime": "2017-12-12T17:47:06Z",
        "errors": [
          {
            "code": "StorageNotFound",
            "message": "Storage not found"
          }
        ],
        "storageContainerPath": "https://myaccount.blob.core.windows.net/vulnerability-assessment",
        "numberOfFailedSecurityChecks": 0
      }
    }
  ]
}

Definíciók

Name Description
ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

VulnerabilityAssessmentName

A biztonságirés-felmérés neve.

VulnerabilityAssessmentScanError

A sebezhetőségi felmérési hiba tulajdonságai.

VulnerabilityAssessmentScanRecord

Biztonságirés-felmérési rekord.

VulnerabilityAssessmentScanRecordListResult

A biztonságirés-felmérési rekordok listája.

VulnerabilityAssessmentScanState

A vizsgálat állapota.

VulnerabilityAssessmentScanTriggerType

A vizsgálati eseményindító típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

VulnerabilityAssessmentName

A biztonságirés-felmérés neve.

Érték Description
default

VulnerabilityAssessmentScanError

A sebezhetőségi felmérési hiba tulajdonságai.

Name Típus Description
code

string

A hibakód.

message

string

A hibaüzenet.

VulnerabilityAssessmentScanRecord

Biztonságirés-felmérési rekord.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.endTime

string (date-time)

A vizsgálat befejezési ideje (UTC).

properties.errors

VulnerabilityAssessmentScanError[]

A vizsgálati hibák.

properties.numberOfFailedSecurityChecks

integer (int32)

A sikertelen biztonsági ellenőrzések száma.

properties.scanId

string

A vizsgálat azonosítója.

properties.startTime

string (date-time)

A vizsgálat kezdési ideje (UTC).

properties.state

VulnerabilityAssessmentScanState

A vizsgálat állapota.

properties.storageContainerPath

string

A vizsgálat a tároló elérési útját eredményezi.

properties.triggerType

VulnerabilityAssessmentScanTriggerType

A vizsgálati eseményindító típusa.

type

string

Erőforrás típusa.

VulnerabilityAssessmentScanRecordListResult

A biztonságirés-felmérési rekordok listája.

Name Típus Description
nextLink

string

Hivatkozás az eredmények következő oldalának lekéréséhez.

value

VulnerabilityAssessmentScanRecord[]

Eredménytömb.

VulnerabilityAssessmentScanState

A vizsgálat állapota.

Érték Description
Failed
FailedToRun
InProgress
Passed

VulnerabilityAssessmentScanTriggerType

A vizsgálati eseményindító típusa.

Érték Description
OnDemand
Recurring