Struct aws_lambda_events::event::apigw::ApiGatewayRequestIdentity
source · pub struct ApiGatewayRequestIdentity {Show 13 fields
pub cognito_identity_pool_id: Option<String>,
pub account_id: Option<String>,
pub cognito_identity_id: Option<String>,
pub caller: Option<String>,
pub api_key: Option<String>,
pub api_key_id: Option<String>,
pub access_key: Option<String>,
pub source_ip: Option<String>,
pub cognito_authentication_type: Option<String>,
pub cognito_authentication_provider: Option<String>,
pub user_arn: Option<String>,
pub user_agent: Option<String>,
pub user: Option<String>,
}
Expand description
ApiGatewayRequestIdentity
contains identity information for the request caller.
Fields§
§cognito_identity_pool_id: Option<String>
§account_id: Option<String>
§cognito_identity_id: Option<String>
§caller: Option<String>
§api_key: Option<String>
§api_key_id: Option<String>
§access_key: Option<String>
§source_ip: Option<String>
§cognito_authentication_type: Option<String>
§cognito_authentication_provider: Option<String>
§user_arn: Option<String>
nolint: stylecheck
user_agent: Option<String>
§user: Option<String>
Trait Implementations§
source§impl Clone for ApiGatewayRequestIdentity
impl Clone for ApiGatewayRequestIdentity
source§fn clone(&self) -> ApiGatewayRequestIdentity
fn clone(&self) -> ApiGatewayRequestIdentity
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 Debug for ApiGatewayRequestIdentity
impl Debug for ApiGatewayRequestIdentity
source§impl Default for ApiGatewayRequestIdentity
impl Default for ApiGatewayRequestIdentity
source§fn default() -> ApiGatewayRequestIdentity
fn default() -> ApiGatewayRequestIdentity
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ApiGatewayRequestIdentity
impl<'de> Deserialize<'de> for ApiGatewayRequestIdentity
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 ApiGatewayRequestIdentity
impl PartialEq for ApiGatewayRequestIdentity
source§fn eq(&self, other: &ApiGatewayRequestIdentity) -> bool
fn eq(&self, other: &ApiGatewayRequestIdentity) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ApiGatewayRequestIdentity
impl StructuralPartialEq for ApiGatewayRequestIdentity
Auto Trait Implementations§
impl Freeze for ApiGatewayRequestIdentity
impl RefUnwindSafe for ApiGatewayRequestIdentity
impl Send for ApiGatewayRequestIdentity
impl Sync for ApiGatewayRequestIdentity
impl Unpin for ApiGatewayRequestIdentity
impl UnwindSafe for ApiGatewayRequestIdentity
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