Sdílet prostřednictvím


Managed Database Vulnerability Assessment Rule Baselines - Create Or Update

Vytvoří nebo aktualizuje standardní hodnoty pravidel posouzení ohrožení zabezpečení databáze.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/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 standardní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í směrný plán pro 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í.

managedInstanceName
path True

string

Název spravované instance.

resourceGroupName
path True

string

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

ruleId
path True

string

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

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.

Text požadavku

Name Vyžadováno Typ Description
properties.baselineResults True

DatabaseVulnerabilityAssessmentRuleBaselineItem[]

Výsledek standardních hodnot pravidla

Odpovědi

Name Typ Description
200 OK

DatabaseVulnerabilityAssessmentRuleBaseline

Standardní hodnoty pravidel posouzení ohrožení zabezpečení se úspěšně nastavily.

Other Status Codes

Chybové odpovědi: ***

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

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

  • 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 odchozích pravidel brány firewall.

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

  • 400 DataSecurityInvalidUserSuppliedParameter – klient zadal neplatnou hodnotu parametru.

  • 404 VulnerabilityAssessmentInvalidStorageAccount – účet{0} úložiště definovaný v zásadách je neplatný.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 SourceDatabaseNotFound – zdrojová databáze neexistuje.

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

  • 404 VulnerabilityAssessmentRuleDoesNotExists – pravidlo{0} neexistuje.

  • 404 VulnerabilityAssessmentBaselineDoesNotExists – standardní hodnoty pro pravidlo{0} neexistuje

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

Příklady

Creates or updates a database's vulnerability assessment rule baseline.

Ukázkový požadavek

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/default?api-version=2021-11-01

{
  "properties": {
    "baselineResults": [
      {
        "result": [
          "userA",
          "SELECT"
        ]
      },
      {
        "result": [
          "userB",
          "SELECT"
        ]
      },
      {
        "result": [
          "userC",
          "SELECT",
          "tableId_4"
        ]
      }
    ]
  }
}

Ukázková odpověď

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/managedInstances/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 pravidla posouzení ohrožení zabezpečení databáze.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Vlastnosti výsledku standardních hodnot pravidla posouzení ohrožení zabezpečení databáze Azure SQL

VulnerabilityAssessmentName

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

VulnerabilityAssessmentPolicyBaselineName

Název standardní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í směrný plán pro pravidlo na úrovni serveru).

DatabaseVulnerabilityAssessmentRuleBaseline

Standardní hodnoty pravidla 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 standardních hodnot pravidla

type

string

Typ prostředku.

DatabaseVulnerabilityAssessmentRuleBaselineItem

Vlastnosti výsledku standardních hodnot pravidla posouzení ohrožení zabezpečení databáze Azure SQL

Name Typ Description
result

string[]

Výsledek standardních hodnot pravidla

VulnerabilityAssessmentName

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

Name Typ Description
default

string

VulnerabilityAssessmentPolicyBaselineName

Název standardní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í směrný plán pro pravidlo na úrovni serveru).

Name Typ Description
default

string

master

string