

This is the new *Amazon CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [Amazon CloudFormation User Guide](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::WAFRegional::GeoMatchSet GeoMatchConstraint
<a name="aws-properties-wafregional-geomatchset-geomatchconstraint"></a>

**Note**  
Amazon WAF Classic support will end on September 30, 2025.   
This is **Amazon WAF Classic** documentation. For more information, see [Amazon WAF Classic](https://docs.amazonaws.cn/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide.  
**For the latest version of Amazon WAF**, use the Amazon WAFV2 API and see the [Amazon WAF Developer Guide](https://docs.amazonaws.cn/waf/latest/developerguide/waf-chapter.html). With the latest version, Amazon WAF has a single set of endpoints for regional and global use. 

The country from which web requests originate that you want Amazon WAF to search for.

## Syntax
<a name="aws-properties-wafregional-geomatchset-geomatchconstraint-syntax"></a>

To declare this entity in your Amazon CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-wafregional-geomatchset-geomatchconstraint-syntax.json"></a>

```
{
  "[Type](#cfn-wafregional-geomatchset-geomatchconstraint-type)" : String,
  "[Value](#cfn-wafregional-geomatchset-geomatchconstraint-value)" : String
}
```

### YAML
<a name="aws-properties-wafregional-geomatchset-geomatchconstraint-syntax.yaml"></a>

```
  [Type](#cfn-wafregional-geomatchset-geomatchconstraint-type): String
  [Value](#cfn-wafregional-geomatchset-geomatchconstraint-value): String
```

## Properties
<a name="aws-properties-wafregional-geomatchset-geomatchconstraint-properties"></a>

`Type`  <a name="cfn-wafregional-geomatchset-geomatchconstraint-type"></a>
The type of geographical area you want Amazon WAF to search for. Currently `Country` is the only valid value.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `Country`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-wafregional-geomatchset-geomatchconstraint-value"></a>
The country that you want Amazon WAF to search for.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `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`  
*Update requires*: [No interruption](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)