Megosztás a következőn keresztül:


Database Sql Vulnerability Assessment Baselines - Get

Lekéri az adatbázis SQL-sebezhetőségi felmérési szabályának alapkonfigurációit.

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

URI-paraméterek

Name In Kötelező Típus Description
baselineName
path True

BaselineName

databaseName
path True

string

Az adatbázis neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

A sebezhetőségi felmérés neve.

api-version
query True

string

A kéréshez használni kívánt API-verzió.

Válaszok

Name Típus Description
200 OK

DatabaseSqlVulnerabilityAssessmentBaselineSet

Sikeresen lekérte az SQL sebezhetőségi felmérési szabály alapkonfigurációs listáját.

Other Status Codes

ErrorResponse

Hibaválaszok: ***

  • 400 SqlVulnerabilityAssessmentIsDisabled – Az SQL sebezhetőségi felmérési funkciója le van tiltva. engedélyezze a funkciót, mielőtt más SQL biztonságirés-felmérési műveleteket hajt végre.

  • 400 SqlVulnerabilityAssessmentInvalidUserSuppliedParameter – Az ügyfél érvénytelen paraméterértéket adott meg.

  • 400 InvalidSqlVulnerabilityAssessmentBaselineInput – Az SQL biztonságirés-felmérés alapkonfigurációjának bemenete null értékű vagy üres.

  • 400 InvalidSqlVulnerabilityAssessmentSettingsInput – Az SQL biztonságirés-felmérési beállítás bemenete null értékű vagy üres

  • 400 SqlVulnerabilityAssessmentScanResultsAreNotAvailableYet – Az SQL sebezhetőségi felmérésének eredményei még nem érhetők el, próbálkozzon újra később.

  • 400 SqlVulnerabilityAssessmentInvalidRuleId – Az SQL sebezhetőségi felmérési szabály azonosítója érvénytelen.

  • 400 SqlVulnerabilityAssessmentScanDoesNotExist – Az SQL biztonságirés-felmérési vizsgálata nem létezik.

  • 400 SqlVulnerabilityAssessmentNoBaseline – Nem található alapkonfiguráció az erőforrás legújabb vizsgálatához

  • 400 SqlVulnerabilityAssessmentNoRuleBaseline – Nem található SQL-sebezhetőségi felmérési alapkonfiguráció

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResults – Nem találhatók vizsgálati eredmények a szabályazonosítóhoz. Alapkonfiguráció beállításához ennek a szabálynak eredményeket kell adni a legújabb elérhető vizsgálatban

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleFormat – A bináris szabály bemenete nem logikai ábrázolás

  • 400 SqlVulnerabilityAssessmentBadRuleFormat – A megadott eredmények nem felelnek meg a vizsgálati eredmények tényleges elrendezésének

  • 400 SqlVulnerabilityAssessmentBadRuleWithoutRuleIdFormat – A megadott eredmények nem felelnek meg a vizsgálati eredmények tényleges elrendezésének

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleWithoutRuleIdFormat – A bináris szabály bemenete nem logikai ábrázolás

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResultsWithoutRuleId – Nem találhatók vizsgálati eredmények az egyik szabályhoz. Alapkonfiguráció beállításához ennek a szabálynak eredményeket kell adni a legújabb elérhető vizsgálatban

  • 400 SqlVulnerabilityAssessmentEmptyBaseline – Az alapterv nincs beállítva, mert az eredmények null értékűek vagy üresek

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 SourceDatabaseNotFound – A forrásadatbázis nem létezik.

  • 404 DatabaseDoesNotExist – A felhasználó olyan adatbázisnevet adott meg, amely nem létezik ezen a kiszolgálópéldányon.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress – Az SQL sebezhetőségi felmérésének vizsgálata már folyamatban van

  • 409 SqlVulnerabilityAssessmentStoragefullApiIsEnabled – A sebezhetőségi felmérés engedélyezve van ezen a kiszolgálón vagy annak egyik mögöttes adatbázisán, amely nem kompatibilis verzióval rendelkezik. További hibaelhárítási információk találhatók https://aka.ms/SQLVAStoragelessDocumentation.

  • 500 DatabaseIsUnavailable – A betöltés nem sikerült. Próbálkozzon újra később.

Példák

Gets a list of database's sql vulnerability assessment rule baselines.

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6411/databases/testdb/sqlVulnerabilityAssessments/default/baselines/default?api-version=2023-08-01-preview

Sample Response

{
  "properties": {
    "results": {
      "VA1020": [],
      "VA1054": [],
      "VA1095": [],
      "VA1096": [],
      "VA1097": [],
      "VA1099": [],
      "VA1143": [
        [
          "True"
        ]
      ],
      "VA1219": [
        [
          "False"
        ]
      ],
      "VA1221": [],
      "VA1223": [],
      "VA1224": [],
      "VA1246": [],
      "VA1248": [],
      "VA1258": [],
      "VA1281": [],
      "VA1282": [],
      "VA2020": [],
      "VA2033": [],
      "VA2062": [],
      "VA2064": [],
      "VA2108": [],
      "VA2109": [],
      "VA2129": [],
      "VA2130": []
    }
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/databases/testdb/sqlVulnerabilityAssessments/Default/baselines/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/sqlVulnerabilityAssessments/baselines"
}

Definíciók

Name Description
BaselineName
createdByType

Az erőforrást létrehozó identitás típusa.

DatabaseSqlVulnerabilityAssessmentBaselineSet

Adatbázis SQL biztonságirés-felmérési alapkonfigurációkészlete.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

VulnerabilityAssessmentName

A sebezhetőségi felmérés neve.

BaselineName

Name Típus Description
default

string

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

DatabaseSqlVulnerabilityAssessmentBaselineSet

Adatbázis SQL biztonságirés-felmérési alapkonfigurációkészlete.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.results

object

Az alapkonfiguráció-készlet eredménye

systemData

systemData

SystemData of DatabaseSqlVulnerabilityAssessmentBaselineSetResource.

type

string

Erőforrástípus.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az az identitás, amely legutóbb módosította az erőforrást.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

VulnerabilityAssessmentName

A sebezhetőségi felmérés neve.

Name Típus Description
default

string