Struct aws_lambda_events::event::autoscaling::AutoScalingEvent
source · pub struct AutoScalingEvent {
pub version: Option<String>,
pub id: Option<String>,
pub detail_type: Option<String>,
pub source: Option<String>,
pub account_id: Option<String>,
pub time: DateTime<Utc>,
pub region: Option<String>,
pub resources: Vec<String>,
pub detail: HashMap<String, Value>,
}
Expand description
AutoScalingEvent
struct is used to parse the json for auto scaling event types //
Fields§
§version: Option<String>
The version of event data
id: Option<String>
The unique ID of the event
detail_type: Option<String>
Details about event type
source: Option<String>
Source of the event
account_id: Option<String>
AccountId
time: DateTime<Utc>
Event timestamp
region: Option<String>
Region of event
resources: Vec<String>
Information about resources impacted by event
detail: HashMap<String, Value>
Trait Implementations§
source§impl Clone for AutoScalingEvent
impl Clone for AutoScalingEvent
source§fn clone(&self) -> AutoScalingEvent
fn clone(&self) -> AutoScalingEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AutoScalingEvent
impl Debug for AutoScalingEvent
source§impl<'de> Deserialize<'de> for AutoScalingEvent
impl<'de> Deserialize<'de> for AutoScalingEvent
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more