Managed Database Vulnerability Assessment Scans - Initiate Scan

Esegue un'analisi del database di valutazione della 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

Nome In Necessario Tipo Descrizione
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 dell'analisi della valutazione della vulnerabilità da recuperare.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

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

202 Accepted

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

Other Status Codes

Risposte di errore:

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

  • 400 DataSecurityInvalidUserSuppliedParameter - Il client ha fornito un valore di parametro non valido.

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

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

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

  • 400 VulnerabilityAssessmentInvalidPolicy- Le impostazioni di valutazione della vulnerabilità non esistono o non esistono risorse di archiviazione non valide specificate nelle impostazioni.

  • 400 VulnerabilityAssessmentADSIsDisabled - Sicurezza dei dati avanzata deve essere abilitata per usare la valutazione della vulnerabilità.

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath - Il percorso del contenitore di archiviazione deve essere specificato se non è impostato nei criteri a livello di server

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated - Impossibile eseguire l'operazione di valutazione della vulnerabilità perché il database è in pausa. Si prega di riprenderlo.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed - L'account di archiviazione non è incluso 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 di valutazione della 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 il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

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

  • 500 OperationTimedOut: timeout dell'operazione e rollback automatico. 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à.

Nome Tipo Descrizione
default

string