Sql Vulnerability Assessment Baseline Rules - Add
Добавьте список базовых правил. Перезаписывает все ранее существующие результаты (для всех правил).
POST https://management.azure.com/{resourceId}/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/baselineRules?workspaceId={workspaceId}&api-version=2023-02-01-preview
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
resource
|
path | True |
string |
Идентификатор ресурса. |
api-version
|
query | True |
string |
Версия API. |
workspace
|
query | True |
string |
Идентификатор рабочей области. |
Текст запроса
Имя | Тип | Описание |
---|---|---|
latestScan |
boolean |
Результаты последней проверки. |
results |
object |
Ожидаемые результаты будут вставлены в базовые показатели. Оставьте это поле пустым, чтобы значение LatestScan == true. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешно удален базовый план правила оценки уязвимостей базы данных. |
|
Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
Create a baseline for all rules |
Create a baseline for all rules using the latest scan results |
Create a baseline for all rules
Образец запроса
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"
]
]
}
}
Пример ответа
{
"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
Образец запроса
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": {}
}
Пример ответа
{
"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"
]
]
}
}
]
}
Определения
Имя | Описание |
---|---|
Cloud |
Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.). |
Cloud |
Сведения об ошибке. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Rule |
Результаты правила. |
Rule |
Свойства результатов правила. |
Rules |
Список результатов правил. |
Rules |
Входные данные правил. |
CloudError
Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.).
Имя | Тип | Описание |
---|---|---|
error.additionalInfo |
Дополнительные сведения об ошибке. |
|
error.code |
string |
Код ошибки. |
error.details |
Сведения об ошибке. |
|
error.message |
string |
Сообщение об ошибке. |
error.target |
string |
Целевой объект ошибки. |
CloudErrorBody
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Дополнительный тип сведений. |
RuleResults
Результаты правила.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса |
name |
string |
Имя ресурса |
properties |
Свойства результатов правила. |
|
type |
string |
Тип ресурса |
RuleResultsProperties
Свойства результатов правила.
Имя | Тип | Описание |
---|---|---|
results |
string[] |
Ожидаемые результаты в базовом плане. |
RulesResults
Список результатов правил.
Имя | Тип | Описание |
---|---|---|
value |
Список результатов правила. |
RulesResultsInput
Входные данные правил.
Имя | Тип | Описание |
---|---|---|
latestScan |
boolean |
Результаты последней проверки. |
results |
object |
Ожидаемые результаты будут вставлены в базовые показатели. Оставьте это поле пустым, чтобы значение LatestScan == true. |