|
58 | 58 | "200": { |
59 | 59 | "description": "Successfully got the sql vulnerability assessment rule baseline list.", |
60 | 60 | "schema": { |
61 | | - "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult" |
| 61 | + "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentBaselineSetListResult" |
62 | 62 | } |
63 | 63 | }, |
64 | 64 | "default": { |
|
130 | 130 | "200": { |
131 | 131 | "description": "Successfully got the sql vulnerability assessment rule baseline list.", |
132 | 132 | "schema": { |
133 | | - "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult" |
| 133 | + "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentBaselineSet" |
134 | 134 | } |
135 | 135 | }, |
136 | 136 | "default": { |
137 | 137 | "description": "*** Error Responses: ***\n\n * 400 SqlVulnerabilityAssessmentIsDisabled - SQL vulnerability assessment feature is disabled. please enable the feature before executing other SQL vulnerability assessment operations.\n\n * 400 SqlVulnerabilityAssessmentScanResultsAreNotAvailableYet - SQL vulnerability assessment results are not available yet, please try again later.\n\n * 400 SqlVulnerabilityAssessmentInvalidRuleId - The SQL vulnerability assessment rule id is invalid.\n\n * 400 SqlVulnerabilityAssessmentScanDoesNotExist - SQL vulnerability assessment scan does not exist.\n\n * 400 SqlVulnerabilityAssessmentNoBaseline - No baseline have been found for the latest scan in the resource\n\n * 400 SqlVulnerabilityAssessmentNoRuleBaseline - No SQL vulnerability assessment baseline was found\n\n * 400 SqlVulnerabilityAssessmentBaselineNoScanResults - No scan results have been found for rule Id. To set a baseline there must be results for this rule in the latest scan available\n\n * 400 SqlVulnerabilityAssessmentBadBinaryRuleFormat - Input for binary rule is not a boolean representation\n\n * 400 SqlVulnerabilityAssessmentBadRuleFormat - The provided results do not comply with the actual layout of the scan results\n\n * 400 SqlVulnerabilityAssessmentBadRuleWithoutRuleIdFormat - The provided results do not comply with the actual layout of the scan results\n\n * 400 SqlVulnerabilityAssessmentBadBinaryRuleWithoutRuleIdFormat - Input for binary rule is not a boolean representation\n\n * 400 SqlVulnerabilityAssessmentBaselineNoScanResultsWithoutRuleId - No scan results have been found for one of the rules. To set a baseline there must be results for this rule in the latest scan available\n\n * 404 SubscriptionDoesNotHaveServer - The requested server was not found\n\n * 404 SourceDatabaseNotFound - The source database does not exist.\n\n * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance.\n\n * 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - SQL Vulnerability Assessment scan is already in progress\n\n * 500 DatabaseIsUnavailable - Loading failed. Please try again later." |
138 | 138 | } |
139 | 139 | }, |
140 | | - "x-ms-pageable": { |
141 | | - "nextLinkName": "nextLink" |
142 | | - }, |
143 | 140 | "x-ms-examples": { |
144 | 141 | "Gets a list of database's sql vulnerability assessment rule baselines.": { |
145 | 142 | "$ref": "./examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json" |
|
209 | 206 | "200": { |
210 | 207 | "description": "Successfully add the vulnerability assessment rule baseline list.", |
211 | 208 | "schema": { |
212 | | - "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult" |
| 209 | + "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentBaselineSet" |
213 | 210 | } |
214 | 211 | }, |
215 | 212 | "default": { |
216 | 213 | "description": "*** Error Responses: ***\n\n * 400 SqlVulnerabilityAssessmentIsDisabled - SQL vulnerability assessment feature is disabled. please enable the feature before executing other SQL vulnerability assessment operations.\n\n * 400 InvalidVulnerabilityAssessmentOperationRequest - The vulnerability assessment operation request does not exist or has no properties object.\n\n * 400 SqlVulnerabilityAssessmentInvalidUserSuppliedParameter - An invalid parameter value was provided by the client.\n\n * 400 SqlVulnerabilityAssessmentScanResultsAreNotAvailableYet - SQL vulnerability assessment results are not available yet, please try again later.\n\n * 400 SqlVulnerabilityAssessmentInvalidRuleId - The SQL vulnerability assessment rule id is invalid.\n\n * 400 SqlVulnerabilityAssessmentScanDoesNotExist - SQL vulnerability assessment scan does not exist.\n\n * 400 SqlVulnerabilityAssessmentNoBaseline - No baseline have been found for the latest scan in the resource\n\n * 400 SqlVulnerabilityAssessmentNoRuleBaseline - No SQL vulnerability assessment baseline was found\n\n * 400 SqlVulnerabilityAssessmentBaselineNoScanResults - No scan results have been found for rule Id. To set a baseline there must be results for this rule in the latest scan available\n\n * 400 SqlVulnerabilityAssessmentBadBinaryRuleFormat - Input for binary rule is not a boolean representation\n\n * 400 SqlVulnerabilityAssessmentBadRuleFormat - The provided results do not comply with the actual layout of the scan results\n\n * 400 SqlVulnerabilityAssessmentBadRuleWithoutRuleIdFormat - The provided results do not comply with the actual layout of the scan results\n\n * 400 SqlVulnerabilityAssessmentBadBinaryRuleWithoutRuleIdFormat - Input for binary rule is not a boolean representation\n\n * 400 SqlVulnerabilityAssessmentBaselineNoScanResultsWithoutRuleId - No scan results have been found for one of the rules. To set a baseline there must be results for this rule in the latest scan available\n\n * 404 SubscriptionDoesNotHaveServer - The requested server was not found\n\n * 404 SourceDatabaseNotFound - The source database does not exist.\n\n * 404 DatabaseDoesNotExist - User has specified a database name that does not exist on this server instance.\n\n * 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - SQL Vulnerability Assessment scan is already in progress\n\n * 500 DatabaseIsUnavailable - Loading failed. Please try again later." |
217 | 214 | } |
218 | 215 | }, |
219 | | - "x-ms-pageable": { |
220 | | - "nextLinkName": "nextLink" |
221 | | - }, |
222 | 216 | "x-ms-examples": { |
223 | 217 | "Add a database's vulnerability assessment rule baseline list.": { |
224 | 218 | "$ref": "./examples/DatabaseSqlVulnerabilityAssessmentBaselineAdd.json" |
|
231 | 225 | } |
232 | 226 | }, |
233 | 227 | "definitions": { |
234 | | - "DatabaseSqlVulnerabilityAssessmentRuleBaseline": { |
235 | | - "description": "A database sql vulnerability assessment rule baseline.", |
| 228 | + "DatabaseSqlVulnerabilityAssessmentBaselineSet": { |
| 229 | + "description": "A database sql vulnerability assessment baseline set.", |
236 | 230 | "type": "object", |
237 | 231 | "allOf": [ |
238 | 232 | { |
|
242 | 236 | "properties": { |
243 | 237 | "systemData": { |
244 | 238 | "$ref": "../../../common/v1/types.json#/definitions/systemData", |
245 | | - "description": "SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineResource.", |
| 239 | + "description": "SystemData of DatabaseSqlVulnerabilityAssessmentBaselineSetResource.", |
246 | 240 | "readOnly": true |
247 | 241 | }, |
248 | 242 | "properties": { |
249 | | - "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentRuleBaselineProperties", |
| 243 | + "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentBaselineSetProperties", |
250 | 244 | "description": "Resource properties.", |
251 | 245 | "x-ms-client-flatten": true |
252 | 246 | } |
253 | 247 | } |
254 | 248 | }, |
| 249 | + "DatabaseSqlVulnerabilityAssessmentBaselineSetListResult": { |
| 250 | + "description": "A list of SQL Vulnerability Assessments baseline set.", |
| 251 | + "type": "object", |
| 252 | + "properties": { |
| 253 | + "value": { |
| 254 | + "description": "Array of results.", |
| 255 | + "type": "array", |
| 256 | + "items": { |
| 257 | + "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentBaselineSet" |
| 258 | + }, |
| 259 | + "readOnly": true |
| 260 | + }, |
| 261 | + "nextLink": { |
| 262 | + "description": "Link to retrieve next page of results.", |
| 263 | + "type": "string", |
| 264 | + "readOnly": true |
| 265 | + } |
| 266 | + } |
| 267 | + }, |
| 268 | + "DatabaseSqlVulnerabilityAssessmentBaselineSetProperties": { |
| 269 | + "description": "Properties of a database Sql Vulnerability Assessment baseline set.", |
| 270 | + "required": [ |
| 271 | + "results" |
| 272 | + ], |
| 273 | + "type": "object", |
| 274 | + "properties": { |
| 275 | + "results": { |
| 276 | + "description": "The baseline set result", |
| 277 | + "type": "object", |
| 278 | + "additionalProperties": { |
| 279 | + "type": "array", |
| 280 | + "items": { |
| 281 | + "type": "array", |
| 282 | + "items": { |
| 283 | + "type": "string" |
| 284 | + } |
| 285 | + } |
| 286 | + } |
| 287 | + } |
| 288 | + } |
| 289 | + }, |
255 | 290 | "DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput": { |
256 | 291 | "description": "A database sql vulnerability assessment rule baseline list input.", |
257 | 292 | "type": "object", |
|
299 | 334 | } |
300 | 335 | } |
301 | 336 | } |
302 | | - }, |
303 | | - "DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult": { |
304 | | - "description": "A list of SQL Vulnerability Assessments rule baseline.", |
305 | | - "type": "object", |
306 | | - "properties": { |
307 | | - "value": { |
308 | | - "description": "Array of results.", |
309 | | - "type": "array", |
310 | | - "items": { |
311 | | - "$ref": "#/definitions/DatabaseSqlVulnerabilityAssessmentRuleBaseline" |
312 | | - }, |
313 | | - "readOnly": true |
314 | | - }, |
315 | | - "nextLink": { |
316 | | - "description": "Link to retrieve next page of results.", |
317 | | - "type": "string", |
318 | | - "readOnly": true |
319 | | - } |
320 | | - } |
321 | | - }, |
322 | | - "DatabaseSqlVulnerabilityAssessmentRuleBaselineProperties": { |
323 | | - "description": "Properties of a database Sql Vulnerability Assessment rule baseline.", |
324 | | - "required": [ |
325 | | - "results" |
326 | | - ], |
327 | | - "type": "object", |
328 | | - "properties": { |
329 | | - "results": { |
330 | | - "description": "The rule baseline result", |
331 | | - "type": "array", |
332 | | - "items": { |
333 | | - "type": "array", |
334 | | - "items": { |
335 | | - "type": "string" |
336 | | - } |
337 | | - } |
338 | | - } |
339 | | - } |
340 | 337 | } |
341 | 338 | }, |
342 | 339 | "parameters": { |
|
0 commit comments