|
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