import { _GeoMatchConstraint, _UnmarshalledGeoMatchConstraint } from "./_GeoMatchConstraint"; /** *

Contains one or more countries that AWS WAF will search for.

*/ export interface _GeoMatchSet { /** *

The GeoMatchSetId for an GeoMatchSet. You use GeoMatchSetId to get information about a GeoMatchSet (see GeoMatchSet), update a GeoMatchSet (see UpdateGeoMatchSet), insert a GeoMatchSet into a Rule or delete one from a Rule (see UpdateRule), and delete a GeoMatchSet from AWS WAF (see DeleteGeoMatchSet).

GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

*/ GeoMatchSetId: string; /** *

A friendly name or description of the GeoMatchSet. You can't change the name of an GeoMatchSet after you create it.

*/ Name?: string; /** *

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

*/ GeoMatchConstraints: Array<_GeoMatchConstraint> | Iterable<_GeoMatchConstraint>; } export interface _UnmarshalledGeoMatchSet extends _GeoMatchSet { /** *

An array of GeoMatchConstraint objects, which contain the country that you want AWS WAF to search for.

*/ GeoMatchConstraints: Array<_UnmarshalledGeoMatchConstraint>; }