Struct rusoto_waf_regional::UpdateRuleRequest
source · [−]pub struct UpdateRuleRequest {
pub change_token: String,
pub rule_id: String,
pub updates: Vec<RuleUpdate>,
}
Fields
change_token: String
The value returned by the most recent call to GetChangeToken.
rule_id: String
The RuleId
of the Rule
that you want to update. RuleId
is returned by CreateRule
and by ListRules.
updates: Vec<RuleUpdate>
An array of RuleUpdate
objects that you want to insert into or delete from a Rule. For more information, see the applicable data types:
-
RuleUpdate: Contains
Action
andPredicate
-
Predicate: Contains
DataId
,Negated
, andType
-
FieldToMatch: Contains
Data
andType
Trait Implementations
sourceimpl Clone for UpdateRuleRequest
impl Clone for UpdateRuleRequest
sourcefn clone(&self) -> UpdateRuleRequest
fn clone(&self) -> UpdateRuleRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UpdateRuleRequest
impl Debug for UpdateRuleRequest
sourceimpl Default for UpdateRuleRequest
impl Default for UpdateRuleRequest
sourcefn default() -> UpdateRuleRequest
fn default() -> UpdateRuleRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<UpdateRuleRequest> for UpdateRuleRequest
impl PartialEq<UpdateRuleRequest> for UpdateRuleRequest
sourcefn eq(&self, other: &UpdateRuleRequest) -> bool
fn eq(&self, other: &UpdateRuleRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateRuleRequest) -> bool
fn ne(&self, other: &UpdateRuleRequest) -> bool
This method tests for !=
.
sourceimpl Serialize for UpdateRuleRequest
impl Serialize for UpdateRuleRequest
impl StructuralPartialEq for UpdateRuleRequest
Auto Trait Implementations
impl RefUnwindSafe for UpdateRuleRequest
impl Send for UpdateRuleRequest
impl Sync for UpdateRuleRequest
impl Unpin for UpdateRuleRequest
impl UnwindSafe for UpdateRuleRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more