[][src]Struct rusoto_waf_regional::GeoMatchSet

pub struct GeoMatchSet {
    pub geo_match_constraints: Vec<GeoMatchConstraint>,
    pub geo_match_set_id: String,
    pub name: Option<String>,
}

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

Fields

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

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.

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

Trait Implementations

impl Clone for GeoMatchSet
[src]

Performs copy-assignment from source. Read more

impl Default for GeoMatchSet
[src]

impl PartialEq<GeoMatchSet> for GeoMatchSet
[src]

impl Debug for GeoMatchSet
[src]

impl<'de> Deserialize<'de> for GeoMatchSet
[src]

Auto Trait Implementations

impl Send for GeoMatchSet

impl Sync for GeoMatchSet

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T