Server Vulnerability Assessments - List By Server

Lista as políticas de avaliação de vulnerabilidade associadas a um servidor.

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

Parâmetros do URI

Name In Required Type Description
resourceGroupName
path True
  • string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir do Azure Resource Manager API ou do portal.

serverName
path True
  • string

O nome do servidor.

subscriptionId
path True
  • string

O ID de subscrição que identifica uma subscrição do Azure.

api-version
query True
  • string

A versão API a utilizar para o pedido.

Respostas

Name Type Description
200 OK

Recuperou com sucesso as políticas de avaliação da vulnerabilidade do servidor.

Other Status Codes

Respostas de erro: ***

  • 400 InvalidStorageAccountName - A conta de armazenamento fornecida não é válida ou não existe.

  • 400 InvalidStorageAccountCountdentials - A assinatura de acesso partilhado por conta de armazenamento ou chave de armazenamento de conta não é válida.

  • 400 VulnerabilidadeAssessmentUnsupportedStorageAccount - A conta de armazenamento fornecida não é suportada.

  • 400 VulnerabilidadeAssessmentADSIsDisDisabled - Advanced Data Security deve ser ativada para utilizar a Avaliação de Vulnerabilidade.

  • 400 VulnerabilidadeAssessmentStorageOutboundFirewallNotAllowed - A conta de armazenamento não está na lista das Regras de Firewall de Saída.

  • 400 VulnerabilidadeAssessmentInsuibilientStorageAccountPermissions - Permissões insuficientes na conta de armazenamento fornecida.

  • 400 VulnerabilidadeAssessmentStorageAccountIsDisabled - A conta de armazenamento fornecida está desativada.

  • 404 SubscriçãoDoesNotHaveServer - O servidor solicitado não foi encontrado

Exemplos

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

Definições

ServerVulnerabilityAssessment

Uma avaliação de vulnerabilidade do servidor.

ServerVulnerabilityAssessmentListResult

Uma lista das avaliações de vulnerabilidade do servidor.

VulnerabilityAssessmentRecurringScansProperties

Propriedades de uma Avaliação de Vulnerabilidade sondagens recorrentes.

ServerVulnerabilityAssessment

Uma avaliação de vulnerabilidade do servidor.

Name Type Description
id
  • string

Identificação de recursos.

name
  • string

Nome de recurso.

properties.recurringScans

As configurações de digitalização recorrentes

properties.storageAccountAccessKey
  • string

Especifica a chave de identificação da conta de armazenamento para os resultados da avaliação da vulnerabilidade. Se não for especificado o 'StorageContainerSasKey', é necessário o armazenamentoAccountAccessKey. Só se aplica se a conta de armazenamento não estiver por trás de um Vnet ou uma firewall

properties.storageContainerPath
  • string

Um caminho de recipiente de armazenamento de bolhas para conter os resultados da varredura (por exemplo). https://myStorage.blob.core.windows.net/VaScans/

properties.storageContainerSasKey
  • string

Uma assinatura de acesso partilhado (Chave SAS) que tem acesso ao recipiente blob especificado no parâmetro 'storageContainerPath'. Se não for especificado o 'storageAccountAccessKey', é necessário storageContainerSasKey. Só se aplica se a conta de armazenamento não estiver por trás de um Vnet ou uma firewall

type
  • string

Tipo de recurso.

ServerVulnerabilityAssessmentListResult

Uma lista das avaliações de vulnerabilidade do servidor.

Name Type Description
nextLink
  • string

Ligue para recuperar a próxima página de resultados.

value

Conjunto de resultados.

VulnerabilityAssessmentRecurringScansProperties

Propriedades de uma Avaliação de Vulnerabilidade sondagens recorrentes.

Name Type Default Value Description
emailSubscriptionAdmins
  • boolean
True

Especifica que a notificação de verificação de horário será enviada aos administradores de subscrição.

emails
  • string[]

Especifica uma série de endereços de e-mail para os quais a notificação de digitalização é enviada.

isEnabled
  • boolean

Sondagens recorrentes dizem.