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-11-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
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 yang akan diambil.

serverName
path True

string

Nama server.

subscriptionId
path True

string

ID langganan yang mengidentifikasi langganan Azure.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Nama penilaian kerentanan.

api-version
query True

string

Versi API yang digunakan untuk permintaan.

Respons

Nama Jenis Deskripsi
200 OK

VulnerabilityAssessmentScanRecord

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 penyimpanan 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-11-01

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

Nama Deskripsi
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.

Nama Jenis Deskripsi
default

string

VulnerabilityAssessmentScanError

Properti kesalahan pemindaian penilaian kerentanan.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

message

string

Pesan kesalahan.

VulnerabilityAssessmentScanRecord

Catatan pemindaian penilaian kerentanan.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.endTime

string

Waktu akhir pemindaian (UTC).

properties.errors

VulnerabilityAssessmentScanError[]

Kesalahan pemindaian.

properties.numberOfFailedSecurityChecks

integer

Jumlah pemeriksaan keamanan yang gagal.

properties.scanId

string

ID pemindaian.

properties.startTime

string

Waktu mulai pemindaian (UTC).

properties.state

VulnerabilityAssessmentScanState

Status pemindaian.

properties.storageContainerPath

string

Jalur kontainer penyimpanan hasil pemindaian.

properties.triggerType

VulnerabilityAssessmentScanTriggerType

Jenis pemicu pemindaian.

type

string

Jenis sumber daya

VulnerabilityAssessmentScanState

Status pemindaian.

Nama Jenis Deskripsi
Failed

string

FailedToRun

string

InProgress

string

Passed

string

VulnerabilityAssessmentScanTriggerType

Jenis pemicu pemindaian.

Nama Jenis Deskripsi
OnDemand

string

Recurring

string