[][src]Struct rusoto_waf::UpdateGeoMatchSetRequest

pub struct UpdateGeoMatchSetRequest {
    pub change_token: String,
    pub geo_match_set_id: String,
    pub updates: Vec<GeoMatchSetUpdate>,
}

Fields

change_token: String

The value returned by the most recent call to GetChangeToken.

geo_match_set_id: String

The GeoMatchSetId of the GeoMatchSet that you want to update. GeoMatchSetId is returned by CreateGeoMatchSet and by ListGeoMatchSets.

updates: Vec<GeoMatchSetUpdate>

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.

Trait Implementations

impl Clone for UpdateGeoMatchSetRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq<UpdateGeoMatchSetRequest> for UpdateGeoMatchSetRequest[src]

impl Default for UpdateGeoMatchSetRequest[src]

impl Debug for UpdateGeoMatchSetRequest[src]

impl Serialize for UpdateGeoMatchSetRequest[src]

Auto Trait Implementations

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]

type Owned = T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self