pub struct ApiGatewayWebsocketProxyRequestContext {Show 24 fields
pub account_id: Option<String>,
pub resource_id: Option<String>,
pub stage: Option<String>,
pub request_id: Option<String>,
pub identity: ApiGatewayRequestIdentity,
pub resource_path: Option<String>,
pub authorizer: ApiGatewayRequestAuthorizer,
pub http_method: Option<Method>,
pub apiid: Option<String>,
pub connected_at: i64,
pub connection_id: Option<String>,
pub domain_name: Option<String>,
pub error: Option<String>,
pub event_type: Option<String>,
pub extended_request_id: Option<String>,
pub integration_latency: Option<String>,
pub message_direction: Option<String>,
pub message_id: Option<String>,
pub request_time: Option<String>,
pub request_time_epoch: i64,
pub route_key: Option<String>,
pub status: Option<String>,
pub disconnect_status_code: Option<i64>,
pub disconnect_reason: Option<String>,
}
Expand description
ApiGatewayWebsocketProxyRequestContext
contains the information to identify
the AWS account and resources invoking the Lambda function. It also includes
Cognito identity information for the caller.
Fields§
§account_id: Option<String>
§resource_id: Option<String>
§stage: Option<String>
§request_id: Option<String>
§identity: ApiGatewayRequestIdentity
§resource_path: Option<String>
§http_method: Option<Method>
§apiid: Option<String>
The API Gateway rest API Id
connected_at: i64
§connection_id: Option<String>
§domain_name: Option<String>
§error: Option<String>
§event_type: Option<String>
§extended_request_id: Option<String>
§integration_latency: Option<String>
§message_direction: Option<String>
§message_id: Option<String>
§request_time: Option<String>
§request_time_epoch: i64
§route_key: Option<String>
§status: Option<String>
§disconnect_status_code: Option<i64>
§disconnect_reason: Option<String>
Trait Implementations§
source§impl Clone for ApiGatewayWebsocketProxyRequestContext
impl Clone for ApiGatewayWebsocketProxyRequestContext
source§fn clone(&self) -> ApiGatewayWebsocketProxyRequestContext
fn clone(&self) -> ApiGatewayWebsocketProxyRequestContext
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 Default for ApiGatewayWebsocketProxyRequestContext
impl Default for ApiGatewayWebsocketProxyRequestContext
source§fn default() -> ApiGatewayWebsocketProxyRequestContext
fn default() -> ApiGatewayWebsocketProxyRequestContext
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ApiGatewayWebsocketProxyRequestContext
impl<'de> Deserialize<'de> for ApiGatewayWebsocketProxyRequestContext
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
source§impl PartialEq for ApiGatewayWebsocketProxyRequestContext
impl PartialEq for ApiGatewayWebsocketProxyRequestContext
source§fn eq(&self, other: &ApiGatewayWebsocketProxyRequestContext) -> bool
fn eq(&self, other: &ApiGatewayWebsocketProxyRequestContext) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ApiGatewayWebsocketProxyRequestContext
impl StructuralPartialEq for ApiGatewayWebsocketProxyRequestContext
Auto Trait Implementations§
impl RefUnwindSafe for ApiGatewayWebsocketProxyRequestContext
impl Send for ApiGatewayWebsocketProxyRequestContext
impl Sync for ApiGatewayWebsocketProxyRequestContext
impl Unpin for ApiGatewayWebsocketProxyRequestContext
impl UnwindSafe for ApiGatewayWebsocketProxyRequestContext
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more