github.com/akamai/AkamaiOPEN-edgegrid-golang/v8@v8.1.0/pkg/appsec/testdata/TestExportConfiguration/ExportConfiguration.json (about) 1 { 2 "configId": 43253, 3 "configName": "Akamai Tools", 4 "version": 15, 5 "basedOn": 3, 6 "staging": { 7 "status": "Inactive" 8 }, 9 "production": { 10 "status": "Inactive" 11 }, 12 "createDate": "2020-10-06T18:00:20Z", 13 "createdBy": "akava-terraform", 14 "selectedHosts": [ 15 "rinaldi.sandbox.akamaideveloper.com", 16 "sujala.sandbox.akamaideveloper.com" 17 ], 18 "selectableHosts": [ 19 "bsingh-sydney.world-tour.akamaideveloper.net", 20 "dev.mdeepal-bangalore.world-tour.akamaideveloper.net", 21 "artorresr.sandbox.akamaideveloper.com", 22 "rbc-yyy.world-tour.akamaideveloper.net", 23 "ayush.world-tour.akamaideveloper.net", 24 "vader.sandbox.akamaideveloper.com", 25 "dev.acachero.world-tour.akamaideveloper.net", 26 "geert-stockholm-181030.world-tour.akamaideveloper.net", 27 "msuzuki.world-tour.akamaideveloper.net", 28 "cute-benny-sg.world-tour.akamaideveloper.net" 29 ], 30 "ratePolicies": [ 31 { 32 "additionalMatchOptions": [ 33 { 34 "positiveMatch": true, 35 "type": "NetworkListCondition", 36 "values": [ 37 "365_AKAMAITOREXITNODES" 38 ] 39 } 40 ], 41 "averageThreshold": 1, 42 "burstThreshold": 1, 43 "burstWindow": 5, 44 "clientIdentifier": "ip", 45 "condition": { 46 "atomicConditions": [ 47 { 48 "className": "TlsFingerprintCondition", 49 "positiveMatch": true, 50 "value": [ 51 "fedca33016b974c390faa610378b5a61" 52 ] 53 } 54 ] 55 }, 56 "matchType": "path", 57 "name": "UI created ", 58 "pathMatchType": "Custom", 59 "pathUriPositiveMatch": true, 60 "requestType": "ClientRequest", 61 "sameActionOnIpv6": true, 62 "type": "WAF", 63 "useXForwardForHeaders": false 64 } 65 ], 66 "reputationProfiles": [ 67 { 68 "context": "WEBATCK", 69 "contextReadable": "Web Attackers", 70 "enabled": false, 71 "id": 1685092, 72 "name": "Web Attackers (High Threat)", 73 "sharedIpHandling": "NON_SHARED", 74 "threshold": 9 75 }, 76 { 77 "context": "DOSATCK", 78 "contextReadable": "DoS Attackers", 79 "enabled": false, 80 "id": 1685093, 81 "name": "DoS Attackers (High Threat)", 82 "sharedIpHandling": "NON_SHARED", 83 "threshold": 9 84 }, 85 { 86 "context": "SCANTL", 87 "contextReadable": "Scanning Tools", 88 "enabled": false, 89 "id": 1685094, 90 "name": "Scanning Tools (High Threat)", 91 "sharedIpHandling": "NON_SHARED", 92 "threshold": 9 93 }, 94 { 95 "context": "WEBATCK", 96 "contextReadable": "Web Attackers", 97 "enabled": false, 98 "id": 1685095, 99 "name": "Web Attackers (Low Threat)", 100 "sharedIpHandling": "NON_SHARED", 101 "threshold": 5 102 }, 103 { 104 "context": "DOSATCK", 105 "contextReadable": "DoS Attackers", 106 "enabled": false, 107 "id": 1685096, 108 "name": "DoS Attackers (Low Threat)", 109 "sharedIpHandling": "NON_SHARED", 110 "threshold": 5 111 }, 112 { 113 "context": "SCANTL", 114 "contextReadable": "Scanning Tools", 115 "enabled": false, 116 "id": 1685097, 117 "name": "Scanning Tools (Low Threat)", 118 "sharedIpHandling": "NON_SHARED", 119 "threshold": 5 120 }, 121 { 122 "context": "WEBSCRP", 123 "contextReadable": "Web Scrapers", 124 "enabled": false, 125 "id": 1685098, 126 "name": "Web Scrapers (Low Threat)", 127 "sharedIpHandling": "NON_SHARED", 128 "threshold": 5 129 }, 130 { 131 "context": "WEBSCRP", 132 "contextReadable": "Web Scrapers", 133 "enabled": false, 134 "id": 1685099, 135 "name": "Web Scrapers (High Threat)", 136 "sharedIpHandling": "NON_SHARED", 137 "threshold": 9 138 } 139 ], 140 "customRules": [ 141 { 142 "conditions": [ 143 { 144 "positiveMatch": true, 145 "type": "geoMatch", 146 "value": [ 147 "AD" 148 ], 149 "useXForwardForHeaders": false 150 }, 151 { 152 "type": "requestMethodMatch", 153 "positiveMatch": true, 154 "value": [ 155 "GET", 156 "CONNECT", 157 "TRACE", 158 "PUT", 159 "POST", 160 "OPTIONS", 161 "DELETE", 162 "HEAD" 163 ] 164 }, 165 { 166 "type": "pathMatch", 167 "positiveMatch": true, 168 "value": [ 169 "/H", 170 "/O", 171 "/Li", 172 "/He" 173 ] 174 }, 175 { 176 "type": "extensionMatch", 177 "positiveMatch": true, 178 "value": [ 179 "Li", 180 "He", 181 "H" 182 ], 183 "valueCase": true, 184 "valueWildcard": true 185 } 186 ], 187 "description": "Can I create all conditions?", 188 "id": 60036362, 189 "name": "Existing Test Rule 1", 190 "ruleActivated": false, 191 "structured": true, 192 "tag": [ 193 "test" 194 ], 195 "version": 1 196 }, 197 { 198 "conditions": [ 199 { 200 "type": "requestMethodMatch", 201 "positiveMatch": true, 202 "value": [ 203 "GET", 204 "CONNECT", 205 "TRACE", 206 "PUT", 207 "POST", 208 "OPTIONS", 209 "DELETE", 210 "HEAD" 211 ] 212 }, 213 { 214 "type": "pathMatch", 215 "positiveMatch": true, 216 "value": [ 217 "/H", 218 "/O", 219 "/Li", 220 "/He" 221 ] 222 }, 223 { 224 "type": "extensionMatch", 225 "positiveMatch": true, 226 "value": [ 227 "Li", 228 "He", 229 "H" 230 ], 231 "valueCase": true, 232 "valueWildcard": true 233 } 234 ], 235 "description": "Can I create all conditions?", 236 "id": 60036088, 237 "name": "Fat Rule 1", 238 "ruleActivated": false, 239 "structured": true, 240 "tag": [ 241 "test" 242 ], 243 "version": 1 244 }, 245 { 246 "conditions": [ 247 { 248 "type": "requestMethodMatch", 249 "positiveMatch": true, 250 "value": [ 251 "GET", 252 "CONNECT", 253 "TRACE", 254 "PUT", 255 "POST", 256 "OPTIONS", 257 "DELETE", 258 "HEAD" 259 ] 260 }, 261 { 262 "type": "pathMatch", 263 "positiveMatch": true, 264 "value": [ 265 "/H", 266 "/O", 267 "/Li", 268 "/He" 269 ] 270 }, 271 { 272 "type": "extensionMatch", 273 "positiveMatch": true, 274 "value": [ 275 "Li", 276 "He", 277 "H" 278 ], 279 "valueCase": true, 280 "valueWildcard": true 281 } 282 ], 283 "description": "Can I create all conditions?", 284 "id": 60036332, 285 "name": "Existing Test Rule 1", 286 "ruleActivated": false, 287 "structured": true, 288 "tag": [ 289 "test" 290 ], 291 "version": 1 292 }, 293 { 294 "conditions": [ 295 { 296 "type": "requestMethodMatch", 297 "positiveMatch": true, 298 "value": [ 299 "GET", 300 "CONNECT", 301 "TRACE", 302 "PUT", 303 "POST", 304 "OPTIONS", 305 "DELETE", 306 "HEAD" 307 ] 308 }, 309 { 310 "type": "pathMatch", 311 "positiveMatch": true, 312 "value": [ 313 "/H", 314 "/O", 315 "/Li", 316 "/He" 317 ] 318 }, 319 { 320 "type": "extensionMatch", 321 "positiveMatch": true, 322 "value": [ 323 "Li", 324 "He", 325 "H" 326 ], 327 "valueCase": true, 328 "valueWildcard": true 329 } 330 ], 331 "description": "Can I create all conditions?", 332 "id": 60036360, 333 "name": "Existing Test Rule 1", 334 "ruleActivated": false, 335 "structured": true, 336 "tag": [ 337 "test" 338 ], 339 "version": 1 340 }, 341 { 342 "conditions": [ 343 { 344 "type": "requestMethodMatch", 345 "positiveMatch": true, 346 "value": [ 347 "GET", 348 "CONNECT", 349 "TRACE", 350 "PUT", 351 "POST", 352 "OPTIONS", 353 "DELETE", 354 "HEAD" 355 ] 356 }, 357 { 358 "type": "pathMatch", 359 "positiveMatch": true, 360 "value": [ 361 "/H", 362 "/O", 363 "/Li", 364 "/He" 365 ] 366 }, 367 { 368 "type": "extensionMatch", 369 "positiveMatch": true, 370 "value": [ 371 "Li", 372 "He", 373 "H" 374 ], 375 "valueCase": true, 376 "valueWildcard": true 377 } 378 ], 379 "description": "Can I create all conditions?", 380 "id": 60039893, 381 "name": "Fat Rule 1", 382 "ruleActivated": false, 383 "structured": true, 384 "tag": [ 385 "test" 386 ], 387 "version": 1 388 }, 389 { 390 "conditions": [ 391 { 392 "type": "requestMethodMatch", 393 "positiveMatch": true, 394 "value": [ 395 "GET", 396 "CONNECT", 397 "TRACE", 398 "PUT", 399 "POST", 400 "OPTIONS", 401 "DELETE", 402 "HEAD" 403 ] 404 }, 405 { 406 "type": "pathMatch", 407 "positiveMatch": true, 408 "value": [ 409 "/H", 410 "/O", 411 "/Li", 412 "/He" 413 ] 414 }, 415 { 416 "type": "extensionMatch", 417 "positiveMatch": true, 418 "value": [ 419 "Li", 420 "He", 421 "H" 422 ], 423 "valueCase": true, 424 "valueWildcard": true 425 } 426 ], 427 "description": "Can I create all conditions?", 428 "id": 60039068, 429 "name": "Fat Rule 1", 430 "ruleActivated": false, 431 "structured": true, 432 "tag": [ 433 "test" 434 ], 435 "version": 1 436 }, 437 { 438 "conditions": [ 439 { 440 "type": "requestMethodMatch", 441 "positiveMatch": true, 442 "value": [ 443 "GET", 444 "CONNECT", 445 "TRACE", 446 "PUT", 447 "POST", 448 "OPTIONS", 449 "DELETE", 450 "HEAD" 451 ] 452 }, 453 { 454 "type": "pathMatch", 455 "positiveMatch": true, 456 "value": [ 457 "/H", 458 "/O", 459 "/Li", 460 "/He" 461 ] 462 }, 463 { 464 "type": "extensionMatch", 465 "positiveMatch": true, 466 "value": [ 467 "Li", 468 "He", 469 "H" 470 ], 471 "valueCase": true, 472 "valueWildcard": true 473 } 474 ], 475 "description": "Can I create all conditions?", 476 "id": 60036370, 477 "name": "Existing Test Rule 1", 478 "ruleActivated": false, 479 "structured": true, 480 "tag": [ 481 "test" 482 ], 483 "version": 1 484 }, 485 { 486 "conditions": [ 487 { 488 "type": "requestMethodMatch", 489 "positiveMatch": true, 490 "value": [ 491 "GET", 492 "CONNECT", 493 "TRACE", 494 "PUT", 495 "POST", 496 "OPTIONS", 497 "DELETE", 498 "HEAD" 499 ] 500 }, 501 { 502 "type": "pathMatch", 503 "positiveMatch": true, 504 "value": [ 505 "/H", 506 "/O", 507 "/Li", 508 "/He" 509 ] 510 }, 511 { 512 "type": "extensionMatch", 513 "positiveMatch": true, 514 "value": [ 515 "Li", 516 "He", 517 "H" 518 ], 519 "valueCase": true, 520 "valueWildcard": true 521 } 522 ], 523 "description": "Can I create all conditions?", 524 "id": 60036213, 525 "name": "Existing Test Rule 1", 526 "ruleActivated": false, 527 "structured": true, 528 "tag": [ 529 "test" 530 ], 531 "version": 1 532 }, 533 { 534 "conditions": [ 535 { 536 "type": "requestMethodMatch", 537 "positiveMatch": true, 538 "value": [ 539 "GET", 540 "CONNECT", 541 "TRACE", 542 "PUT", 543 "POST", 544 "OPTIONS", 545 "DELETE", 546 "HEAD" 547 ] 548 }, 549 { 550 "type": "pathMatch", 551 "positiveMatch": true, 552 "value": [ 553 "/H", 554 "/O", 555 "/Li", 556 "/He" 557 ] 558 }, 559 { 560 "type": "extensionMatch", 561 "positiveMatch": true, 562 "value": [ 563 "Li", 564 "He", 565 "H" 566 ], 567 "valueCase": true, 568 "valueWildcard": true 569 } 570 ], 571 "description": "Can I create all conditions?", 572 "id": 60035868, 573 "name": "Fat Rule 1", 574 "ruleActivated": false, 575 "structured": true, 576 "tag": [ 577 "test" 578 ], 579 "version": 1 580 }, 581 { 582 "conditions": [ 583 { 584 "type": "requestMethodMatch", 585 "positiveMatch": true, 586 "value": [ 587 "GET", 588 "CONNECT", 589 "TRACE", 590 "PUT", 591 "POST", 592 "OPTIONS", 593 "DELETE", 594 "HEAD" 595 ] 596 }, 597 { 598 "type": "pathMatch", 599 "positiveMatch": true, 600 "value": [ 601 "/H", 602 "/O", 603 "/Li", 604 "/He" 605 ] 606 }, 607 { 608 "type": "extensionMatch", 609 "positiveMatch": true, 610 "value": [ 611 "Li", 612 "He", 613 "H" 614 ], 615 "valueCase": true, 616 "valueWildcard": true 617 } 618 ], 619 "description": "Can I create all conditions?", 620 "id": 60036115, 621 "name": "Fat Rule 1", 622 "ruleActivated": false, 623 "structured": true, 624 "tag": [ 625 "test" 626 ], 627 "version": 1 628 }, 629 { 630 "conditions": [ 631 { 632 "type": "requestMethodMatch", 633 "positiveMatch": true, 634 "value": [ 635 "GET", 636 "CONNECT", 637 "TRACE", 638 "PUT", 639 "POST", 640 "OPTIONS", 641 "DELETE", 642 "HEAD" 643 ] 644 }, 645 { 646 "type": "pathMatch", 647 "positiveMatch": true, 648 "value": [ 649 "/H", 650 "/O", 651 "/Li", 652 "/He" 653 ] 654 }, 655 { 656 "type": "extensionMatch", 657 "positiveMatch": true, 658 "value": [ 659 "Li", 660 "He", 661 "H" 662 ], 663 "valueCase": true, 664 "valueWildcard": true 665 } 666 ], 667 "description": "Can I create all conditions?", 668 "id": 60036134, 669 "name": "Fat Rule 1", 670 "ruleActivated": false, 671 "structured": true, 672 "tag": [ 673 "test" 674 ], 675 "version": 1 676 }, 677 { 678 "conditions": [ 679 { 680 "type": "requestMethodMatch", 681 "positiveMatch": true, 682 "value": [ 683 "GET", 684 "CONNECT", 685 "TRACE", 686 "PUT", 687 "POST", 688 "OPTIONS", 689 "DELETE", 690 "HEAD" 691 ] 692 }, 693 { 694 "type": "pathMatch", 695 "positiveMatch": true, 696 "value": [ 697 "/H", 698 "/O", 699 "/Li", 700 "/He" 701 ] 702 }, 703 { 704 "type": "extensionMatch", 705 "positiveMatch": true, 706 "value": [ 707 "Li", 708 "He", 709 "H" 710 ], 711 "valueCase": true, 712 "valueWildcard": true 713 } 714 ], 715 "description": "Can I create all conditions?", 716 "id": 60036188, 717 "name": "Fat Rule 1", 718 "ruleActivated": false, 719 "structured": true, 720 "tag": [ 721 "test" 722 ], 723 "version": 1 724 }, 725 { 726 "conditions": [ 727 { 728 "type": "requestMethodMatch", 729 "positiveMatch": true, 730 "value": [ 731 "GET", 732 "CONNECT", 733 "TRACE", 734 "PUT", 735 "POST", 736 "OPTIONS", 737 "DELETE", 738 "HEAD" 739 ] 740 }, 741 { 742 "type": "pathMatch", 743 "positiveMatch": true, 744 "value": [ 745 "/H", 746 "/O", 747 "/Li", 748 "/He" 749 ] 750 }, 751 { 752 "type": "extensionMatch", 753 "positiveMatch": true, 754 "value": [ 755 "Li", 756 "He", 757 "H" 758 ], 759 "valueCase": true, 760 "valueWildcard": true 761 } 762 ], 763 "description": "Can I create all conditions?", 764 "id": 60036189, 765 "name": "Fat Rule 1", 766 "ruleActivated": false, 767 "structured": true, 768 "tag": [ 769 "test" 770 ], 771 "version": 1 772 }, 773 { 774 "conditions": [ 775 { 776 "type": "requestMethodMatch", 777 "positiveMatch": true, 778 "value": [ 779 "GET", 780 "CONNECT", 781 "TRACE", 782 "PUT", 783 "POST", 784 "OPTIONS", 785 "DELETE", 786 "HEAD" 787 ] 788 }, 789 { 790 "type": "pathMatch", 791 "positiveMatch": true, 792 "value": [ 793 "/H", 794 "/O", 795 "/Li", 796 "/He" 797 ] 798 }, 799 { 800 "type": "extensionMatch", 801 "positiveMatch": true, 802 "value": [ 803 "Li", 804 "He", 805 "H" 806 ], 807 "valueCase": true, 808 "valueWildcard": true 809 } 810 ], 811 "description": "Can I create all conditions?", 812 "id": 60036374, 813 "name": "Existing Test Rule 1", 814 "ruleActivated": false, 815 "structured": true, 816 "tag": [ 817 "test" 818 ], 819 "version": 1 820 }, 821 { 822 "conditions": [ 823 { 824 "type": "requestMethodMatch", 825 "positiveMatch": true, 826 "value": [ 827 "GET", 828 "CONNECT", 829 "TRACE", 830 "PUT", 831 "POST", 832 "OPTIONS", 833 "DELETE", 834 "HEAD" 835 ] 836 }, 837 { 838 "type": "pathMatch", 839 "positiveMatch": true, 840 "value": [ 841 "/H", 842 "/O", 843 "/Li", 844 "/He" 845 ] 846 }, 847 { 848 "type": "extensionMatch", 849 "positiveMatch": true, 850 "value": [ 851 "Li", 852 "He", 853 "H" 854 ], 855 "valueCase": true, 856 "valueWildcard": true 857 } 858 ], 859 "description": "Can I create all conditions?", 860 "id": 60036377, 861 "name": "Existing Test Rule 1", 862 "ruleActivated": false, 863 "structured": true, 864 "tag": [ 865 "test" 866 ], 867 "version": 1 868 }, 869 { 870 "conditions": [ 871 { 872 "type": "requestMethodMatch", 873 "positiveMatch": true, 874 "value": [ 875 "GET", 876 "CONNECT", 877 "TRACE", 878 "PUT", 879 "POST", 880 "OPTIONS", 881 "DELETE", 882 "HEAD" 883 ] 884 }, 885 { 886 "type": "pathMatch", 887 "positiveMatch": true, 888 "value": [ 889 "/H", 890 "/O", 891 "/Li", 892 "/He" 893 ] 894 }, 895 { 896 "type": "extensionMatch", 897 "positiveMatch": true, 898 "value": [ 899 "Li", 900 "He", 901 "H" 902 ], 903 "valueCase": true, 904 "valueWildcard": true 905 } 906 ], 907 "description": "Can I create all conditions?", 908 "id": 60036190, 909 "name": "Fat Rule 1", 910 "ruleActivated": false, 911 "structured": true, 912 "tag": [ 913 "test" 914 ], 915 "version": 1 916 }, 917 { 918 "conditions": [ 919 { 920 "type": "requestMethodMatch", 921 "positiveMatch": true, 922 "value": [ 923 "GET", 924 "CONNECT", 925 "TRACE", 926 "PUT", 927 "POST", 928 "OPTIONS", 929 "DELETE", 930 "HEAD" 931 ] 932 }, 933 { 934 "type": "pathMatch", 935 "positiveMatch": true, 936 "value": [ 937 "/H", 938 "/O", 939 "/Li", 940 "/He" 941 ] 942 }, 943 { 944 "type": "extensionMatch", 945 "positiveMatch": true, 946 "value": [ 947 "Li", 948 "He", 949 "H" 950 ], 951 "valueCase": true, 952 "valueWildcard": true 953 } 954 ], 955 "description": "Can I create all conditions?", 956 "id": 60038316, 957 "name": "Fat Rule 1", 958 "ruleActivated": false, 959 "structured": true, 960 "tag": [ 961 "test" 962 ], 963 "version": 1 964 }, 965 { 966 "conditions": [ 967 { 968 "type": "requestMethodMatch", 969 "positiveMatch": true, 970 "value": [ 971 "GET", 972 "CONNECT", 973 "TRACE", 974 "PUT", 975 "POST", 976 "OPTIONS", 977 "DELETE", 978 "HEAD" 979 ] 980 }, 981 { 982 "type": "pathMatch", 983 "positiveMatch": true, 984 "value": [ 985 "/H", 986 "/O", 987 "/Li", 988 "/He" 989 ] 990 }, 991 { 992 "type": "extensionMatch", 993 "positiveMatch": true, 994 "value": [ 995 "Li", 996 "He", 997 "H" 998 ], 999 "valueCase": true, 1000 "valueWildcard": true 1001 } 1002 ], 1003 "description": "Can I create all conditions?", 1004 "id": 60038317, 1005 "name": "Fat Rule 1", 1006 "ruleActivated": false, 1007 "structured": true, 1008 "tag": [ 1009 "test" 1010 ], 1011 "version": 1 1012 }, 1013 { 1014 "conditions": [ 1015 { 1016 "type": "requestMethodMatch", 1017 "positiveMatch": true, 1018 "value": [ 1019 "GET", 1020 "CONNECT", 1021 "TRACE", 1022 "PUT", 1023 "POST", 1024 "OPTIONS", 1025 "DELETE", 1026 "HEAD" 1027 ] 1028 }, 1029 { 1030 "type": "pathMatch", 1031 "positiveMatch": true, 1032 "value": [ 1033 "/H", 1034 "/O", 1035 "/Li", 1036 "/He" 1037 ] 1038 }, 1039 { 1040 "type": "extensionMatch", 1041 "positiveMatch": true, 1042 "value": [ 1043 "Li", 1044 "He", 1045 "H" 1046 ], 1047 "valueCase": true, 1048 "valueWildcard": true 1049 } 1050 ], 1051 "description": "Can I create all conditions?", 1052 "id": 60036195, 1053 "name": "Fat Rule 1", 1054 "ruleActivated": false, 1055 "structured": true, 1056 "tag": [ 1057 "test" 1058 ], 1059 "version": 1 1060 }, 1061 { 1062 "conditions": [ 1063 { 1064 "type": "requestMethodMatch", 1065 "positiveMatch": true, 1066 "value": [ 1067 "GET", 1068 "CONNECT", 1069 "TRACE", 1070 "PUT", 1071 "POST", 1072 "OPTIONS", 1073 "DELETE", 1074 "HEAD" 1075 ] 1076 }, 1077 { 1078 "type": "pathMatch", 1079 "positiveMatch": true, 1080 "value": [ 1081 "/H", 1082 "/O", 1083 "/Li", 1084 "/He" 1085 ] 1086 }, 1087 { 1088 "type": "extensionMatch", 1089 "positiveMatch": true, 1090 "value": [ 1091 "Li", 1092 "He", 1093 "H" 1094 ], 1095 "valueCase": true, 1096 "valueWildcard": true 1097 } 1098 ], 1099 "description": "Can I create all conditions?", 1100 "id": 60036330, 1101 "name": "Existing Test Rule 1", 1102 "ruleActivated": false, 1103 "structured": true, 1104 "tag": [ 1105 "test" 1106 ], 1107 "version": 1 1108 }, 1109 { 1110 "conditions": [ 1111 { 1112 "type": "requestMethodMatch", 1113 "positiveMatch": true, 1114 "value": [ 1115 "GET", 1116 "CONNECT", 1117 "TRACE", 1118 "PUT", 1119 "POST", 1120 "OPTIONS", 1121 "DELETE", 1122 "HEAD" 1123 ] 1124 }, 1125 { 1126 "type": "pathMatch", 1127 "positiveMatch": true, 1128 "value": [ 1129 "/H", 1130 "/O", 1131 "/Li", 1132 "/He" 1133 ] 1134 }, 1135 { 1136 "type": "extensionMatch", 1137 "positiveMatch": true, 1138 "value": [ 1139 "Li", 1140 "He", 1141 "H" 1142 ], 1143 "valueCase": true, 1144 "valueWildcard": true 1145 } 1146 ], 1147 "description": "Can I create all conditions?", 1148 "id": 60036209, 1149 "name": "Existing Test Rule 1", 1150 "ruleActivated": false, 1151 "structured": true, 1152 "tag": [ 1153 "test" 1154 ], 1155 "version": 1 1156 }, 1157 { 1158 "conditions": [ 1159 { 1160 "type": "requestMethodMatch", 1161 "positiveMatch": true, 1162 "value": [ 1163 "GET", 1164 "CONNECT", 1165 "TRACE", 1166 "PUT", 1167 "POST", 1168 "OPTIONS", 1169 "DELETE", 1170 "HEAD" 1171 ] 1172 }, 1173 { 1174 "type": "pathMatch", 1175 "positiveMatch": true, 1176 "value": [ 1177 "/H", 1178 "/O", 1179 "/Li", 1180 "/He" 1181 ] 1182 }, 1183 { 1184 "type": "extensionMatch", 1185 "positiveMatch": true, 1186 "value": [ 1187 "Li", 1188 "He", 1189 "H" 1190 ], 1191 "valueCase": true, 1192 "valueWildcard": true 1193 } 1194 ], 1195 "description": "Can I create all conditions?", 1196 "id": 60036192, 1197 "name": "Fat Rule 1", 1198 "ruleActivated": false, 1199 "structured": true, 1200 "tag": [ 1201 "test" 1202 ], 1203 "version": 1 1204 }, 1205 { 1206 "conditions": [ 1207 { 1208 "type": "requestMethodMatch", 1209 "positiveMatch": true, 1210 "value": [ 1211 "GET", 1212 "CONNECT", 1213 "TRACE", 1214 "PUT", 1215 "POST", 1216 "OPTIONS", 1217 "DELETE", 1218 "HEAD" 1219 ] 1220 }, 1221 { 1222 "type": "pathMatch", 1223 "positiveMatch": true, 1224 "value": [ 1225 "/H", 1226 "/O", 1227 "/Li", 1228 "/He" 1229 ] 1230 }, 1231 { 1232 "type": "extensionMatch", 1233 "positiveMatch": true, 1234 "value": [ 1235 "Li", 1236 "He", 1237 "H" 1238 ], 1239 "valueCase": true, 1240 "valueWildcard": true 1241 } 1242 ], 1243 "description": "Can I create all conditions?", 1244 "id": 60038318, 1245 "name": "Fat Rule 1", 1246 "ruleActivated": false, 1247 "structured": true, 1248 "tag": [ 1249 "test" 1250 ], 1251 "version": 1 1252 }, 1253 { 1254 "conditions": [ 1255 { 1256 "type": "requestMethodMatch", 1257 "positiveMatch": true, 1258 "value": [ 1259 "GET", 1260 "CONNECT", 1261 "TRACE", 1262 "PUT", 1263 "POST", 1264 "OPTIONS", 1265 "DELETE", 1266 "HEAD" 1267 ] 1268 }, 1269 { 1270 "type": "pathMatch", 1271 "positiveMatch": true, 1272 "value": [ 1273 "/H", 1274 "/O", 1275 "/Li", 1276 "/He" 1277 ] 1278 }, 1279 { 1280 "type": "extensionMatch", 1281 "positiveMatch": true, 1282 "value": [ 1283 "Li", 1284 "He", 1285 "H" 1286 ], 1287 "valueCase": true, 1288 "valueWildcard": true 1289 } 1290 ], 1291 "description": "Can I create all conditions?", 1292 "id": 60038315, 1293 "name": "Fat Rule 1", 1294 "ruleActivated": false, 1295 "structured": true, 1296 "tag": [ 1297 "test" 1298 ], 1299 "version": 1 1300 }, 1301 { 1302 "conditions": [ 1303 { 1304 "type": "requestMethodMatch", 1305 "positiveMatch": true, 1306 "value": [ 1307 "GET", 1308 "CONNECT", 1309 "TRACE", 1310 "PUT", 1311 "POST", 1312 "OPTIONS", 1313 "DELETE", 1314 "HEAD" 1315 ] 1316 }, 1317 { 1318 "type": "pathMatch", 1319 "positiveMatch": true, 1320 "value": [ 1321 "/H", 1322 "/O", 1323 "/Li", 1324 "/He" 1325 ] 1326 }, 1327 { 1328 "type": "extensionMatch", 1329 "positiveMatch": true, 1330 "value": [ 1331 "Li", 1332 "He", 1333 "H" 1334 ], 1335 "valueCase": true, 1336 "valueWildcard": true 1337 } 1338 ], 1339 "description": "Can I create all conditions?", 1340 "id": 60039625, 1341 "name": "Fat Rule 1", 1342 "ruleActivated": false, 1343 "structured": true, 1344 "tag": [ 1345 "test" 1346 ], 1347 "version": 1 1348 }, 1349 { 1350 "conditions": [ 1351 { 1352 "type": "requestMethodMatch", 1353 "positiveMatch": true, 1354 "value": [ 1355 "GET", 1356 "CONNECT", 1357 "TRACE", 1358 "PUT", 1359 "POST", 1360 "OPTIONS", 1361 "DELETE", 1362 "HEAD" 1363 ] 1364 }, 1365 { 1366 "type": "pathMatch", 1367 "positiveMatch": true, 1368 "value": [ 1369 "/H", 1370 "/O", 1371 "/Li", 1372 "/He" 1373 ] 1374 }, 1375 { 1376 "type": "extensionMatch", 1377 "positiveMatch": true, 1378 "value": [ 1379 "Li", 1380 "He", 1381 "H" 1382 ], 1383 "valueCase": true, 1384 "valueWildcard": true 1385 } 1386 ], 1387 "description": "Can I create all conditions?", 1388 "id": 60038437, 1389 "name": "Fat Rule 1", 1390 "ruleActivated": false, 1391 "structured": true, 1392 "tag": [ 1393 "test" 1394 ], 1395 "version": 1 1396 }, 1397 { 1398 "conditions": [ 1399 { 1400 "type": "requestMethodMatch", 1401 "positiveMatch": true, 1402 "value": [ 1403 "GET", 1404 "CONNECT", 1405 "TRACE", 1406 "PUT", 1407 "POST", 1408 "OPTIONS", 1409 "DELETE", 1410 "HEAD" 1411 ] 1412 }, 1413 { 1414 "type": "pathMatch", 1415 "positiveMatch": true, 1416 "value": [ 1417 "/H", 1418 "/O", 1419 "/Li", 1420 "/He" 1421 ] 1422 }, 1423 { 1424 "type": "extensionMatch", 1425 "positiveMatch": true, 1426 "value": [ 1427 "Li", 1428 "He", 1429 "H" 1430 ], 1431 "valueCase": true, 1432 "valueWildcard": true 1433 } 1434 ], 1435 "description": "Can I create all conditions?", 1436 "id": 60039430, 1437 "name": "Fat Rule 1", 1438 "ruleActivated": false, 1439 "structured": true, 1440 "tag": [ 1441 "test" 1442 ], 1443 "version": 1 1444 }, 1445 { 1446 "conditions": [ 1447 { 1448 "type": "requestMethodMatch", 1449 "positiveMatch": true, 1450 "value": [ 1451 "GET", 1452 "CONNECT", 1453 "TRACE", 1454 "PUT", 1455 "POST", 1456 "OPTIONS", 1457 "DELETE", 1458 "HEAD" 1459 ] 1460 }, 1461 { 1462 "type": "pathMatch", 1463 "positiveMatch": true, 1464 "value": [ 1465 "/H", 1466 "/Li", 1467 "/He" 1468 ] 1469 }, 1470 { 1471 "type": "extensionMatch", 1472 "positiveMatch": true, 1473 "value": [ 1474 "Li", 1475 "He", 1476 "H" 1477 ], 1478 "valueCase": true, 1479 "valueWildcard": true 1480 } 1481 ], 1482 "description": "Can I create all conditions?", 1483 "id": 60036378, 1484 "name": "Existing Test Rule", 1485 "ruleActivated": false, 1486 "structured": true, 1487 "tag": [ 1488 "test" 1489 ], 1490 "version": 1 1491 } 1492 ], 1493 "rulesets": [], 1494 "matchTargets": { 1495 "websiteTargets": [ 1496 { 1497 "type": "website", 1498 "defaultFile": "NO_MATCH", 1499 "effectiveSecurityControls": { 1500 "applyApplicationLayerControls": false, 1501 "applyNetworkLayerControls": true, 1502 "applyRateControls": true, 1503 "applyReputationControls": true, 1504 "applySlowPostControls": true 1505 }, 1506 "fileExtensions": [ 1507 "carb", 1508 "pct", 1509 "pdf", 1510 "swf", 1511 "cct", 1512 "jpeg", 1513 "js", 1514 "wmls", 1515 "hdml", 1516 "pws" 1517 ], 1518 "filePaths": [ 1519 "/cache/aaabbc*", 1520 "/price_toy/*", 1521 "/sssi/*" 1522 ], 1523 "hostnames": [ 1524 "n.example.com", 1525 "www.example.net", 1526 "example.com" 1527 ], 1528 "id": 3008967, 1529 "isNegativeFileExtensionMatch": true, 1530 "isNegativePathMatch": false, 1531 "securityPolicy": { 1532 "policyId": "AAAA_81230" 1533 }, 1534 "sequence": 1 1535 } 1536 ] 1537 }, 1538 "securityPolicies": [ 1539 { 1540 "id": "AAAA_81230", 1541 "name": "akamaitools", 1542 "hasRatePolicyWithApiKey": false, 1543 "securityControls": { 1544 "applyApiConstraints": true, 1545 "applyApplicationLayerControls": false, 1546 "applyBotmanControls": true, 1547 "applyNetworkLayerControls": true, 1548 "applyRateControls": true, 1549 "applyReputationControls": true, 1550 "applySlowPostControls": true 1551 }, 1552 "webApplicationFirewall": { 1553 "ruleActions": [ 1554 { 1555 "action": "alert", 1556 "id": 950002, 1557 "rulesetVersionId": 7392 1558 }, 1559 { 1560 "action": "alert", 1561 "id": 950006, 1562 "rulesetVersionId": 7392 1563 } 1564 ], 1565 "attackGroupActions": [ 1566 { 1567 "action": "alert", 1568 "group": "POLICY", 1569 "rulesetVersionId": 7392 1570 }, 1571 { 1572 "action": "alert", 1573 "group": "WAT", 1574 "rulesetVersionId": 7392 1575 }, 1576 { 1577 "action": "alert", 1578 "group": "PROTOCOL", 1579 "rulesetVersionId": 7392 1580 }, 1581 { 1582 "action": "alert", 1583 "group": "SQL", 1584 "rulesetVersionId": 7392 1585 }, 1586 { 1587 "action": "alert", 1588 "group": "XSS", 1589 "rulesetVersionId": 7392, 1590 "exception": { 1591 "specificHeaderCookieParamXmlOrJsonNames": [ 1592 { 1593 "names": [ 1594 "ASE-Manual-EVAL-HEADER" 1595 ], 1596 "selector": "REQUEST_HEADERS" 1597 } 1598 ] 1599 } 1600 }, 1601 { 1602 "action": "alert", 1603 "group": "CMD", 1604 "rulesetVersionId": 7392 1605 }, 1606 { 1607 "action": "alert", 1608 "group": "LFI", 1609 "rulesetVersionId": 7392, 1610 "exception": { 1611 "specificHeaderCookieParamXmlOrJsonNames": [ 1612 { 1613 "names": [ 1614 "ASE-Manual-Active-COOKIES" 1615 ], 1616 "selector": "REQUEST_COOKIES", 1617 "wildcard": true 1618 } 1619 ] 1620 } 1621 }, 1622 { 1623 "action": "alert", 1624 "group": "RFI", 1625 "rulesetVersionId": 7392 1626 }, 1627 { 1628 "action": "alert", 1629 "group": "PLATFORM", 1630 "rulesetVersionId": 7392 1631 } 1632 ], 1633 "evaluation": { 1634 "attackGroupActions": [ 1635 { 1636 "action": "alert", 1637 "group": "POLICY" 1638 }, 1639 { 1640 "action": "alert", 1641 "group": "WAT" 1642 }, 1643 { 1644 "action": "alert", 1645 "group": "PROTOCOL" 1646 }, 1647 { 1648 "action": "alert", 1649 "group": "SQL" 1650 }, 1651 { 1652 "action": "alert", 1653 "group": "XSS" 1654 }, 1655 { 1656 "action": "deny", 1657 "group": "CMD" 1658 }, 1659 { 1660 "action": "alert", 1661 "group": "LFI" 1662 }, 1663 { 1664 "action": "alert", 1665 "group": "RFI" 1666 }, 1667 { 1668 "action": "alert", 1669 "group": "PLATFORM" 1670 } 1671 ], 1672 "evaluationId": 13904, 1673 "evaluationVersion": 1, 1674 "ruleActions": [ 1675 { 1676 "action": "alert", 1677 "id": 950002 1678 }, 1679 { 1680 "action": "alert", 1681 "id": 950006 1682 } 1683 ], 1684 "rulesetVersionId": 7592 1685 }, 1686 "threatIntel": "on" 1687 }, 1688 "apiRequestConstraints": { 1689 "apiEndpoints": [] 1690 }, 1691 "ipGeoFirewall": { 1692 "block": "blockSpecificIPGeo" 1693 }, 1694 "penaltyBoxConditions": { 1695 "conditionOperator": "AND", 1696 "conditions": [ 1697 { 1698 "type": "filenameMatch", 1699 "filenames": [ 1700 "appptest45" 1701 ], 1702 "positiveMatch": true 1703 } 1704 ] 1705 }, 1706 "evaluationPenaltyBoxConditions": { 1707 "conditionOperator": "AND", 1708 "conditions": [ 1709 { 1710 "type": "filenameMatch", 1711 "filenames": [ 1712 "appptest46" 1713 ], 1714 "positiveMatch": true 1715 } 1716 ] 1717 }, 1718 "slowPost": { 1719 "action": "alert", 1720 "slowRateThreshold": { 1721 "period": 60, 1722 "rate": 10 1723 } 1724 }, 1725 "botManagement": { 1726 "akamaiBotCategoryActions": [ 1727 { 1728 "categoryId": "0b116152-1d20-4715-8fa7-dcacb1c697e2", 1729 "primitiveKey": "primitiveValueA", 1730 "arrayKey": [ 1731 "arrayValueA1", 1732 "arrayValueA2" 1733 ], 1734 "objectKey": { 1735 "innerKey": "innerValueA" 1736 } 1737 }, 1738 { 1739 "categoryId": "da0596ba-2379-4657-9b84-79b460d66070", 1740 "primitiveKey": "primitiveValueB", 1741 "arrayKey": [ 1742 "arrayValueB1", 1743 "arrayValueB2" 1744 ], 1745 "objectKey": { 1746 "innerKey": "innerValueB" 1747 } 1748 } 1749 ], 1750 "botDetectionActions": [ 1751 { 1752 "detectionId": "179e6bd6-5077-4f22-9a5b-3b09ee731eca", 1753 "primitiveKey": "primitiveValueA", 1754 "arrayKey": [ 1755 "arrayValueA1", 1756 "arrayValueA2" 1757 ], 1758 "objectKey": { 1759 "innerKey": "innerValueA" 1760 } 1761 }, 1762 { 1763 "detectionId": "c4d20de1-af7a-476f-911d-73aedd97e294", 1764 "primitiveKey": "primitiveValueB", 1765 "arrayKey": [ 1766 "arrayValueB1", 1767 "arrayValueB2" 1768 ], 1769 "objectKey": { 1770 "innerKey": "innerValueB" 1771 } 1772 } 1773 ], 1774 "botManagementSettings": { 1775 "primitiveKey": "primitiveValueA", 1776 "arrayKey": [ 1777 "arrayValueA1", 1778 "arrayValueA2" 1779 ], 1780 "objectKey": { 1781 "innerKey": "innerValueA" 1782 } 1783 }, 1784 "customBotCategoryActions": [ 1785 { 1786 "categoryId": "dae597b8-b552-4c95-ab8b-066a3fef2f75", 1787 "primitiveKey": "primitiveValueA", 1788 "arrayKey": [ 1789 "arrayValueA1", 1790 "arrayValueA2" 1791 ], 1792 "objectKey": { 1793 "innerKey": "innerValueA" 1794 } 1795 }, 1796 { 1797 "categoryId": "c3362371-4b98-40fe-a7b9-cd7fab93eec5", 1798 "primitiveKey": "primitiveValueB", 1799 "arrayKey": [ 1800 "arrayValueB1", 1801 "arrayValueB2" 1802 ], 1803 "objectKey": { 1804 "innerKey": "innerValueB" 1805 } 1806 } 1807 ], 1808 "javascriptInjectionRules": { 1809 "primitiveKey": "primitiveValueA", 1810 "arrayKey": [ 1811 "arrayValueA1", 1812 "arrayValueA2" 1813 ], 1814 "objectKey": { 1815 "innerKey": "innerValueA" 1816 } 1817 }, 1818 "transactionalEndpoints": { 1819 "botProtection": [ 1820 { 1821 "operationId": "061429d0-a709-418e-9311-1c3b4ee28792", 1822 "primitiveKey": "primitiveValueA", 1823 "arrayKey": [ 1824 "arrayValueA1", 1825 "arrayValueA2" 1826 ], 1827 "objectKey": { 1828 "innerKey": "innerValueA" 1829 } 1830 }, 1831 { 1832 "operationId": "c2b20de9-bb2e-4da8-ac99-f5b6e9ae4e10", 1833 "primitiveKey": "primitiveValueB", 1834 "arrayKey": [ 1835 "arrayValueB1", 1836 "arrayValueB2" 1837 ], 1838 "objectKey": { 1839 "innerKey": "innerValueB" 1840 } 1841 } 1842 ], 1843 "botProtectionExceptions": { 1844 "primitiveKey": "primitiveValueA", 1845 "arrayKey": [ 1846 "arrayValueA1", 1847 "arrayValueA2" 1848 ], 1849 "objectKey": { 1850 "innerKey": "innerValueA" 1851 } 1852 } 1853 } 1854 } 1855 } 1856 ], 1857 "advancedOptions": { 1858 "attackPayloadLogging": { 1859 "enabled": true, 1860 "requestBody": { 1861 "type": "NONE" 1862 }, 1863 "responseBody": { 1864 "type": "ATTACK_PAYLOAD" 1865 } 1866 }, 1867 "logging": { 1868 "allowSampling": true, 1869 "cookies": { 1870 "type": "all" 1871 }, 1872 "customHeaders": { 1873 "type": "all" 1874 }, 1875 "standardHeaders": { 1876 "type": "all" 1877 } 1878 }, 1879 "prefetch": { 1880 "allExtensions": false, 1881 "enableAppLayer": true, 1882 "enableRateControls": false, 1883 "extensions": [ 1884 "cgi", 1885 "jsp", 1886 "aspx", 1887 "EMPTY_STRING", 1888 "php", 1889 "py", 1890 "asp" 1891 ] 1892 } 1893 }, 1894 "customDenyList": [], 1895 "advancedSettings": { 1896 "botAnalyticsCookieSettings": { 1897 "primitiveKey": "primitiveValueA", 1898 "arrayKey": [ 1899 "arrayValueA1", 1900 "arrayValueA2" 1901 ], 1902 "objectKey": { 1903 "innerKey": "innerValueA" 1904 } 1905 }, 1906 "clientSideSecuritySettings": { 1907 "primitiveKey": "primitiveValueA", 1908 "arrayKey": [ 1909 "arrayValueA1", 1910 "arrayValueA2" 1911 ], 1912 "objectKey": { 1913 "innerKey": "innerValueA" 1914 } 1915 }, 1916 "transactionalEndpointProtectionSettings": { 1917 "primitiveKey": "primitiveValueA", 1918 "arrayKey": [ 1919 "arrayValueA1", 1920 "arrayValueA2" 1921 ], 1922 "objectKey": { 1923 "innerKey": "innerValueA" 1924 } 1925 } 1926 }, 1927 "customBotCategories": [ 1928 { 1929 "categoryId": "dae597b8-b552-4c95-ab8b-066a3fef2f75", 1930 "categoryName": "category a", 1931 "metadata": { 1932 "akamaiDefinedBotIds": [ 1933 "eceac3f9-871b-4c57-9a24-c25b0237949a", 1934 "c590d2e5-a041-4f05-8fda-71608f42d720" 1935 ], 1936 "someKey": "someValue" 1937 }, 1938 "ruleId": "RULE_ID_B", 1939 "primitiveKey": "primitiveValueA", 1940 "arrayKey": [ 1941 "arrayValueA1", 1942 "arrayValueA2" 1943 ], 1944 "objectKey": { 1945 "innerKey": "innerValueA" 1946 } 1947 }, 1948 { 1949 "categoryId": "c3362371-4b98-40fe-a7b9-cd7fab93eec5", 1950 "categoryName": "category b", 1951 "metadata": { 1952 "someKey": "someValue" 1953 }, 1954 "ruleId": "RULE_ID_B", 1955 "primitiveKey": "primitiveValueB", 1956 "arrayKey": [ 1957 "arrayValueB1", 1958 "arrayValueB2" 1959 ], 1960 "objectKey": { 1961 "innerKey": "innerValueB" 1962 } 1963 } 1964 ], 1965 "customBotCategorySequence": [ 1966 "c3362371-4b98-40fe-a7b9-cd7fab93eec5", 1967 "dae597b8-b552-4c95-ab8b-066a3fef2f75" 1968 ], 1969 "customClients": [ 1970 { 1971 "customClientId": "a7fe489d-0354-43bd-b81c-8cabbe850cdd", 1972 "customClientName": "Custom Client A", 1973 "primitiveKey": "primitiveValueA", 1974 "arrayKey": [ 1975 "arrayValueA1", 1976 "arrayValueA2" 1977 ], 1978 "objectKey": { 1979 "innerKey": "innerValueA" 1980 } 1981 }, 1982 { 1983 "customClientId": "60374346-2d1d-444d-91c1-90373e3f804a", 1984 "customClientName": "Custom Client B", 1985 "primitiveKey": "primitiveValueB", 1986 "arrayKey": [ 1987 "arrayValueB1", 1988 "arrayValueB2" 1989 ], 1990 "objectKey": { 1991 "innerKey": "innerValueB" 1992 } 1993 } 1994 ], 1995 "customClientSequence": [ 1996 "a7fe489d-0354-43bd-b81c-8cabbe850cdd", 1997 "60374346-2d1d-444d-91c1-90373e3f804a" 1998 ], 1999 "customDefinedBots": [ 2000 { 2001 "botId": "50789280-ba99-4f8f-b4c6-ad9c1c69569a", 2002 "botName": "Bot A", 2003 "primitiveKey": "primitiveValueA", 2004 "arrayKey": [ 2005 "arrayValueA1", 2006 "arrayValueA2" 2007 ], 2008 "objectKey": { 2009 "innerKey": "innerValueA" 2010 } 2011 }, 2012 { 2013 "botId": "da1de35e-deda-4273-933d-3131291fa3d4", 2014 "botName": "Bot B", 2015 "primitiveKey": "primitiveValueB", 2016 "arrayKey": [ 2017 "arrayValueB1", 2018 "arrayValueB2" 2019 ], 2020 "objectKey": { 2021 "innerKey": "innerValueB" 2022 } 2023 } 2024 ], 2025 "responseActions": { 2026 "challengeActions": [ 2027 { 2028 "actionId": "action_A", 2029 "actionName": "Challenge Action A", 2030 "primitiveKey": "primitiveValueA", 2031 "arrayKey": [ 2032 "arrayValueA1", 2033 "arrayValueA2" 2034 ], 2035 "objectKey": { 2036 "innerKey": "innerValueA" 2037 } 2038 }, 2039 { 2040 "actionId": "action_B", 2041 "actionName": "Challenge Action B", 2042 "primitiveKey": "primitiveValueB", 2043 "arrayKey": [ 2044 "arrayValueB1", 2045 "arrayValueB2" 2046 ], 2047 "objectKey": { 2048 "innerKey": "innerValueB" 2049 } 2050 } 2051 ], 2052 "challengeInterceptionRules": { 2053 "primitiveKey": "primitiveValueA", 2054 "arrayKey": [ 2055 "arrayValueA1", 2056 "arrayValueA2" 2057 ], 2058 "objectKey": { 2059 "innerKey": "innerValueA" 2060 } 2061 }, 2062 "challengeInjectionRules": { 2063 "primitiveKey": "primitiveValueA", 2064 "arrayKey": [ 2065 "arrayValueA1", 2066 "arrayValueA2" 2067 ], 2068 "objectKey": { 2069 "innerKey": "innerValueA" 2070 } 2071 }, 2072 "conditionalActions": [ 2073 { 2074 "actionId": "action_A", 2075 "actionName": "Conditional Action A", 2076 "primitiveKey": "primitiveValueA", 2077 "arrayKey": [ 2078 "arrayValueA1", 2079 "arrayValueA2" 2080 ], 2081 "objectKey": { 2082 "innerKey": "innerValueA" 2083 } 2084 }, 2085 { 2086 "actionId": "action_B", 2087 "actionName": "Conditional Action B", 2088 "primitiveKey": "primitiveValueB", 2089 "arrayKey": [ 2090 "arrayValueB1", 2091 "arrayValueB2" 2092 ], 2093 "objectKey": { 2094 "innerKey": "innerValueB" 2095 } 2096 } 2097 ], 2098 "serveAlternateActions": [ 2099 { 2100 "actionId": "action_A", 2101 "actionName": "Serve Alternate Action A", 2102 "primitiveKey": "primitiveValueA", 2103 "arrayKey": [ 2104 "arrayValueA1", 2105 "arrayValueA2" 2106 ], 2107 "objectKey": { 2108 "innerKey": "innerValueA" 2109 } 2110 }, 2111 { 2112 "actionId": "action_B", 2113 "actionName": "Serve Alternate Action B", 2114 "primitiveKey": "primitiveValueB", 2115 "arrayKey": [ 2116 "arrayValueB1", 2117 "arrayValueB2" 2118 ], 2119 "objectKey": { 2120 "innerKey": "innerValueB" 2121 } 2122 } 2123 ] 2124 } 2125 }