|
41 | 41 | }, |
42 | 42 | "authorization": { |
43 | 43 | "description": "The requested authorization for the operation.", |
44 | | - "type": "string" |
| 44 | + "$ref": "#/definitions/ResourceAuthorization" |
45 | 45 | }, |
46 | 46 | "claims": { |
47 | 47 | "description": "The properties of the claims.", |
48 | | - "type": "string" |
| 48 | + "type": "object", |
| 49 | + "additionalProperties": { |
| 50 | + "type": "string" |
| 51 | + } |
49 | 52 | }, |
50 | 53 | "correlationId": { |
51 | 54 | "description": "An operation ID used for troubleshooting.", |
52 | 55 | "type": "string" |
53 | 56 | }, |
54 | 57 | "httpRequest": { |
55 | 58 | "description": "The details of the operation.", |
56 | | - "type": "string" |
| 59 | + "$ref": "#/definitions/ResourceHttpRequest" |
57 | 60 | } |
58 | 61 | } |
59 | 62 | }, |
|
91 | 94 | }, |
92 | 95 | "authorization": { |
93 | 96 | "description": "The requested authorization for the operation.", |
94 | | - "type": "string" |
| 97 | + "$ref": "#/definitions/ResourceAuthorization" |
95 | 98 | }, |
96 | 99 | "claims": { |
97 | 100 | "description": "The properties of the claims.", |
98 | | - "type": "string" |
| 101 | + "type": "object", |
| 102 | + "additionalProperties": { |
| 103 | + "type": "string" |
| 104 | + } |
99 | 105 | }, |
100 | 106 | "correlationId": { |
101 | 107 | "description": "An operation ID used for troubleshooting.", |
102 | 108 | "type": "string" |
103 | 109 | }, |
104 | 110 | "httpRequest": { |
105 | 111 | "description": "The details of the operation.", |
106 | | - "type": "string" |
| 112 | + "$ref": "#/definitions/ResourceHttpRequest" |
107 | 113 | } |
108 | 114 | } |
109 | 115 | }, |
|
141 | 147 | }, |
142 | 148 | "authorization": { |
143 | 149 | "description": "The requested authorization for the operation.", |
144 | | - "type": "string" |
| 150 | + "$ref": "#/definitions/ResourceAuthorization" |
145 | 151 | }, |
146 | 152 | "claims": { |
147 | 153 | "description": "The properties of the claims.", |
148 | | - "type": "string" |
| 154 | + "type": "object", |
| 155 | + "additionalProperties": { |
| 156 | + "type": "string" |
| 157 | + } |
149 | 158 | }, |
150 | 159 | "correlationId": { |
151 | 160 | "description": "An operation ID used for troubleshooting.", |
152 | 161 | "type": "string" |
153 | 162 | }, |
154 | 163 | "httpRequest": { |
155 | 164 | "description": "The details of the operation.", |
156 | | - "type": "string" |
| 165 | + "$ref": "#/definitions/ResourceHttpRequest" |
157 | 166 | } |
158 | 167 | } |
159 | 168 | }, |
|
191 | 200 | }, |
192 | 201 | "authorization": { |
193 | 202 | "description": "The requested authorization for the operation.", |
194 | | - "type": "string" |
| 203 | + "$ref": "#/definitions/ResourceAuthorization" |
195 | 204 | }, |
196 | 205 | "claims": { |
197 | 206 | "description": "The properties of the claims.", |
198 | | - "type": "string" |
| 207 | + "type": "object", |
| 208 | + "additionalProperties": { |
| 209 | + "type": "string" |
| 210 | + } |
199 | 211 | }, |
200 | 212 | "correlationId": { |
201 | 213 | "description": "An operation ID used for troubleshooting.", |
202 | 214 | "type": "string" |
203 | 215 | }, |
204 | 216 | "httpRequest": { |
205 | 217 | "description": "The details of the operation.", |
206 | | - "type": "string" |
| 218 | + "$ref": "#/definitions/ResourceHttpRequest" |
207 | 219 | } |
208 | 220 | } |
209 | 221 | }, |
|
241 | 253 | }, |
242 | 254 | "authorization": { |
243 | 255 | "description": "The requested authorization for the operation.", |
244 | | - "type": "string" |
| 256 | + "$ref": "#/definitions/ResourceAuthorization" |
245 | 257 | }, |
246 | 258 | "claims": { |
247 | 259 | "description": "The properties of the claims.", |
248 | | - "type": "string" |
| 260 | + "type": "object", |
| 261 | + "additionalProperties": { |
| 262 | + "type": "string" |
| 263 | + } |
249 | 264 | }, |
250 | 265 | "correlationId": { |
251 | 266 | "description": "An operation ID used for troubleshooting.", |
252 | 267 | "type": "string" |
253 | 268 | }, |
254 | 269 | "httpRequest": { |
255 | 270 | "description": "The details of the operation.", |
256 | | - "type": "string" |
| 271 | + "$ref": "#/definitions/ResourceHttpRequest" |
257 | 272 | } |
258 | 273 | } |
259 | 274 | }, |
|
291 | 306 | }, |
292 | 307 | "authorization": { |
293 | 308 | "description": "The requested authorization for the operation.", |
294 | | - "type": "string" |
| 309 | + "$ref": "#/definitions/ResourceAuthorization" |
295 | 310 | }, |
296 | 311 | "claims": { |
297 | 312 | "description": "The properties of the claims.", |
298 | | - "type": "string" |
| 313 | + "type": "object", |
| 314 | + "additionalProperties": { |
| 315 | + "type": "string" |
| 316 | + } |
299 | 317 | }, |
300 | 318 | "correlationId": { |
301 | 319 | "description": "An operation ID used for troubleshooting.", |
302 | 320 | "type": "string" |
303 | 321 | }, |
304 | 322 | "httpRequest": { |
305 | 323 | "description": "The details of the operation.", |
306 | | - "type": "string" |
| 324 | + "$ref": "#/definitions/ResourceHttpRequest" |
307 | 325 | } |
308 | 326 | } |
309 | 327 | }, |
|
341 | 359 | }, |
342 | 360 | "authorization": { |
343 | 361 | "description": "The requested authorization for the operation.", |
344 | | - "type": "string" |
| 362 | + "$ref": "#/definitions/ResourceAuthorization" |
345 | 363 | }, |
346 | 364 | "claims": { |
347 | 365 | "description": "The properties of the claims.", |
348 | | - "type": "string" |
| 366 | + "type": "object", |
| 367 | + "additionalProperties": { |
| 368 | + "type": "string" |
| 369 | + } |
349 | 370 | }, |
350 | 371 | "correlationId": { |
351 | 372 | "description": "An operation ID used for troubleshooting.", |
352 | 373 | "type": "string" |
353 | 374 | }, |
354 | 375 | "httpRequest": { |
355 | 376 | "description": "The details of the operation.", |
356 | | - "type": "string" |
| 377 | + "$ref": "#/definitions/ResourceHttpRequest" |
357 | 378 | } |
358 | 379 | } |
359 | 380 | }, |
|
391 | 412 | }, |
392 | 413 | "authorization": { |
393 | 414 | "description": "The requested authorization for the operation.", |
394 | | - "type": "string" |
| 415 | + "$ref": "#/definitions/ResourceAuthorization" |
395 | 416 | }, |
396 | 417 | "claims": { |
397 | 418 | "description": "The properties of the claims.", |
398 | | - "type": "string" |
| 419 | + "type": "object", |
| 420 | + "additionalProperties": { |
| 421 | + "type": "string" |
| 422 | + } |
399 | 423 | }, |
400 | 424 | "correlationId": { |
401 | 425 | "description": "An operation ID used for troubleshooting.", |
402 | 426 | "type": "string" |
403 | 427 | }, |
404 | 428 | "httpRequest": { |
405 | 429 | "description": "The details of the operation.", |
406 | | - "type": "string" |
| 430 | + "$ref": "#/definitions/ResourceHttpRequest" |
407 | 431 | } |
408 | 432 | } |
409 | 433 | }, |
|
441 | 465 | }, |
442 | 466 | "authorization": { |
443 | 467 | "description": "The requested authorization for the operation.", |
444 | | - "type": "string" |
| 468 | + "$ref": "#/definitions/ResourceAuthorization" |
445 | 469 | }, |
446 | 470 | "claims": { |
447 | 471 | "description": "The properties of the claims.", |
448 | | - "type": "string" |
| 472 | + "type": "object", |
| 473 | + "additionalProperties": { |
| 474 | + "type": "string" |
| 475 | + } |
449 | 476 | }, |
450 | 477 | "correlationId": { |
451 | 478 | "description": "An operation ID used for troubleshooting.", |
452 | 479 | "type": "string" |
453 | 480 | }, |
454 | 481 | "httpRequest": { |
455 | 482 | "description": "The details of the operation.", |
| 483 | + "$ref": "#/definitions/ResourceHttpRequest" |
| 484 | + } |
| 485 | + } |
| 486 | + }, |
| 487 | + "ResourceHttpRequest": { |
| 488 | + "description": "The details of the HTTP request.", |
| 489 | + "type": "object", |
| 490 | + "properties": { |
| 491 | + "clientRequestId": { |
| 492 | + "description": "The client request ID.", |
| 493 | + "type": "string" |
| 494 | + }, |
| 495 | + "clientIpAddress": { |
| 496 | + "description": "The client IP address.", |
| 497 | + "type": "string" |
| 498 | + }, |
| 499 | + "method": { |
| 500 | + "description": "The request method.", |
456 | 501 | "type": "string" |
| 502 | + }, |
| 503 | + "url": { |
| 504 | + "description": "The url used in the request.", |
| 505 | + "type": "string" |
| 506 | + } |
| 507 | + } |
| 508 | + }, |
| 509 | + "ResourceAuthorization": { |
| 510 | + "description": "The details of the authorization for the resource.", |
| 511 | + "type": "object", |
| 512 | + "properties": { |
| 513 | + "scope": { |
| 514 | + "description": "The scope of the authorization.", |
| 515 | + "type": "string" |
| 516 | + }, |
| 517 | + "action": { |
| 518 | + "description": "The action being requested.", |
| 519 | + "type": "string" |
| 520 | + }, |
| 521 | + "evidence": { |
| 522 | + "description": "The evidence for the authorization.", |
| 523 | + "type": "object", |
| 524 | + "additionalProperties": { |
| 525 | + "type": "string" |
| 526 | + } |
457 | 527 | } |
458 | 528 | } |
459 | 529 | } |
|
0 commit comments