Database Vulnerability Assessment Scans - Get

Mendapatkan catatan pemindaian penilaian kerentanan database.

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

Parameter URI

Name In Required Type Description
databaseName
path True
  • string

Nama database.

resourceGroupName
path True
  • string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal.

scanId
path True
  • string

Id pemindaian penilaian kerentanan pemindaian untuk diambil.

serverName
path True
  • string

Nama server.

subscriptionId
path True
  • string

ID langganan yang mengidentifikasi langganan Azure.

vulnerabilityAssessmentName
path True

Nama penilaian kerentanan.

api-version
query True
  • string

Versi API yang digunakan untuk permintaan.

Respons

Name Type Description
200 OK

Berhasil mengambil rekaman pemindaian penilaian kerentanan database.

Other Status Codes

Respons Kesalahan: ***

  • 400 InvalidStorageAccountName - Akun penyimpanan yang disediakan tidak valid atau tidak ada.

  • 400 InvalidStorageAccountCredentials - Tanda tangan akses bersama akun penyimpanan yang disediakan atau kunci penyimpanan akun tidak valid.

  • 400 VulnerabilityAssessmentInvalidPolicy - Pengaturan Penilaian Kerentanan tidak ada atau penyimpanan tidak valid yang ditentukan dalam pengaturan.

  • 400 VulnerabilityAssessmentADSIsDisabled - Advanced Data Security harus diaktifkan untuk menggunakan Penilaian Kerentanan.

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath - jalur kontainer Storage harus disediakan jika tidak diatur dalam kebijakan tingkat server

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated - Tidak dapat menjalankan operasi Penilaian Kerentanan karena database dijeda. Silakan lanjutkan.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed - Akun penyimpanan tidak ada dalam daftar Aturan Firewall Keluar.

  • 404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan

  • 404 SourceDatabaseNotFound - Database sumber tidak ada.

  • 404 DatabaseDoesNotExist - Pengguna telah menentukan nama database yang tidak ada pada instans server ini.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - Pemindaian Penilaian Kerentanan sudah berlangsung.

  • 500 DatabaseIsUnavailable - Pemuatan gagal. Coba lagi nanti.

Contoh

Gets a database vulnerability assessment scan record by scan ID

Sample Request

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/scan001?api-version=2021-05-01-preview

Sample Response

{
  "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
  }
}

Definisi

VulnerabilityAssessmentName

Nama penilaian kerentanan.

VulnerabilityAssessmentScanError

Properti kesalahan pemindaian penilaian kerentanan.

VulnerabilityAssessmentScanRecord

Catatan pemindaian penilaian kerentanan.

VulnerabilityAssessmentScanState

Status pemindaian.

VulnerabilityAssessmentScanTriggerType

Jenis pemicu pemindaian.

VulnerabilityAssessmentName

Nama penilaian kerentanan.

Name Type Description
default
  • string

VulnerabilityAssessmentScanError

Properti kesalahan pemindaian penilaian kerentanan.

Name Type Description
code
  • string

Kode kesalahan.

message
  • string

Pesan kesalahan.

VulnerabilityAssessmentScanRecord

Catatan pemindaian penilaian kerentanan.

Name Type Description
id
  • string

ID Sumber Daya.

name
  • string

Nama sumber daya.

properties.endTime
  • string

Waktu akhir pemindaian (UTC).

properties.errors

Kesalahan pemindaian.

properties.numberOfFailedSecurityChecks
  • integer

Jumlah pemeriksaan keamanan yang gagal.

properties.scanId
  • string

ID pemindaian.

properties.startTime
  • string

Waktu mulai pemindaian (UTC).

properties.state

Status pemindaian.

properties.storageContainerPath
  • string

Hasil pemindaian jalur kontainer penyimpanan.

properties.triggerType

Jenis pemicu pemindaian.

type
  • string

Jenis sumber daya

VulnerabilityAssessmentScanState

Status pemindaian.

Name Type Description
Failed
  • string
FailedToRun
  • string
InProgress
  • string
Passed
  • string

VulnerabilityAssessmentScanTriggerType

Jenis pemicu pemindaian.

Name Type Description
OnDemand
  • string
Recurring
  • string