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  }