Sdílet prostřednictvím


Database Vulnerability Assessment Rule Baselines - Get

Získá standardní hodnoty pravidel posouzení ohrožení zabezpečení databáze.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
baselineName
path True

VulnerabilityAssessmentPolicyBaselineName

Název směrného plánu pravidla posouzení ohrožení zabezpečení (výchozí hodnota znamená směrný plán pro pravidlo na úrovni databáze a hlavní pravidlo na úrovni serveru).

databaseName
path True

string

Název databáze, pro kterou je definován směrný plán pravidla posouzení ohrožení zabezpečení.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API Azure Resource Manageru nebo portálu.

ruleId
path True

string

ID pravidla posouzení ohrožení zabezpečení.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Název posouzení ohrožení zabezpečení.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Odpovědi

Name Typ Description
200 OK

DatabaseVulnerabilityAssessmentRuleBaseline

Směrný plán pravidla posouzení ohrožení zabezpečení byl úspěšně úspěšný.

Other Status Codes

Chybové odpovědi: ***

  • 400 VulnerabilityAssessmentStorageAuthenticationFailed – Nepodařilo se ověřit účet úložiště{0}.

  • 400 VulnerabilityAssessmentInvalidPolicy – Nastavení posouzení ohrožení zabezpečení neexistuje nebo není platné úložiště zadané v nastavení.

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated – Nepodařilo se spustit operaci posouzení ohrožení zabezpečení, protože databáze je pozastavená. Obnovte ho prosím.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed – účet úložiště není v seznamu pravidel brány firewall odchozích přenosů.

  • 400 InvalidVulnerabilityAssessmentOperationRequest – Požadavek na operaci posouzení ohrožení zabezpečení neexistuje nebo nemá žádný objekt vlastností.

  • 400 DataSecurityInvalidUserSuppliedParameter – klient zadal neplatnou hodnotu parametru.

  • 404 VulnerabilityAssessmentInvalidStorageAccount – účet úložiště{0}, který byl definován v zásadě, je neplatný.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server nebyl nalezen.

  • 404 SourceDatabaseNotFound – Zdrojová databáze neexistuje.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který v této instanci serveru neexistuje.

  • 404 VulnerabilityAssessmentRuleDoesNotExists – pravidlo{0}neexistuje.

  • 404 VulnerabilityAssessmentBaselineDoesNotExists – Standardní hodnoty neexistují pro pravidlo{0}

  • 500 DatabaseIsUnavailable – Načtení se nezdařilo. Zkuste to prosím znovu později.

Příklady

Gets a database's vulnerability assessment rule baseline.

Ukázkový požadavek

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

Ukázková odpověď

{
  "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"
        ]
      }
    ]
  }
}

Definice

Name Description
DatabaseVulnerabilityAssessmentRuleBaseline

Standardní hodnoty pravidel posouzení ohrožení zabezpečení databáze.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Vlastnosti výsledku standardních hodnot pravidel posouzení ohrožení zabezpečení služby Azure SQL Database

VulnerabilityAssessmentName

Název posouzení ohrožení zabezpečení.

VulnerabilityAssessmentPolicyBaselineName

Název směrného plánu pravidla posouzení ohrožení zabezpečení (výchozí hodnota znamená směrný plán pro pravidlo na úrovni databáze a hlavní pravidlo na úrovni serveru).

DatabaseVulnerabilityAssessmentRuleBaseline

Standardní hodnoty pravidel posouzení ohrožení zabezpečení databáze.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku

properties.baselineResults

DatabaseVulnerabilityAssessmentRuleBaselineItem[]

Výsledek směrného plánu pravidla

type

string

Typ zdroje.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Vlastnosti výsledku standardních hodnot pravidel posouzení ohrožení zabezpečení služby Azure SQL Database

Name Typ Description
result

string[]

Výsledek směrného plánu pravidla

VulnerabilityAssessmentName

Název posouzení ohrožení zabezpečení.

Hodnota Description
default

VulnerabilityAssessmentPolicyBaselineName

Název směrného plánu pravidla posouzení ohrožení zabezpečení (výchozí hodnota znamená směrný plán pro pravidlo na úrovni databáze a hlavní pravidlo na úrovni serveru).

Hodnota Description
default
master