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 di errore: ***

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

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

  • 400 VulnerabilityAssessmentADSIsDisabled - Advanced Data Security should be enabled in order to use Vulnerability Assessment.400 VulnerabilityAssessmentADSIsDisabled - Advanced Data Security should be enabled in order to use Vulnerability Assessment.

  • 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 di Valutazione della vulnerabilità.

ServerVulnerabilityAssessment

Valutazione della vulnerabilità del server.

Name Type Description
id
  • string

ID risorsa.

name
  • string

Nome della risorsa.

properties.recurringScans

Impostazioni delle analisi ricorrenti

properties.storageAccountAccessKey
  • string

Specifica la chiave dell'identificatore dell'account di archiviazione per i risultati dell'analisi della valutazione della vulnerabilità. Se non si specifica 'StorageContainerSasKey', è 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 non si specifica 'storageAccountAccessKey', è 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 di Valutazione della vulnerabilità.

Name Type Description
emailSubscriptionAdmins
  • boolean

Specifica che la notifica di analisi pianificata 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.