[−][src]Struct aws_lambda_events::event::config::ConfigEvent
ConfigEvent
contains data from an event sent from AWS Config
Fields
account_id: Option<String>
The ID of the AWS account that owns the rule
config_rule_arn: Option<String>
The ARN that AWS Config assigned to the rule
config_rule_id: Option<String>
config_rule_name: Option<String>
The name that you assigned to the rule that caused AWS Config to publish the event
event_left_scope: bool
A boolean value that indicates whether the AWS resource to be evaluated has been removed from the rule's scope
execution_role_arn: Option<String>
invoking_event: Option<String>
If the event is published in response to a resource configuration change, this value contains a JSON configuration item
result_token: Option<String>
A token that the function must pass to AWS Config with the PutEvaluations call
rule_parameters: Option<String>
Key/value pairs that the function processes as part of its evaluation logic
version: Option<String>
Trait Implementations
impl PartialEq<ConfigEvent> for ConfigEvent
[src]
fn eq(&self, other: &ConfigEvent) -> bool
[src]
fn ne(&self, other: &ConfigEvent) -> bool
[src]
impl Clone for ConfigEvent
[src]
fn clone(&self) -> ConfigEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ConfigEvent
[src]
impl Serialize for ConfigEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for ConfigEvent
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for ConfigEvent
impl Sync for ConfigEvent
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,