Server Vulnerability Assessments - List By Server

Elenca i criteri di valutazione della vulnerabilità associati a un server.

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

Parametri dell'URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True
  • string

Nome del server.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Risposte

Name Type Description
200 OK

È stato recuperato correttamente i criteri di valutazione della vulnerabilità del server.

Other Status Codes

Risposte agli errori: **

  • 400 InvalidStorageAccountName: l'account di archiviazione fornito non è valido o non esiste.

  • 400 InvalidStorageAccountCredentials: la firma di accesso condiviso dell'account di archiviazione o la chiave di archiviazione dell'account fornita non è valida.

  • 400 VulnerabilitàAssessmentADSIsDisabled - La sicurezza avanzata dei dati deve essere abilitata per l'uso della valutazione delle vulnerabilità.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

Esempio

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

Definizioni

ServerVulnerabilityAssessment

Valutazione della vulnerabilità del server.

ServerVulnerabilityAssessmentListResult

Elenco delle valutazioni delle vulnerabilità del server.

VulnerabilityAssessmentRecurringScansProperties

Proprietà di analisi ricorrenti della valutazione della vulnerabilità.

ServerVulnerabilityAssessment

Valutazione della vulnerabilità del server.

Name Type Description
id
  • string

ID risorsa.

name
  • string

Nome risorsa.

properties.recurringScans

Impostazioni di analisi ricorrenti

properties.storageAccountAccessKey
  • string

Specifica la chiave identificatore dell'account di archiviazione per i risultati dell'analisi della valutazione della vulnerabilità. Se 'StorageContainerSasKey' non è specificato, è necessario storageAccountAccessKey.

properties.storageContainerPath
  • string

Percorso del contenitore di archiviazione BLOB per contenere i risultati dell'analisi , ad esempio https://myStorage.blob.core.windows.net/VaScans/.

properties.storageContainerSasKey
  • string

Firma di accesso condiviso (chiave di firma di accesso condiviso) con accesso in scrittura al contenitore BLOB specificato nel parametro 'storageContainerPath'. Se 'storageAccountAccessKey' non è specificato, è necessario StorageContainerSasKey.

type
  • string

Tipo di risorsa.

ServerVulnerabilityAssessmentListResult

Elenco delle valutazioni delle vulnerabilità del server.

Name Type Description
nextLink
  • string

Collegamento per recuperare la pagina successiva dei risultati.

value

Matrice di risultati.

VulnerabilityAssessmentRecurringScansProperties

Proprietà di analisi ricorrenti della valutazione della vulnerabilità.

Name Type Default Value Description
emailSubscriptionAdmins
  • boolean
True

Specifica che la notifica di analisi pianificare verrà inviata agli amministratori della sottoscrizione.

emails
  • string[]

Specifica una matrice di indirizzi di posta elettronica a cui viene inviata la notifica di analisi.

isEnabled
  • boolean

Stato delle analisi ricorrenti.