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

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 biztonságirés-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-sebezhetőségi 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 alapbemenete 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 sebezhetőségi felmérése 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ó vizsgálati eredmény a szabályazonosítóhoz. Alapkonfiguráció beállításához ennek a szabálynak a legújabb elérhető vizsgálatban kell lennie

  • 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 – Az egyik szabályhoz nem található vizsgálati eredmény. Alapkonfiguráció beállításához ennek a szabálynak a legújabb elérhető vizsgálatban kell lennie

  • 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 DatabaseDoesNotExist – A felhasználó olyan adatbázisnevet adott meg, amely nem létezik ezen a kiszolgálópéldányon.

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

  • 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ában, amely nem kompatibilis verzióval rendelkezik. További hibaelhárítási információk https://aka.ms/SQLVAStoragelessDocumentationtalálhatók.

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

Mintakérelem

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

Mintaválasz

{
  "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 sebezhetőségi felmérésének alapkonfigurációja.

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 biztonságirés-felmérés neve.

BaselineName

Érték Description
default

createdByType

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

Érték Description
Application
Key
ManagedIdentity
User

DatabaseSqlVulnerabilityAssessmentBaselineSet

Adatbázis sql sebezhetőségi felmérésének alapkonfigurációja.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.results

object

Az alaptervkészlet eredménye

systemData

systemData

A DatabaseSqlVulnerabilityAssessmentBaselineSetResource SystemData.

type

string

Erőforrás típusa.

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 (date-time)

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 (date-time)

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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

VulnerabilityAssessmentName

A biztonságirés-felmérés neve.

Érték Description
default