github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/waf/2015-08-24/examples-1.json (about) 1 { 2 "version": "1.0", 3 "examples": { 4 "CreateIPSet": [ 5 { 6 "input": { 7 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 8 "Name": "MyIPSetFriendlyName" 9 }, 10 "output": { 11 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 12 "IPSet": { 13 "IPSetDescriptors": [ 14 { 15 "Type": "IPV4", 16 "Value": "192.0.2.44/32" 17 } 18 ], 19 "IPSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 20 "Name": "MyIPSetFriendlyName" 21 } 22 }, 23 "comments": { 24 "input": { 25 }, 26 "output": { 27 } 28 }, 29 "description": "The following example creates an IP match set named MyIPSetFriendlyName.", 30 "id": "createipset-1472501003122", 31 "title": "To create an IP set" 32 } 33 ], 34 "CreateRule": [ 35 { 36 "input": { 37 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 38 "MetricName": "WAFByteHeaderRule", 39 "Name": "WAFByteHeaderRule" 40 }, 41 "output": { 42 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 43 "Rule": { 44 "MetricName": "WAFByteHeaderRule", 45 "Name": "WAFByteHeaderRule", 46 "Predicates": [ 47 { 48 "DataId": "MyByteMatchSetID", 49 "Negated": false, 50 "Type": "ByteMatch" 51 } 52 ], 53 "RuleId": "WAFRule-1-Example" 54 } 55 }, 56 "comments": { 57 "input": { 58 }, 59 "output": { 60 } 61 }, 62 "description": "The following example creates a rule named WAFByteHeaderRule.", 63 "id": "createrule-1474072675555", 64 "title": "To create a rule" 65 } 66 ], 67 "CreateSizeConstraintSet": [ 68 { 69 "input": { 70 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 71 "Name": "MySampleSizeConstraintSet" 72 }, 73 "output": { 74 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 75 "SizeConstraintSet": { 76 "Name": "MySampleSizeConstraintSet", 77 "SizeConstraintSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 78 "SizeConstraints": [ 79 { 80 "ComparisonOperator": "GT", 81 "FieldToMatch": { 82 "Type": "QUERY_STRING" 83 }, 84 "Size": 0, 85 "TextTransformation": "NONE" 86 } 87 ] 88 } 89 }, 90 "comments": { 91 "input": { 92 }, 93 "output": { 94 } 95 }, 96 "description": "The following example creates size constraint set named MySampleSizeConstraintSet.", 97 "id": "createsizeconstraint-1474299140754", 98 "title": "To create a size constraint" 99 } 100 ], 101 "CreateSqlInjectionMatchSet": [ 102 { 103 "input": { 104 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 105 "Name": "MySQLInjectionMatchSet" 106 }, 107 "output": { 108 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 109 "SqlInjectionMatchSet": { 110 "Name": "MySQLInjectionMatchSet", 111 "SqlInjectionMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 112 "SqlInjectionMatchTuples": [ 113 { 114 "FieldToMatch": { 115 "Type": "QUERY_STRING" 116 }, 117 "TextTransformation": "URL_DECODE" 118 } 119 ] 120 } 121 }, 122 "comments": { 123 "input": { 124 }, 125 "output": { 126 } 127 }, 128 "description": "The following example creates a SQL injection match set named MySQLInjectionMatchSet.", 129 "id": "createsqlinjectionmatchset-1474492796105", 130 "title": "To create a SQL injection match set" 131 } 132 ], 133 "CreateWebACL": [ 134 { 135 "input": { 136 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 137 "DefaultAction": { 138 "Type": "ALLOW" 139 }, 140 "MetricName": "CreateExample", 141 "Name": "CreateExample" 142 }, 143 "output": { 144 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 145 "WebACL": { 146 "DefaultAction": { 147 "Type": "ALLOW" 148 }, 149 "MetricName": "CreateExample", 150 "Name": "CreateExample", 151 "Rules": [ 152 { 153 "Action": { 154 "Type": "ALLOW" 155 }, 156 "Priority": 1, 157 "RuleId": "WAFRule-1-Example" 158 } 159 ], 160 "WebACLId": "example-46da-4444-5555-example" 161 } 162 }, 163 "comments": { 164 "input": { 165 }, 166 "output": { 167 } 168 }, 169 "description": "The following example creates a web ACL named CreateExample.", 170 "id": "createwebacl-1472061481310", 171 "title": "To create a web ACL" 172 } 173 ], 174 "CreateXssMatchSet": [ 175 { 176 "input": { 177 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 178 "Name": "MySampleXssMatchSet" 179 }, 180 "output": { 181 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 182 "XssMatchSet": { 183 "Name": "MySampleXssMatchSet", 184 "XssMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 185 "XssMatchTuples": [ 186 { 187 "FieldToMatch": { 188 "Type": "QUERY_STRING" 189 }, 190 "TextTransformation": "URL_DECODE" 191 } 192 ] 193 } 194 }, 195 "comments": { 196 "input": { 197 }, 198 "output": { 199 } 200 }, 201 "description": "The following example creates an XSS match set named MySampleXssMatchSet.", 202 "id": "createxssmatchset-1474560868500", 203 "title": "To create an XSS match set" 204 } 205 ], 206 "DeleteByteMatchSet": [ 207 { 208 "input": { 209 "ByteMatchSetId": "exampleIDs3t-46da-4fdb-b8d5-abc321j569j5", 210 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 211 }, 212 "output": { 213 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 214 }, 215 "comments": { 216 "input": { 217 }, 218 "output": { 219 } 220 }, 221 "description": "The following example deletes a byte match set with the ID exampleIDs3t-46da-4fdb-b8d5-abc321j569j5.", 222 "id": "deletebytematchset-1473367566229", 223 "title": "To delete a byte match set" 224 } 225 ], 226 "DeleteIPSet": [ 227 { 228 "input": { 229 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 230 "IPSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 231 }, 232 "output": { 233 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 234 }, 235 "comments": { 236 "input": { 237 }, 238 "output": { 239 } 240 }, 241 "description": "The following example deletes an IP match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 242 "id": "deleteipset-1472767434306", 243 "title": "To delete an IP set" 244 } 245 ], 246 "DeleteRule": [ 247 { 248 "input": { 249 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 250 "RuleId": "WAFRule-1-Example" 251 }, 252 "output": { 253 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 254 }, 255 "comments": { 256 "input": { 257 }, 258 "output": { 259 } 260 }, 261 "description": "The following example deletes a rule with the ID WAFRule-1-Example.", 262 "id": "deleterule-1474073108749", 263 "title": "To delete a rule" 264 } 265 ], 266 "DeleteSizeConstraintSet": [ 267 { 268 "input": { 269 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 270 "SizeConstraintSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 271 }, 272 "output": { 273 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 274 }, 275 "comments": { 276 "input": { 277 }, 278 "output": { 279 } 280 }, 281 "description": "The following example deletes a size constraint set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 282 "id": "deletesizeconstraintset-1474299857905", 283 "title": "To delete a size constraint set" 284 } 285 ], 286 "DeleteSqlInjectionMatchSet": [ 287 { 288 "input": { 289 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 290 "SqlInjectionMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 291 }, 292 "output": { 293 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 294 }, 295 "comments": { 296 "input": { 297 }, 298 "output": { 299 } 300 }, 301 "description": "The following example deletes a SQL injection match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 302 "id": "deletesqlinjectionmatchset-1474493373197", 303 "title": "To delete a SQL injection match set" 304 } 305 ], 306 "DeleteWebACL": [ 307 { 308 "input": { 309 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 310 "WebACLId": "example-46da-4444-5555-example" 311 }, 312 "output": { 313 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 314 }, 315 "comments": { 316 "input": { 317 }, 318 "output": { 319 } 320 }, 321 "description": "The following example deletes a web ACL with the ID example-46da-4444-5555-example.", 322 "id": "deletewebacl-1472767755931", 323 "title": "To delete a web ACL" 324 } 325 ], 326 "DeleteXssMatchSet": [ 327 { 328 "input": { 329 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 330 "XssMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 331 }, 332 "output": { 333 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 334 }, 335 "comments": { 336 "input": { 337 }, 338 "output": { 339 } 340 }, 341 "description": "The following example deletes an XSS match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 342 "id": "deletexssmatchset-1474561302618", 343 "title": "To delete an XSS match set" 344 } 345 ], 346 "GetByteMatchSet": [ 347 { 348 "input": { 349 "ByteMatchSetId": "exampleIDs3t-46da-4fdb-b8d5-abc321j569j5" 350 }, 351 "output": { 352 "ByteMatchSet": { 353 "ByteMatchSetId": "exampleIDs3t-46da-4fdb-b8d5-abc321j569j5", 354 "ByteMatchTuples": [ 355 { 356 "FieldToMatch": { 357 "Data": "referer", 358 "Type": "HEADER" 359 }, 360 "PositionalConstraint": "CONTAINS", 361 "TargetString": "badrefer1", 362 "TextTransformation": "NONE" 363 } 364 ], 365 "Name": "ByteMatchNameExample" 366 } 367 }, 368 "comments": { 369 "input": { 370 }, 371 "output": { 372 } 373 }, 374 "description": "The following example returns the details of a byte match set with the ID exampleIDs3t-46da-4fdb-b8d5-abc321j569j5.", 375 "id": "getbytematchset-1473273311532", 376 "title": "To get a byte match set" 377 } 378 ], 379 "GetChangeToken": [ 380 { 381 "input": { 382 }, 383 "output": { 384 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 385 }, 386 "comments": { 387 "input": { 388 }, 389 "output": { 390 } 391 }, 392 "description": "The following example returns a change token to use for a create, update or delete operation.", 393 "id": "get-change-token-example-1471635120794", 394 "title": "To get a change token" 395 } 396 ], 397 "GetChangeTokenStatus": [ 398 { 399 "input": { 400 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 401 }, 402 "output": { 403 "ChangeTokenStatus": "PENDING" 404 }, 405 "comments": { 406 "input": { 407 }, 408 "output": { 409 } 410 }, 411 "description": "The following example returns the status of a change token with the ID abcd12f2-46da-4fdb-b8d5-fbd4c466928f.", 412 "id": "getchangetokenstatus-1474658417107", 413 "title": "To get the change token status" 414 } 415 ], 416 "GetIPSet": [ 417 { 418 "input": { 419 "IPSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 420 }, 421 "output": { 422 "IPSet": { 423 "IPSetDescriptors": [ 424 { 425 "Type": "IPV4", 426 "Value": "192.0.2.44/32" 427 } 428 ], 429 "IPSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 430 "Name": "MyIPSetFriendlyName" 431 } 432 }, 433 "comments": { 434 "input": { 435 }, 436 "output": { 437 } 438 }, 439 "description": "The following example returns the details of an IP match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 440 "id": "getipset-1474658688675", 441 "title": "To get an IP set" 442 } 443 ], 444 "GetRule": [ 445 { 446 "input": { 447 "RuleId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 448 }, 449 "output": { 450 "Rule": { 451 "MetricName": "WAFByteHeaderRule", 452 "Name": "WAFByteHeaderRule", 453 "Predicates": [ 454 { 455 "DataId": "MyByteMatchSetID", 456 "Negated": false, 457 "Type": "ByteMatch" 458 } 459 ], 460 "RuleId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 461 } 462 }, 463 "comments": { 464 "input": { 465 }, 466 "output": { 467 } 468 }, 469 "description": "The following example returns the details of a rule with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 470 "id": "getrule-1474659238790", 471 "title": "To get a rule" 472 } 473 ], 474 "GetSampledRequests": [ 475 { 476 "input": { 477 "MaxItems": 100, 478 "RuleId": "WAFRule-1-Example", 479 "TimeWindow": { 480 "EndTime": "2016-09-27T15:50Z", 481 "StartTime": "2016-09-27T15:50Z" 482 }, 483 "WebAclId": "createwebacl-1472061481310" 484 }, 485 "output": { 486 "PopulationSize": 50, 487 "SampledRequests": [ 488 { 489 "Action": "BLOCK", 490 "Request": { 491 "ClientIP": "192.0.2.44", 492 "Country": "US", 493 "HTTPVersion": "HTTP/1.1", 494 "Headers": [ 495 { 496 "Name": "User-Agent", 497 "Value": "BadBot " 498 } 499 ], 500 "Method": "HEAD" 501 }, 502 "Timestamp": "2016-09-27T14:55Z", 503 "Weight": 1 504 } 505 ], 506 "TimeWindow": { 507 "EndTime": "2016-09-27T15:50Z", 508 "StartTime": "2016-09-27T14:50Z" 509 } 510 }, 511 "comments": { 512 "input": { 513 }, 514 "output": { 515 } 516 }, 517 "description": "The following example returns detailed information about 100 requests --a sample-- that AWS WAF randomly selects from among the first 5,000 requests that your AWS resource received between the time period 2016-09-27T15:50Z to 2016-09-27T15:50Z.", 518 "id": "getsampledrequests-1474927997195", 519 "title": "To get a sampled requests" 520 } 521 ], 522 "GetSizeConstraintSet": [ 523 { 524 "input": { 525 "SizeConstraintSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 526 }, 527 "output": { 528 "SizeConstraintSet": { 529 "Name": "MySampleSizeConstraintSet", 530 "SizeConstraintSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 531 "SizeConstraints": [ 532 { 533 "ComparisonOperator": "GT", 534 "FieldToMatch": { 535 "Type": "QUERY_STRING" 536 }, 537 "Size": 0, 538 "TextTransformation": "NONE" 539 } 540 ] 541 } 542 }, 543 "comments": { 544 "input": { 545 }, 546 "output": { 547 } 548 }, 549 "description": "The following example returns the details of a size constraint match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 550 "id": "getsizeconstraintset-1475005422493", 551 "title": "To get a size constraint set" 552 } 553 ], 554 "GetSqlInjectionMatchSet": [ 555 { 556 "input": { 557 "SqlInjectionMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 558 }, 559 "output": { 560 "SqlInjectionMatchSet": { 561 "Name": "MySQLInjectionMatchSet", 562 "SqlInjectionMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 563 "SqlInjectionMatchTuples": [ 564 { 565 "FieldToMatch": { 566 "Type": "QUERY_STRING" 567 }, 568 "TextTransformation": "URL_DECODE" 569 } 570 ] 571 } 572 }, 573 "comments": { 574 "input": { 575 }, 576 "output": { 577 } 578 }, 579 "description": "The following example returns the details of a SQL injection match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 580 "id": "getsqlinjectionmatchset-1475005940137", 581 "title": "To get a SQL injection match set" 582 } 583 ], 584 "GetWebACL": [ 585 { 586 "input": { 587 "WebACLId": "createwebacl-1472061481310" 588 }, 589 "output": { 590 "WebACL": { 591 "DefaultAction": { 592 "Type": "ALLOW" 593 }, 594 "MetricName": "CreateExample", 595 "Name": "CreateExample", 596 "Rules": [ 597 { 598 "Action": { 599 "Type": "ALLOW" 600 }, 601 "Priority": 1, 602 "RuleId": "WAFRule-1-Example" 603 } 604 ], 605 "WebACLId": "createwebacl-1472061481310" 606 } 607 }, 608 "comments": { 609 "input": { 610 }, 611 "output": { 612 } 613 }, 614 "description": "The following example returns the details of a web ACL with the ID createwebacl-1472061481310.", 615 "id": "getwebacl-1475006348525", 616 "title": "To get a web ACL" 617 } 618 ], 619 "GetXssMatchSet": [ 620 { 621 "input": { 622 "XssMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 623 }, 624 "output": { 625 "XssMatchSet": { 626 "Name": "MySampleXssMatchSet", 627 "XssMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 628 "XssMatchTuples": [ 629 { 630 "FieldToMatch": { 631 "Type": "QUERY_STRING" 632 }, 633 "TextTransformation": "URL_DECODE" 634 } 635 ] 636 } 637 }, 638 "comments": { 639 "input": { 640 }, 641 "output": { 642 } 643 }, 644 "description": "The following example returns the details of an XSS match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 645 "id": "getxssmatchset-1475187879017", 646 "title": "To get an XSS match set" 647 } 648 ], 649 "ListIPSets": [ 650 { 651 "input": { 652 "Limit": 100 653 }, 654 "output": { 655 "IPSets": [ 656 { 657 "IPSetId": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 658 "Name": "MyIPSetFriendlyName" 659 } 660 ] 661 }, 662 "comments": { 663 "input": { 664 }, 665 "output": { 666 } 667 }, 668 "description": "The following example returns an array of up to 100 IP match sets.", 669 "id": "listipsets-1472235676229", 670 "title": "To list IP sets" 671 } 672 ], 673 "ListRules": [ 674 { 675 "input": { 676 "Limit": 100 677 }, 678 "output": { 679 "Rules": [ 680 { 681 "Name": "WAFByteHeaderRule", 682 "RuleId": "WAFRule-1-Example" 683 } 684 ] 685 }, 686 "comments": { 687 "input": { 688 }, 689 "output": { 690 } 691 }, 692 "description": "The following example returns an array of up to 100 rules.", 693 "id": "listrules-1475258406433", 694 "title": "To list rules" 695 } 696 ], 697 "ListSizeConstraintSets": [ 698 { 699 "input": { 700 "Limit": 100 701 }, 702 "output": { 703 "SizeConstraintSets": [ 704 { 705 "Name": "MySampleSizeConstraintSet", 706 "SizeConstraintSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 707 } 708 ] 709 }, 710 "comments": { 711 "input": { 712 }, 713 "output": { 714 } 715 }, 716 "description": "The following example returns an array of up to 100 size contraint match sets.", 717 "id": "listsizeconstraintsets-1474300067597", 718 "title": "To list a size constraint sets" 719 } 720 ], 721 "ListSqlInjectionMatchSets": [ 722 { 723 "input": { 724 "Limit": 100 725 }, 726 "output": { 727 "SqlInjectionMatchSets": [ 728 { 729 "Name": "MySQLInjectionMatchSet", 730 "SqlInjectionMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 731 } 732 ] 733 }, 734 "comments": { 735 "input": { 736 }, 737 "output": { 738 } 739 }, 740 "description": "The following example returns an array of up to 100 SQL injection match sets.", 741 "id": "listsqlinjectionmatchset-1474493560103", 742 "title": "To list SQL injection match sets" 743 } 744 ], 745 "ListWebACLs": [ 746 { 747 "input": { 748 "Limit": 100 749 }, 750 "output": { 751 "WebACLs": [ 752 { 753 "Name": "WebACLexample", 754 "WebACLId": "webacl-1472061481310" 755 } 756 ] 757 }, 758 "comments": { 759 "input": { 760 }, 761 "output": { 762 } 763 }, 764 "description": "The following example returns an array of up to 100 web ACLs.", 765 "id": "listwebacls-1475258732691", 766 "title": "To list Web ACLs" 767 } 768 ], 769 "ListXssMatchSets": [ 770 { 771 "input": { 772 "Limit": 100 773 }, 774 "output": { 775 "XssMatchSets": [ 776 { 777 "Name": "MySampleXssMatchSet", 778 "XssMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 779 } 780 ] 781 }, 782 "comments": { 783 "input": { 784 }, 785 "output": { 786 } 787 }, 788 "description": "The following example returns an array of up to 100 XSS match sets.", 789 "id": "listxssmatchsets-1474561481168", 790 "title": "To list XSS match sets" 791 } 792 ], 793 "UpdateByteMatchSet": [ 794 { 795 "input": { 796 "ByteMatchSetId": "exampleIDs3t-46da-4fdb-b8d5-abc321j569j5", 797 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 798 "Updates": [ 799 { 800 "Action": "DELETE", 801 "ByteMatchTuple": { 802 "FieldToMatch": { 803 "Data": "referer", 804 "Type": "HEADER" 805 }, 806 "PositionalConstraint": "CONTAINS", 807 "TargetString": "badrefer1", 808 "TextTransformation": "NONE" 809 } 810 } 811 ] 812 }, 813 "output": { 814 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 815 }, 816 "comments": { 817 "input": { 818 }, 819 "output": { 820 } 821 }, 822 "description": "The following example deletes a ByteMatchTuple object (filters) in an byte match set with the ID exampleIDs3t-46da-4fdb-b8d5-abc321j569j5.", 823 "id": "updatebytematchset-1475259074558", 824 "title": "To update a byte match set" 825 } 826 ], 827 "UpdateIPSet": [ 828 { 829 "input": { 830 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 831 "IPSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 832 "Updates": [ 833 { 834 "Action": "DELETE", 835 "IPSetDescriptor": { 836 "Type": "IPV4", 837 "Value": "192.0.2.44/32" 838 } 839 } 840 ] 841 }, 842 "output": { 843 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 844 }, 845 "comments": { 846 "input": { 847 }, 848 "output": { 849 } 850 }, 851 "description": "The following example deletes an IPSetDescriptor object in an IP match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 852 "id": "updateipset-1475259733625", 853 "title": "To update an IP set" 854 } 855 ], 856 "UpdateRule": [ 857 { 858 "input": { 859 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 860 "RuleId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 861 "Updates": [ 862 { 863 "Action": "DELETE", 864 "Predicate": { 865 "DataId": "MyByteMatchSetID", 866 "Negated": false, 867 "Type": "ByteMatch" 868 } 869 } 870 ] 871 }, 872 "output": { 873 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 874 }, 875 "comments": { 876 "input": { 877 }, 878 "output": { 879 } 880 }, 881 "description": "The following example deletes a Predicate object in a rule with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 882 "id": "updaterule-1475260064720", 883 "title": "To update a rule" 884 } 885 ], 886 "UpdateSizeConstraintSet": [ 887 { 888 "input": { 889 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 890 "SizeConstraintSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 891 "Updates": [ 892 { 893 "Action": "DELETE", 894 "SizeConstraint": { 895 "ComparisonOperator": "GT", 896 "FieldToMatch": { 897 "Type": "QUERY_STRING" 898 }, 899 "Size": 0, 900 "TextTransformation": "NONE" 901 } 902 } 903 ] 904 }, 905 "output": { 906 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 907 }, 908 "comments": { 909 "input": { 910 }, 911 "output": { 912 } 913 }, 914 "description": "The following example deletes a SizeConstraint object (filters) in a size constraint set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 915 "id": "updatesizeconstraintset-1475531697891", 916 "title": "To update a size constraint set" 917 } 918 ], 919 "UpdateSqlInjectionMatchSet": [ 920 { 921 "input": { 922 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 923 "SqlInjectionMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5", 924 "Updates": [ 925 { 926 "Action": "DELETE", 927 "SqlInjectionMatchTuple": { 928 "FieldToMatch": { 929 "Type": "QUERY_STRING" 930 }, 931 "TextTransformation": "URL_DECODE" 932 } 933 } 934 ] 935 }, 936 "output": { 937 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 938 }, 939 "comments": { 940 "input": { 941 }, 942 "output": { 943 } 944 }, 945 "description": "The following example deletes a SqlInjectionMatchTuple object (filters) in a SQL injection match set with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 946 "id": "updatesqlinjectionmatchset-1475532094686", 947 "title": "To update a SQL injection match set" 948 } 949 ], 950 "UpdateWebACL": [ 951 { 952 "input": { 953 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 954 "DefaultAction": { 955 "Type": "ALLOW" 956 }, 957 "Updates": [ 958 { 959 "Action": "DELETE", 960 "ActivatedRule": { 961 "Action": { 962 "Type": "ALLOW" 963 }, 964 "Priority": 1, 965 "RuleId": "WAFRule-1-Example" 966 } 967 } 968 ], 969 "WebACLId": "webacl-1472061481310" 970 }, 971 "output": { 972 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 973 }, 974 "comments": { 975 "input": { 976 }, 977 "output": { 978 } 979 }, 980 "description": "The following example deletes an ActivatedRule object in a WebACL with the ID webacl-1472061481310.", 981 "id": "updatewebacl-1475533627385", 982 "title": "To update a Web ACL" 983 } 984 ], 985 "UpdateXssMatchSet": [ 986 { 987 "input": { 988 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f", 989 "Updates": [ 990 { 991 "Action": "DELETE", 992 "XssMatchTuple": { 993 "FieldToMatch": { 994 "Type": "QUERY_STRING" 995 }, 996 "TextTransformation": "URL_DECODE" 997 } 998 } 999 ], 1000 "XssMatchSetId": "example1ds3t-46da-4fdb-b8d5-abc321j569j5" 1001 }, 1002 "output": { 1003 "ChangeToken": "abcd12f2-46da-4fdb-b8d5-fbd4c466928f" 1004 }, 1005 "comments": { 1006 "input": { 1007 }, 1008 "output": { 1009 } 1010 }, 1011 "description": "The following example deletes an XssMatchTuple object (filters) in an XssMatchSet with the ID example1ds3t-46da-4fdb-b8d5-abc321j569j5.", 1012 "id": "updatexssmatchset-1475534098881", 1013 "title": "To update an XSS match set" 1014 } 1015 ] 1016 } 1017 }