Managed Database Vulnerability Assessment Scans - Initiate Scan

Esegue un'analisi del database di valutazione delle vulnerabilità.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/default/scans/{scanId}/initiateScan?api-version=2021-11-01

Parametri dell'URI

Name In Required Type Description
databaseName
path True
  • string

Nome del database.

managedInstanceName
path True
  • string

Nome dell'istanza gestita.

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.

scanId
path True
  • string

Id analisi della valutazione della vulnerabilità dell'analisi da recuperare.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

vulnerabilityAssessmentName
path True

Nome della valutazione della vulnerabilità.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Risposte

Name Type Description
200 OK

È stata eseguita correttamente un'analisi del database di valutazione delle vulnerabilità.

202 Accepted

È stata avviata correttamente un'analisi del database di valutazione delle vulnerabilità.

Other Status Codes

Risposte agli errori: **

  • 400 InvalidVulnerabilityAssessmentOperationRequest - La richiesta di operazione di valutazione della vulnerabilità non esiste o non ha alcun oggetto proprietà.

  • 400 DataSecurityInvalidUserSuppliedParameter - Un valore di parametro non valido è stato fornito dal client.

  • 400 InvalidVulnerabilityAssessmentScanIdLength - La lunghezza dell'ID di analisi della valutazione della vulnerabilità deve essere inferiore {0} ai caratteri.

  • 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àAssessmentInvalidPolicy - Le impostazioni di valutazione delle vulnerabilità non esistono o non sono valide nelle impostazioni.

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

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath - Percorso contenitore di archiviazione deve essere fornito se non è impostato nei criteri a livello di server

  • 400 VulnerabilitàAssessmentDatawarehouseDatabaseIsDeactivated - Impossibile eseguire l'operazione valutazione delle vulnerabilità perché il database viene sospeso. Riprenderlo.

  • 400 VulnerabilitàAssessmentStorageOutboundFirewallNotAllowed - L'account di archiviazione non è nell'elenco delle regole del firewall in uscita.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 SourceDatabaseNotFound: il database di origine non esiste.

  • 404 DatabaseDoesNotExist: l'utente ha specificato un nome di database che non esiste in questa istanza del server.

  • 404 OperationIdNotFound: l'operazione con ID non esiste.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - Analisi valutazione vulnerabilità è già in corso.

  • 409 OperationCancelled: l'operazione è stata annullata dall'utente.

  • 409 Operazione interrotta: impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.

  • 500 DatabaseIsUnavailable - Caricamento non riuscito. Riprova più tardi.

  • 500 OperationTimedOut: l'operazione viene timeout e viene eseguito automaticamente il rollback. Ripetere l'operazione.

  • 503 TooManyRequests : richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

Esempio

Executes a database's vulnerability assessment scan.

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/scans/scan01/initiateScan?api-version=2021-11-01

Sample Response

Definizioni

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità.

Name Type Description
default
  • string