Server Vulnerability Assessments - List By Server

Répertorie les stratégies d’évaluation des vulnérabilités associées à un serveur.

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

Paramètres URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True
  • string

Le nom du serveur

subscriptionId
path True
  • string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True
  • string

Version de l’API à utiliser pour la requête.

Réponses

Name Type Description
200 OK

Récupération réussie des stratégies d’évaluation des vulnérabilités du serveur.

Other Status Codes

Réponses d’erreur : ***

  • 400 InvalidStorageAccountName : le compte de stockage fourni n’est pas valide ou n’existe pas.

  • 400 InvalidStorageAccountCredentials : la signature d’accès partagé du compte de stockage fourni ou la clé de stockage de compte n’est pas valide.

  • 400 VulnerabilityAssessmentADSIsDisabled - Advanced Data Security doit être activé pour utiliser l’évaluation des vulnérabilités.

  • 404 SubscriptionDoesNotHaveServer - Le serveur demandé est introuvable

Exemples

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

Définitions

ServerVulnerabilityAssessment

Évaluation des vulnérabilités du serveur.

ServerVulnerabilityAssessmentListResult

Liste des évaluations des vulnérabilités du serveur.

VulnerabilityAssessmentRecurringScansProperties

Propriétés d’une analyse périodique de l’évaluation des vulnérabilités.

ServerVulnerabilityAssessment

Évaluation des vulnérabilités du serveur.

Name Type Description
id
  • string

ID de la ressource

name
  • string

Nom de la ressource.

properties.recurringScans

Paramètres des analyses périodiques

properties.storageAccountAccessKey
  • string

Spécifie la clé d’identificateur du compte de stockage pour les résultats de l’analyse d’évaluation des vulnérabilités. Si « StorageContainerSasKey » n’est pas spécifié, storageAccountAccessKey est requis.

properties.storageContainerPath
  • string

Chemin d’accès du conteneur de stockage d’objets blob pour contenir les résultats de l’analyse (par exemple https://myStorage.blob.core.windows.net/VaScans/).

properties.storageContainerSasKey
  • string

Signature d’accès partagé (clé SAS) qui a un accès en écriture au conteneur d’objets blob spécifié dans le paramètre « storageContainerPath ». Si « storageAccountAccessKey » n’est pas spécifié, StorageContainerSasKey est requis.

type
  • string

Type de ressource.

ServerVulnerabilityAssessmentListResult

Liste des évaluations des vulnérabilités du serveur.

Name Type Description
nextLink
  • string

Lien pour récupérer la page suivante des résultats.

value

Tableau de résultats.

VulnerabilityAssessmentRecurringScansProperties

Propriétés d’une analyse périodique de l’évaluation des vulnérabilités.

Name Type Default Value Description
emailSubscriptionAdmins
  • boolean
True

Spécifie que la notification d’analyse de planification sera envoyée aux administrateurs de l’abonnement.

emails
  • string[]

Spécifie un tableau d’adresses de messagerie auxquelles la notification d’analyse est envoyée.

isEnabled
  • boolean

État des analyses périodiques.