Database Vulnerability Assessment Rule Baselines - Get

Ottiene la baseline della regola di valutazione della vulnerabilità di un database.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default/rules/{ruleId}/baselines/{baselineName}?api-version=2021-11-01

Parametri dell'URI

Nome In Necessario Tipo Descrizione
baselineName
path True

VulnerabilityAssessmentPolicyBaselineName

Il nome della baseline della regola di valutazione della vulnerabilità (il valore predefinito implica una baseline su una regola a livello di database e un master per la regola a livello di server).

databaseName
path True

string

Nome del database per cui è definita la baseline della regola di valutazione della vulnerabilità.

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.

ruleId
path True

string

ID della regola di valutazione della vulnerabilità.

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à.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

DatabaseVulnerabilityAssessmentRuleBaseline

È stata completata la baseline della regola di valutazione della vulnerabilità.

Other Status Codes

Risposte agli errori: **

  • 400 VulnerabilitàAssessmentStorageAuthenticationFailed - Impossibile eseguire l'autenticazione all'account di archiviazione '{0}' .

  • 400 VulnerabilitàAssessmentInvalidPolicy - Le impostazioni di valutazione della vulnerabilità non esistono o non sono valide nelle impostazioni.

  • 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.

  • 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.

  • 404 VulnerabilitàAssessmentInvalidStorageAccount - L'account di archiviazione '{0}' definito nel criterio non è valido.

  • 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 VulnerabilitàAssessmentRuleDoesNotExists - Regola '{0}' non esiste.

  • 404 VulnerabilitàAssessmentBaselineDoesNotExists - Baseline non esiste per la regola '{0}'

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

Esempio

Gets a database's vulnerability assessment rule baseline.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/master?api-version=2021-11-01

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/default",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines",
  "properties": {
    "baselineResults": [
      {
        "result": [
          "userA",
          "SELECT"
        ]
      },
      {
        "result": [
          "userB",
          "SELECT"
        ]
      },
      {
        "result": [
          "userC",
          "SELECT",
          "tableId_4"
        ]
      }
    ]
  }
}

Definizioni

Nome Descrizione
DatabaseVulnerabilityAssessmentRuleBaseline

Baseline della regola di valutazione della vulnerabilità del database.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Proprietà per un risultato della regola di valutazione della vulnerabilità del database Azure SQL.

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità.

VulnerabilityAssessmentPolicyBaselineName

Il nome della baseline della regola di valutazione della vulnerabilità (il valore predefinito implica una baseline su una regola a livello di database e un master per la regola a livello di server).

DatabaseVulnerabilityAssessmentRuleBaseline

Baseline della regola di valutazione della vulnerabilità del database.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Nome risorsa.

properties.baselineResults

DatabaseVulnerabilityAssessmentRuleBaselineItem[]

Risultato della baseline della regola

type

string

Tipo di risorsa.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Proprietà per un risultato della regola di valutazione della vulnerabilità del database Azure SQL.

Nome Tipo Descrizione
result

string[]

Risultato della baseline della regola

VulnerabilityAssessmentName

Nome della valutazione della vulnerabilità.

Nome Tipo Descrizione
default

string

VulnerabilityAssessmentPolicyBaselineName

Il nome della baseline della regola di valutazione della vulnerabilità (il valore predefinito implica una baseline su una regola a livello di database e un master per la regola a livello di server).

Nome Tipo Descrizione
default

string

master

string