Server Vulnerability Assessments - List By Server

Mencantumkan kebijakan penilaian kerentanan yang terkait dengan server.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/vulnerabilityAssessments?api-version=2020-08-01-preview

Parameter URI

Name In Required Type Description
resourceGroupName
path True
  • string

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

serverName
path True
  • string

Nama server.

subscriptionId
path True
  • string

ID langganan yang mengidentifikasi langganan Azure.

api-version
query True
  • string

Versi API yang digunakan untuk permintaan.

Respons

Name Type Description
200 OK

Berhasil mengambil kebijakan penilaian kerentanan server.

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 VulnerabilityAssessmentADSIsDisabled - Advanced Data Security harus diaktifkan untuk menggunakan Penilaian Kerentanan.

  • 404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan

Contoh

Get a server's vulnerability assessment policies

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/vulnerabilityAssessments?api-version=2020-08-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/vulnerabilityAssessments/",
      "name": "default",
      "type": "Microsoft.Sql/servers/vulnerabilityAssessments",
      "properties": {
        "recurringScans": {
          "isEnabled": true,
          "emailSubscriptionAdmins": true,
          "emails": [
            "email1@mail.com",
            "email2@mail.com"
          ]
        }
      }
    }
  ]
}

Definisi

ServerVulnerabilityAssessment

Penilaian kerentanan server.

ServerVulnerabilityAssessmentListResult

Daftar penilaian kerentanan server.

VulnerabilityAssessmentRecurringScansProperties

Properti pemindaian berulang Penilaian Kerentanan.

ServerVulnerabilityAssessment

Penilaian kerentanan server.

Name Type Description
id
  • string

ID Sumber Daya.

name
  • string

Nama sumber daya.

properties.recurringScans

Pengaturan pemindaian berulang

properties.storageAccountAccessKey
  • string

Menentukan kunci pengidentifikasi akun penyimpanan untuk hasil pemindaian penilaian kerentanan. Jika 'StorageContainerSasKey' tidak ditentukan, storageAccountAccessKey diperlukan.

properties.storageContainerPath
  • string

Jalur kontainer penyimpanan blob untuk menyimpan hasil pemindaian (misalnya https://myStorage.blob.core.windows.net/VaScans/).

properties.storageContainerSasKey
  • string

Tanda tangan akses bersama (Kunci SAS) yang memiliki akses tulis ke kontainer blob yang ditentukan dalam parameter 'storageContainerPath'. Jika 'storageAccountAccessKey' tidak ditentukan, StorageContainerSasKey diperlukan.

type
  • string

Jenis sumber daya

ServerVulnerabilityAssessmentListResult

Daftar penilaian kerentanan server.

Name Type Description
nextLink
  • string

Tautan untuk mengambil halaman hasil berikutnya.

value

Array hasil.

VulnerabilityAssessmentRecurringScansProperties

Properti pemindaian berulang Penilaian Kerentanan.

Name Type Default Value Description
emailSubscriptionAdmins
  • boolean
True

Menentukan bahwa pemberitahuan pemindaian jadwal akan dikirim ke administrator langganan.

emails
  • string[]

Menentukan array alamat email tempat pemberitahuan pemindaian dikirim.

isEnabled
  • boolean

Status pemindaian berulang.