[−][src]Struct lambda_runtime_client::EventContext
The Lambda function execution context. The values in this struct
are populated using the Lambda environment variables
and the headers returned by the poll request to the Runtime APIs.
A new instance of the Context
object is passed to each handler invocation.
Fields
invoked_function_arn: String
The ARN of the Lambda function being invoked.
aws_request_id: String
The AWS request ID generated by the Lambda service.
xray_trace_id: Option<String>
The X-Ray trace ID for the current invocation.
deadline: i64
The execution deadline for the current invocation in milliseconds.
client_context: Option<ClientContext>
The client context object sent by the AWS mobile SDK. This field is empty unless the function is invoked using an AWS mobile SDK.
identity: Option<CognitoIdentity>
The Cognito identity that invoked the function. This field is empty unless the invocation request to the Lambda APIs was made using AWS credentials issues by Amazon Cognito Identity Pools.
Trait Implementations
impl Clone for EventContext
[src]
fn clone(&self) -> EventContext
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for EventContext
impl Sync for EventContext
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
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, 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> 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,