Server Vulnerability Assessments - List By Server

Список политик оценки уязвимостей, связанных с сервером.

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

Параметры URI

Name In Required Type Description
resourceGroupName
path True
  • string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True
  • string

Имя сервера.

subscriptionId
path True
  • string

Идентификатор подписки Azure.

api-version
query True
  • string

Версия API для использования в запросе.

Ответы

Name Type Description
200 OK

Успешно извлечены политики оценки уязвимостей сервера.

Other Status Codes

Ответы на ошибки: ***

  • 400 InvalidStorageAccountName — указанная учетная запись хранения недопустимая или не существует.

  • 400 InvalidStorageAccountCredentials — указанная подписанный URL-адрес учетной записи хранения или недопустимый ключ хранения.

  • 400 VulnerabilityAssessmentUnsupportedStorageAccount — указанная учетная запись хранения не поддерживается.

  • 400 VulnerabilityAssessmentADSIsDisabled — для использования оценки уязвимостей необходимо включить расширенную защиту данных.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed — учетная запись хранения не входит в список правил брандмауэра для исходящего трафика.

  • 400 VulnerabilityAssessmentInsufficientStorageAccountPermissions — недостаточно разрешений для предоставленной учетной записи хранения.

  • 400 VulnerabilityAssessmentStorageAccountIsDisabled — указанная учетная запись хранения отключена.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

Примеры

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=2021-05-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"
          ]
        }
      }
    }
  ]
}

Определения

ServerVulnerabilityAssessment

Оценка уязвимостей сервера.

ServerVulnerabilityAssessmentListResult

Список оценок уязвимостей сервера.

VulnerabilityAssessmentRecurringScansProperties

Свойства повторяющихся проверок оценки уязвимостей.

ServerVulnerabilityAssessment

Оценка уязвимостей сервера.

Name Type Description
id
  • string

Идентификатор ресурса.

name
  • string

Имя ресурса.

properties.recurringScans

Параметры повторяющихся проверок

properties.storageAccountAccessKey
  • string

Указывает ключ идентификатора учетной записи хранения для результатов проверки оценки уязвимостей. Если параметр StorageContainerSasKey не указан, требуется storageAccountAccessKey. Применяется только в том случае, если учетная запись хранения не находится за виртуальной сетью или брандмауэром

properties.storageContainerPath
  • string

Путь к контейнеру хранилища BLOB-объектов для хранения результатов сканирования (например, https://myStorage.blob.core.windows.net/VaScans/).

properties.storageContainerSasKey
  • string

Подписанный URL-адрес (ключ SAS), имеющий доступ на запись к контейнеру BLOB-объектов, указанному в параметре storageContainerPath. Если параметр storageAccountAccessKey не указан, требуется StorageContainerSasKey. Применяется только в том случае, если учетная запись хранения не находится за виртуальной сетью или брандмауэром

type
  • string

Тип ресурса.

ServerVulnerabilityAssessmentListResult

Список оценок уязвимостей сервера.

Name Type Description
nextLink
  • string

Ссылка для получения следующей страницы результатов.

value

Массив результатов.

VulnerabilityAssessmentRecurringScansProperties

Свойства повторяющихся проверок оценки уязвимостей.

Name Type Default Value Description
emailSubscriptionAdmins
  • boolean
True

Указывает, что уведомление о проверке расписания будет отправлено администраторам подписки.

emails
  • string[]

Указывает массив адресов электронной почты, на которые отправляется уведомление о сканировании.

isEnabled
  • boolean

Состояние повторяющихся проверок.