[−][src]Struct rusoto_lightsail::MonitoredResourceInfo
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]
pub fn clone(&self) -> MonitoredResourceInfo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MonitoredResourceInfo
[src]
impl Default for MonitoredResourceInfo
[src]
pub fn default() -> MonitoredResourceInfo
[src]
impl<'de> Deserialize<'de> for MonitoredResourceInfo
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<MonitoredResourceInfo> for MonitoredResourceInfo
[src]
pub fn eq(&self, other: &MonitoredResourceInfo) -> bool
[src]
pub fn ne(&self, other: &MonitoredResourceInfo) -> bool
[src]
impl StructuralPartialEq for MonitoredResourceInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for MonitoredResourceInfo
[src]
impl Send for MonitoredResourceInfo
[src]
impl Sync for MonitoredResourceInfo
[src]
impl Unpin for MonitoredResourceInfo
[src]
impl UnwindSafe for MonitoredResourceInfo
[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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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>,