Struct aws_lambda_events::event::apigw::ApiGatewayV2httpRequestContext [−][src]
pub struct ApiGatewayV2httpRequestContext {
pub route_key: Option<String>,
pub account_id: Option<String>,
pub stage: Option<String>,
pub request_id: Option<String>,
pub authorizer: Option<ApiGatewayV2httpRequestContextAuthorizerDescription>,
pub apiid: Option<String>,
pub domain_name: Option<String>,
pub domain_prefix: Option<String>,
pub time: Option<String>,
pub time_epoch: i64,
pub http: ApiGatewayV2httpRequestContextHttpDescription,
pub authentication: ApiGatewayV2httpRequestContextAuthentication,
}
Expand description
ApiGatewayV2httpRequestContext
contains the information to identify the AWS account and resources invoking the Lambda function.
Fields
route_key: Option<String>
account_id: Option<String>
stage: Option<String>
request_id: Option<String>
apiid: Option<String>
The API Gateway HTTP API Id
domain_name: Option<String>
domain_prefix: Option<String>
time: Option<String>
time_epoch: i64
http: ApiGatewayV2httpRequestContextHttpDescription
authentication: ApiGatewayV2httpRequestContextAuthentication
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ApiGatewayV2httpRequestContext
impl Sync for ApiGatewayV2httpRequestContext
impl Unpin for ApiGatewayV2httpRequestContext
impl UnwindSafe for ApiGatewayV2httpRequestContext
Blanket Implementations
Mutably borrows from an owned value. Read more