|
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