Sql Vulnerability Assessment Baseline Rules - Add
Lägg till en lista över baslinjeregler. Skriver över alla tidigare befintliga resultat (för alla regler).
POST https://management.azure.com/{resourceId}/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?workspaceId={workspaceId}&api-version=2023-02-01-preview
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Resursens identifierare. |
api-version
|
query | True |
string |
API-versionen. |
workspace
|
query | True |
string |
Arbetsytans ID. |
Begärandetext
Name | Typ | Description |
---|---|---|
latestScan |
boolean |
Ta resultat från den senaste genomsökningen. |
results |
object |
Förväntade resultat som ska infogas i baslinjen. Lämna fältet tomt det LatestScan == true. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Databasens regelbaslinje för sårbarhetsbedömning har tagits bort. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Create a baseline for all rules |
Create a baseline for all rules using the latest scan results |
Create a baseline for all rules
Exempelbegäran
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?workspaceId=55555555-6666-7777-8888-999999999999&api-version=2023-02-01-preview
{
"latestScan": false,
"results": {
"VA1234": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
],
"VA5678": [
[
"Test",
"0.0.0.0",
"125.125.125.125"
]
]
}
}
Exempelsvar
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"name": "VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules",
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA5678",
"name": "VA5678",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules",
"properties": {
"results": [
[
"Test",
"0.0.0.0",
"125.125.125.125"
]
]
}
}
]
}
Create a baseline for all rules using the latest scan results
Exempelbegäran
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?workspaceId=55555555-6666-7777-8888-999999999999&api-version=2023-02-01-preview
{
"latestScan": true,
"results": {}
}
Exempelsvar
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA1234",
"name": "VA1234",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules",
"properties": {
"results": [
[
"userA",
"SELECT"
],
[
"userB",
"SELECT"
]
]
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules/VA5678",
"name": "VA5678",
"type": "Microsoft.Security/sqlVulnerabilityAssessments/baselineRules",
"properties": {
"results": [
[
"Test",
"0.0.0.0",
"125.125.125.125"
]
]
}
}
]
}
Definitioner
Name | Description |
---|---|
Cloud |
Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.). |
Cloud |
Felinformationen. |
Error |
Ytterligare information om resurshanteringsfelet. |
Rule |
Regelresultat. |
Rule |
Egenskaper för regelresultat. |
Rules |
En lista över regelresultat. |
Rules |
Regler resulterar i indata. |
CloudError
Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).
Name | Typ | Description |
---|---|---|
error.additionalInfo |
Ytterligare information om felet. |
|
error.code |
string |
Felkoden. |
error.details |
Felinformationen. |
|
error.message |
string |
Felmeddelandet. |
error.target |
string |
Felmålet. |
CloudErrorBody
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Ytterligare information. |
type |
string |
Ytterligare informationstyp. |
RuleResults
Regelresultat.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID |
name |
string |
Resursnamn |
properties |
Egenskaper för regelresultat. |
|
type |
string |
Resurstyp |
RuleResultsProperties
Egenskaper för regelresultat.
Name | Typ | Description |
---|---|---|
results |
string[] |
Förväntade resultat i baslinjen. |
RulesResults
En lista över regelresultat.
Name | Typ | Description |
---|---|---|
value |
Lista över regelresultat. |
RulesResultsInput
Regler resulterar i indata.
Name | Typ | Description |
---|---|---|
latestScan |
boolean |
Ta resultat från den senaste genomsökningen. |
results |
object |
Förväntade resultat som ska infogas i baslinjen. Lämna fältet tomt det LatestScan == true. |