[−][src]Struct rusoto_cloudwatch::SetAlarmStateInput
Fields
alarm_name: String
The name for the alarm. This name must be unique within the AWS account. The maximum length is 255 characters.
state_reason: String
The reason that this alarm is set to this specific state, in text format.
state_reason_data: Option<String>
The reason that this alarm is set to this specific state, in JSON format.
For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.
state_value: String
The value of the state.
Trait Implementations
impl Clone for SetAlarmStateInput
[src]
pub fn clone(&self) -> SetAlarmStateInput
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SetAlarmStateInput
[src]
impl Default for SetAlarmStateInput
[src]
pub fn default() -> SetAlarmStateInput
[src]
impl PartialEq<SetAlarmStateInput> for SetAlarmStateInput
[src]
pub fn eq(&self, other: &SetAlarmStateInput) -> bool
[src]
pub fn ne(&self, other: &SetAlarmStateInput) -> bool
[src]
impl StructuralPartialEq for SetAlarmStateInput
[src]
Auto Trait Implementations
impl RefUnwindSafe for SetAlarmStateInput
[src]
impl Send for SetAlarmStateInput
[src]
impl Sync for SetAlarmStateInput
[src]
impl Unpin for SetAlarmStateInput
[src]
impl UnwindSafe for SetAlarmStateInput
[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>,