[−][src]Struct rusoto_waf_regional::UpdateRateBasedRuleRequest
Fields
change_token: String
The value returned by the most recent call to GetChangeToken.
rate_limit: i64
The maximum number of requests, which have an identical value in the field specified by the RateKey
, allowed in a five-minute period. If the number of requests exceeds the RateLimit
and the other predicates specified in the rule are also met, AWS WAF triggers the action that is specified for this rule.
rule_id: String
The RuleId
of the RateBasedRule
that you want to update. RuleId
is returned by CreateRateBasedRule
and by ListRateBasedRules.
updates: Vec<RuleUpdate>
An array of RuleUpdate
objects that you want to insert into or delete from a RateBasedRule.
Trait Implementations
impl Clone for UpdateRateBasedRuleRequest
[src]
impl Clone for UpdateRateBasedRuleRequest
fn clone(&self) -> UpdateRateBasedRuleRequest
[src]
fn clone(&self) -> UpdateRateBasedRuleRequest
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for UpdateRateBasedRuleRequest
[src]
impl Default for UpdateRateBasedRuleRequest
impl PartialEq<UpdateRateBasedRuleRequest> for UpdateRateBasedRuleRequest
[src]
impl PartialEq<UpdateRateBasedRuleRequest> for UpdateRateBasedRuleRequest
fn eq(&self, other: &UpdateRateBasedRuleRequest) -> bool
[src]
fn eq(&self, other: &UpdateRateBasedRuleRequest) -> bool
fn ne(&self, other: &UpdateRateBasedRuleRequest) -> bool
[src]
fn ne(&self, other: &UpdateRateBasedRuleRequest) -> bool
impl Debug for UpdateRateBasedRuleRequest
[src]
impl Debug for UpdateRateBasedRuleRequest
impl Serialize for UpdateRateBasedRuleRequest
[src]
impl Serialize for UpdateRateBasedRuleRequest
Auto Trait Implementations
impl Send for UpdateRateBasedRuleRequest
impl Send for UpdateRateBasedRuleRequest
impl Sync for UpdateRateBasedRuleRequest
impl Sync for UpdateRateBasedRuleRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T