Struct rusoto_cloudtrail::Event
source · [−]pub struct Event {
pub access_key_id: Option<String>,
pub cloud_trail_event: Option<String>,
pub event_id: Option<String>,
pub event_name: Option<String>,
pub event_source: Option<String>,
pub event_time: Option<f64>,
pub read_only: Option<String>,
pub resources: Option<Vec<Resource>>,
pub username: Option<String>,
}
Expand description
Contains information about an event that was returned by a lookup request. The result includes a representation of a CloudTrail event.
Fields
access_key_id: Option<String>
The AWS access key ID that was used to sign the request. If the request was made with temporary security credentials, this is the access key ID of the temporary credentials.
cloud_trail_event: Option<String>
A JSON string that contains a representation of the event returned.
event_id: Option<String>
The CloudTrail ID of the event returned.
event_name: Option<String>
The name of the event returned.
event_source: Option<String>
The AWS service that the request was made to.
event_time: Option<f64>
The date and time of the event returned.
read_only: Option<String>
Information about whether the event is a write event or a read event.
resources: Option<Vec<Resource>>
A list of resources referenced by the event returned.
username: Option<String>
A user name or role name of the requester that called the API in the event returned.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
sourcefn 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
impl StructuralPartialEq for Event
Auto Trait Implementations
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more