Condividi tramite


Sql Vulnerability Assessments - Delete

Rimuove la valutazione della vulnerabilità di SQL.

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/default?api-version=2023-08-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse che contiene la risorsa. È possibile ottenere questo valore dall'API di Azure Resource Manager o dal portale.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità SQL.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

Rimozione della valutazione della vulnerabilità SQL completata.

204 No Content

Le impostazioni di Valutazione della vulnerabilità SQL non esistono.

Other Status Codes

ErrorResponse

Risposte di errore:

  • 400 SqlVulnerabilityAssessmentInvalidUserSuppliedParameter: il client ha fornito un valore di parametro non valido.

  • 400 InvalidSqlVulnerabilityAssessmentBaselineInput: l'input della baseline di valutazione della vulnerabilità SQL è null o vuoto.

  • 400 InvalidSqlVulnerabilityAssessmentSettingsInput - L'input dell'impostazione di valutazione della vulnerabilità SQL è null o vuoto

  • 400 SqlVulnerabilityAssessmentScanResultsAreNotAvailableYet - I risultati della valutazione della vulnerabilità SQL non sono ancora disponibili, riprovare più tardi.

  • 400 SqlVulnerabilityAssessmentInvalidRuleId- L'ID della regola di valutazione della vulnerabilità SQL non è valido.

  • 400 SqlVulnerabilityAssessmentScanDoesNotExist - Analisi di valutazione della vulnerabilità SQL non esiste.

  • 400 SqlVulnerabilityAssessmentNoBaseline - Nessuna baseline trovata per l'analisi più recente nella risorsa

  • 400 SqlVulnerabilityAssessmentNoRuleBaseline - Non è stata trovata alcuna baseline di valutazione della vulnerabilità SQL

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResults- Nessun risultato di analisi trovato per l'ID regola. Per impostare una linea di base, è necessario che siano presenti risultati per questa regola nell'analisi più recente disponibile

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleFormat - L'input per la regola binaria non è una rappresentazione booleana

  • 400 SqlVulnerabilityAssessmentBadRuleFormat - I risultati forniti non sono conformi al layout effettivo dei risultati dell'analisi

  • 400 SqlVulnerabilityAssessmentBadRuleWithoutRuleIdFormat - I risultati forniti non sono conformi al layout effettivo dei risultati dell'analisi

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleWithoutRuleIdFormat - L'input per la regola binaria non è una rappresentazione booleana

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResultsWithoutRuleId - Nessun risultato di analisi trovato per una delle regole. Per impostare una linea di base, è necessario che siano presenti risultati per questa regola nell'analisi più recente disponibile

  • 400 SqlVulnerabilityAssessmentEmptyBaseline - Baseline non impostato perché i risultati sono null o vuoti

  • 400 SqlVulnerabilityAssessmentIsdisabled : la funzionalità di valutazione della vulnerabilità sql è disabilitata. Abilitare la funzionalità prima di eseguire altre operazioni di valutazione della vulnerabilità SQL.

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

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

  • 404 SourceDatabaseNotFound - Il database di origine non esiste.

  • 409 SqlVulnerabilityAssessmentStoragefullApiIsEnabled - Valutazione della vulnerabilità è abilitata in questo server o in uno dei database sottostanti con una versione incompatibile. Altre informazioni sulla risoluzione dei problemi sono disponibili https://aka.ms/SQLVAStoragelessDocumentation.

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

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

Esempio

Remove SQL Vulnerability Assessment

Esempio di richiesta

DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/sqlVulnerabilityAssessments/default?api-version=2023-08-01

Risposta di esempio

Definizioni

Nome Descrizione
ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità SQL.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità SQL.

Valore Descrizione
default