Skip to main content

CloudWatchOperation

Enum CloudWatchOperation 

Source
pub enum CloudWatchOperation {
Show 31 variants PutMetricData, GetMetricData, GetMetricStatistics, ListMetrics, PutMetricAlarm, DescribeAlarms, DescribeAlarmsForMetric, DeleteAlarms, SetAlarmState, EnableAlarmActions, DisableAlarmActions, DescribeAlarmHistory, TagResource, UntagResource, ListTagsForResource, PutCompositeAlarm, PutDashboard, GetDashboard, DeleteDashboards, ListDashboards, PutInsightRule, DeleteInsightRules, DescribeInsightRules, PutAnomalyDetector, DescribeAnomalyDetectors, DeleteAnomalyDetector, PutManagedInsightRules, PutMetricStream, DeleteMetricStream, ListMetricStreams, GetMetricStream,
}
Expand description

All supported CloudWatch operations.

Variants§

§

PutMetricData

The PutMetricData operation.

§

GetMetricData

The GetMetricData operation.

§

GetMetricStatistics

The GetMetricStatistics operation.

§

ListMetrics

The ListMetrics operation.

§

PutMetricAlarm

The PutMetricAlarm operation.

§

DescribeAlarms

The DescribeAlarms operation.

§

DescribeAlarmsForMetric

The DescribeAlarmsForMetric operation.

§

DeleteAlarms

The DeleteAlarms operation.

§

SetAlarmState

The SetAlarmState operation.

§

EnableAlarmActions

The EnableAlarmActions operation.

§

DisableAlarmActions

The DisableAlarmActions operation.

§

DescribeAlarmHistory

The DescribeAlarmHistory operation.

§

TagResource

The TagResource operation.

§

UntagResource

The UntagResource operation.

§

ListTagsForResource

The ListTagsForResource operation.

§

PutCompositeAlarm

The PutCompositeAlarm operation.

§

PutDashboard

The PutDashboard operation.

§

GetDashboard

The GetDashboard operation.

§

DeleteDashboards

The DeleteDashboards operation.

§

ListDashboards

The ListDashboards operation.

§

PutInsightRule

The PutInsightRule operation.

§

DeleteInsightRules

The DeleteInsightRules operation.

§

DescribeInsightRules

The DescribeInsightRules operation.

§

PutAnomalyDetector

The PutAnomalyDetector operation.

§

DescribeAnomalyDetectors

The DescribeAnomalyDetectors operation.

§

DeleteAnomalyDetector

The DeleteAnomalyDetector operation.

§

PutManagedInsightRules

The PutManagedInsightRules operation.

§

PutMetricStream

The PutMetricStream operation.

§

DeleteMetricStream

The DeleteMetricStream operation.

§

ListMetricStreams

The ListMetricStreams operation.

§

GetMetricStream

The GetMetricStream operation.

Implementations§

Source§

impl CloudWatchOperation

Source

pub fn as_str(&self) -> &'static str

Returns the AWS operation name string.

Source

pub fn from_name(name: &str) -> Option<Self>

Parse an operation name string into an CloudWatchOperation.

Trait Implementations§

Source§

impl Clone for CloudWatchOperation

Source§

fn clone(&self) -> CloudWatchOperation

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for CloudWatchOperation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for CloudWatchOperation

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for CloudWatchOperation

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for CloudWatchOperation

Source§

fn eq(&self, other: &CloudWatchOperation) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for CloudWatchOperation

Source§

impl Eq for CloudWatchOperation

Source§

impl StructuralPartialEq for CloudWatchOperation

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.