Struct lambda_http::request::ApiGatewayV2RequestContext [−][src]
pub struct ApiGatewayV2RequestContext { pub account_id: String, pub api_id: String, pub authorizer: HashMap<String, Value>, pub domain_name: String, pub domain_prefix: String, pub http: Http, pub request_id: String, pub route_key: String, pub stage: String, pub time: String, pub time_epoch: usize, }
Expand description
See context-variable-reference for more detail.
Fields
account_id: String
The API owner’s AWS account ID.
api_id: String
The identifier API Gateway assigns to your API.
The stringified value of the specified key-value pair of the context map returned from an API Gateway Lambda authorizer function.
domain_name: String
The full domain name used to invoke the API. This should be the same as the incoming Host header.
domain_prefix: String
The first label of the $context.domainName. This is often used as a caller/customer identifier.
http: Http
The HTTP method used.
request_id: String
The ID that API Gateway assigns to the API request.
route_key: String
Undocumented, could be resourcePath
stage: String
The deployment stage of the API request (for example, Beta or Prod).
time: String
Undocumented, could be requestTime
time_epoch: usize
Undocumented, could be requestTimeEpoch
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for ApiGatewayV2RequestContext
impl Send for ApiGatewayV2RequestContext
impl Sync for ApiGatewayV2RequestContext
impl Unpin for ApiGatewayV2RequestContext
impl UnwindSafe for ApiGatewayV2RequestContext
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more