class Aws::WAFRegional::Types::UpdateGeoMatchSetRequest

@note When making an API call, you may pass UpdateGeoMatchSetRequest

data as a hash:

    {
      geo_match_set_id: "ResourceId", # required
      change_token: "ChangeToken", # required
      updates: [ # required
        {
          action: "INSERT", # required, accepts INSERT, DELETE
          geo_match_constraint: { # required
            type: "Country", # required, accepts Country
            value: "AF", # required, accepts AF, AX, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BQ, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, HR, CU, CW, CY, CZ, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GU, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, KR, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, NC, NZ, NI, NE, NG, NU, NF, MP, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, RE, RO, RU, RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, SS, ES, LK, SD, SR, SJ, SZ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, UA, AE, GB, US, UM, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW
          },
        },
      ],
    }

@!attribute [rw] geo_match_set_id

The `GeoMatchSetId` of the GeoMatchSet that you want to update.
`GeoMatchSetId` is returned by CreateGeoMatchSet and by
ListGeoMatchSets.
@return [String]

@!attribute [rw] change_token

The value returned by the most recent call to GetChangeToken.
@return [String]

@!attribute [rw] updates

An array of `GeoMatchSetUpdate` objects that you want to insert into
or delete from an GeoMatchSet. For more information, see the
applicable data types:

* GeoMatchSetUpdate: Contains `Action` and `GeoMatchConstraint`

* GeoMatchConstraint: Contains `Type` and `Value`

  You can have only one `Type` and `Value` per `GeoMatchConstraint`.
  To add multiple countries, include multiple `GeoMatchSetUpdate`
  objects in your request.
@return [Array<Types::GeoMatchSetUpdate>]

@see docs.aws.amazon.com/goto/WebAPI/waf-regional-2016-11-28/UpdateGeoMatchSetRequest AWS API Documentation

Constants

SENSITIVE