[][src]Struct rusoto_lightsail::MonitoredResourceInfo

pub struct MonitoredResourceInfo {
    pub arn: Option<String>,
    pub name: Option<String>,
    pub resource_type: Option<String>,
}

Describes resource being monitored by an alarm.

An alarm is a way to monitor your Amazon Lightsail resource metrics. For more information, see Alarms in Amazon Lightsail.

Fields

arn: Option<String>

The Amazon Resource Name (ARN) of the resource being monitored.

name: Option<String>

The name of the Lightsail resource being monitored.

resource_type: Option<String>

The Lightsail resource type of the resource being monitored.

Instances, load balancers, and relational databases are the only Lightsail resources that can currently be monitored by alarms.

Trait Implementations

impl Clone for MonitoredResourceInfo[src]

impl Debug for MonitoredResourceInfo[src]

impl Default for MonitoredResourceInfo[src]

impl<'de> Deserialize<'de> for MonitoredResourceInfo[src]

impl PartialEq<MonitoredResourceInfo> for MonitoredResourceInfo[src]

impl StructuralPartialEq for MonitoredResourceInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.