[−][src]Struct rusoto_waf::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]
pub fn clone(&self) -> UpdateRateBasedRuleRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UpdateRateBasedRuleRequest
[src]
impl Default for UpdateRateBasedRuleRequest
[src]
pub fn default() -> UpdateRateBasedRuleRequest
[src]
impl PartialEq<UpdateRateBasedRuleRequest> for UpdateRateBasedRuleRequest
[src]
pub fn eq(&self, other: &UpdateRateBasedRuleRequest) -> bool
[src]
pub fn ne(&self, other: &UpdateRateBasedRuleRequest) -> bool
[src]
impl Serialize for UpdateRateBasedRuleRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for UpdateRateBasedRuleRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for UpdateRateBasedRuleRequest
[src]
impl Send for UpdateRateBasedRuleRequest
[src]
impl Sync for UpdateRateBasedRuleRequest
[src]
impl Unpin for UpdateRateBasedRuleRequest
[src]
impl UnwindSafe for UpdateRateBasedRuleRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,