|
2 | 2 | "meta": { |
3 | 3 | "name": "ta_cisco_webex_add_on_for_splunk", |
4 | 4 | "displayName": "Cisco Webex Add-on for Splunk", |
5 | | - "version": "1.0.7", |
| 5 | + "version": "1.0.8", |
6 | 6 | "restRoot": "ta_cisco_webex_add_on_for_splunk", |
7 | | - "apiVersion": "4.1.10", |
8 | | - "schemaVersion": "2.0.0", |
9 | | - "_uccVersion": "5.39.1" |
| 7 | + "schemaVersion": "0.0.9", |
| 8 | + "supportedThemes": [ |
| 9 | + "light", |
| 10 | + "dark" |
| 11 | + ] |
10 | 12 | }, |
11 | 13 | "pages": { |
12 | 14 | "configuration": { |
|
92 | 94 | "oauth_popup_height": 600, |
93 | 95 | "oauth_timeout": 180, |
94 | 96 | "auth_code_endpoint": "/v1/authorize?response_type=code&scope=spark:kms meeting:admin_participants_read meeting:admin_schedule_read spark:organizations_read audit:events_read meeting:admin_config_read spark-admin:people_read analytics:read_all&state=set_state_here", |
95 | | - "access_token_endpoint": "/v1/access_token" |
| 97 | + "access_token_endpoint": "/v1/access_token", |
| 98 | + "oauth_state_enabled": false |
96 | 99 | } |
97 | 100 | } |
98 | 101 | ] |
|
194 | 197 | } |
195 | 198 | }, |
196 | 199 | { |
197 | | - "name": "logging", |
198 | | - "title": "Logging", |
199 | | - "entity": [ |
200 | | - { |
201 | | - "field": "loglevel", |
202 | | - "label": "Log level", |
203 | | - "type": "singleSelect", |
204 | | - "options": { |
205 | | - "disableSearch": true, |
206 | | - "autoCompleteFields": [ |
207 | | - { |
208 | | - "label": "DEBUG", |
209 | | - "value": "DEBUG" |
210 | | - }, |
211 | | - { |
212 | | - "label": "INFO", |
213 | | - "value": "INFO" |
214 | | - }, |
215 | | - { |
216 | | - "label": "WARNING", |
217 | | - "value": "WARNING" |
218 | | - }, |
219 | | - { |
220 | | - "label": "ERROR", |
221 | | - "value": "ERROR" |
222 | | - }, |
223 | | - { |
224 | | - "label": "CRITICAL", |
225 | | - "value": "CRITICAL" |
226 | | - } |
227 | | - ] |
228 | | - }, |
229 | | - "defaultValue": "INFO" |
230 | | - } |
231 | | - ] |
| 200 | + "type": "loggingTab" |
232 | 201 | } |
233 | 202 | ] |
234 | 203 | }, |
|
290 | 259 | ], |
291 | 260 | "actions": [ |
292 | 261 | "edit", |
293 | | - "enable", |
294 | 262 | "delete", |
295 | 263 | "clone" |
296 | 264 | ] |
|
322 | 290 | ] |
323 | 291 | }, |
324 | 292 | { |
| 293 | + "type": "interval", |
325 | 294 | "field": "interval", |
326 | 295 | "label": "Interval", |
327 | | - "type": "text", |
328 | | - "required": true, |
329 | 296 | "help": "Time interval of input in seconds", |
330 | | - "validators": [ |
331 | | - { |
332 | | - "type": "regex", |
333 | | - "pattern": "^\\d+$", |
334 | | - "errorMsg": "Interval must be an integer" |
335 | | - } |
336 | | - ] |
| 297 | + "required": true |
337 | 298 | }, |
338 | 299 | { |
339 | 300 | "field": "index", |
|
377 | 338 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", |
378 | 339 | "errorMsg": "Start time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2023-01-01T00:00:00Z)" |
379 | 340 | } |
380 | | - ], |
381 | | - "options": { |
382 | | - "placeholder": "2023-01-01T00:00:00Z" |
383 | | - } |
| 341 | + ] |
384 | 342 | }, |
385 | 343 | { |
386 | 344 | "field": "end_time", |
|
394 | 352 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", |
395 | 353 | "errorMsg": "End time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2033-01-01T00:00:00Z)" |
396 | 354 | } |
397 | | - ], |
398 | | - "options": { |
399 | | - "placeholder": "2033-01-01T00:00:00Z" |
400 | | - } |
| 355 | + ] |
401 | 356 | } |
402 | 357 | ] |
403 | 358 | }, |
|
427 | 382 | ] |
428 | 383 | }, |
429 | 384 | { |
| 385 | + "type": "interval", |
430 | 386 | "field": "interval", |
431 | 387 | "label": "Interval", |
432 | | - "type": "text", |
433 | | - "required": true, |
434 | 388 | "help": "Time interval of input in seconds", |
435 | | - "validators": [ |
436 | | - { |
437 | | - "type": "regex", |
438 | | - "pattern": "^\\d+$", |
439 | | - "errorMsg": "Interval must be an integer" |
440 | | - } |
441 | | - ] |
| 389 | + "required": true |
442 | 390 | }, |
443 | 391 | { |
444 | 392 | "field": "index", |
|
483 | 431 | "maxLength": 8192, |
484 | 432 | "errorMsg": "Max length of text input is 8192" |
485 | 433 | } |
486 | | - ], |
487 | | - "options": { |
488 | | - "placeholder": "example.webex.com" |
489 | | - } |
| 434 | + ] |
490 | 435 | }, |
491 | 436 | { |
492 | 437 | "field": "start_time", |
|
500 | 445 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", |
501 | 446 | "errorMsg": "Start time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2023-01-01T00:00:00Z)" |
502 | 447 | } |
503 | | - ], |
504 | | - "options": { |
505 | | - "placeholder": "2023-01-01T00:00:00Z" |
506 | | - } |
| 448 | + ] |
507 | 449 | }, |
508 | 450 | { |
509 | 451 | "field": "end_time", |
|
517 | 459 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", |
518 | 460 | "errorMsg": "End time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2033-01-01T00:00:00Z)" |
519 | 461 | } |
520 | | - ], |
521 | | - "options": { |
522 | | - "placeholder": "2033-01-01T00:00:00Z" |
523 | | - } |
| 462 | + ] |
524 | 463 | } |
525 | 464 | ] |
526 | 465 | }, |
|
550 | 489 | ] |
551 | 490 | }, |
552 | 491 | { |
| 492 | + "type": "interval", |
553 | 493 | "field": "interval", |
554 | 494 | "label": "Interval", |
555 | | - "type": "text", |
556 | | - "required": true, |
557 | 495 | "help": "Time interval of input in seconds", |
558 | | - "validators": [ |
559 | | - { |
560 | | - "type": "regex", |
561 | | - "pattern": "^\\d+$", |
562 | | - "errorMsg": "Interval must be an integer" |
563 | | - } |
564 | | - ] |
| 496 | + "required": true |
565 | 497 | }, |
566 | 498 | { |
567 | 499 | "field": "index", |
|
605 | 537 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z$", |
606 | 538 | "errorMsg": "Start time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2023-01-01T00:00:00.000Z)" |
607 | 539 | } |
608 | | - ], |
609 | | - "options": { |
610 | | - "placeholder": "2023-01-01T00:00:00.000Z" |
611 | | - } |
| 540 | + ] |
612 | 541 | }, |
613 | 542 | { |
614 | 543 | "field": "end_time", |
|
622 | 551 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z$", |
623 | 552 | "errorMsg": "End time must be in the format YYYY-MM-DDTHH:MM:SS.SSSZ (example:2033-01-01T00:00:00.000Z)" |
624 | 553 | } |
625 | | - ], |
626 | | - "options": { |
627 | | - "placeholder": "2033-01-01T00:00:00.000Z" |
628 | | - } |
| 554 | + ] |
629 | 555 | } |
630 | 556 | ] |
631 | 557 | }, |
|
655 | 581 | ] |
656 | 582 | }, |
657 | 583 | { |
| 584 | + "type": "interval", |
658 | 585 | "field": "interval", |
659 | 586 | "label": "Interval", |
660 | | - "type": "text", |
661 | | - "required": true, |
662 | 587 | "help": "Time interval of input in seconds", |
663 | | - "validators": [ |
664 | | - { |
665 | | - "type": "regex", |
666 | | - "pattern": "^\\d+$", |
667 | | - "errorMsg": "Interval must be an integer" |
668 | | - } |
669 | | - ] |
| 588 | + "required": true |
670 | 589 | }, |
671 | 590 | { |
672 | 591 | "field": "index", |
|
710 | 629 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", |
711 | 630 | "errorMsg": "Start time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2023-01-01T00:00:00Z)" |
712 | 631 | } |
713 | | - ], |
714 | | - "options": { |
715 | | - "placeholder": "2023-01-01T00:00:00Z" |
716 | | - } |
| 632 | + ] |
717 | 633 | }, |
718 | 634 | { |
719 | 635 | "field": "end_time", |
|
727 | 643 | "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", |
728 | 644 | "errorMsg": "End time must be in the format YYYY-MM-DDTHH:MM:SSZ (example:2033-01-01T00:00:00Z)" |
729 | 645 | } |
730 | | - ], |
731 | | - "options": { |
732 | | - "placeholder": "2033-01-01T00:00:00Z" |
733 | | - } |
| 646 | + ] |
734 | 647 | } |
735 | 648 | ] |
736 | 649 | } |
|
0 commit comments