[−][src]Struct rusoto_cloudwatch::PutInsightRuleInput
Fields
rule_definition: String
The definition of the rule, as a JSON object. For details on the valid syntax, see Contributor Insights Rule Syntax.
rule_name: String
A unique name for the rule.
rule_state: Option<String>
The state of the rule. Valid values are ENABLED and DISABLED.
A list of key-value pairs to associate with the Contributor Insights rule. You can associate as many as 50 tags with a rule.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only the resources that have certain tag values.
To be able to associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission.
If you are using this operation to update an existing Contributor Insights rule, any tags you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource.
Trait Implementations
impl Clone for PutInsightRuleInput
[src]
pub fn clone(&self) -> PutInsightRuleInput
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PutInsightRuleInput
[src]
impl Default for PutInsightRuleInput
[src]
pub fn default() -> PutInsightRuleInput
[src]
impl PartialEq<PutInsightRuleInput> for PutInsightRuleInput
[src]
pub fn eq(&self, other: &PutInsightRuleInput) -> bool
[src]
pub fn ne(&self, other: &PutInsightRuleInput) -> bool
[src]
impl StructuralPartialEq for PutInsightRuleInput
[src]
Auto Trait Implementations
impl RefUnwindSafe for PutInsightRuleInput
[src]
impl Send for PutInsightRuleInput
[src]
impl Sync for PutInsightRuleInput
[src]
impl Unpin for PutInsightRuleInput
[src]
impl UnwindSafe for PutInsightRuleInput
[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>,