Struct aws_lambda_events::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
sourceimpl Clone for ApiGatewayRequestIdentity
impl Clone for ApiGatewayRequestIdentity
sourcefn clone(&self) -> ApiGatewayRequestIdentity
fn clone(&self) -> ApiGatewayRequestIdentity
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ApiGatewayRequestIdentity
impl Debug for ApiGatewayRequestIdentity
sourceimpl Default for ApiGatewayRequestIdentity
impl Default for ApiGatewayRequestIdentity
sourcefn default() -> ApiGatewayRequestIdentity
fn default() -> ApiGatewayRequestIdentity
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ApiGatewayRequestIdentity
impl<'de> Deserialize<'de> for ApiGatewayRequestIdentity
sourcefn 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
sourceimpl PartialEq<ApiGatewayRequestIdentity> for ApiGatewayRequestIdentity
impl PartialEq<ApiGatewayRequestIdentity> for ApiGatewayRequestIdentity
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &ApiGatewayRequestIdentity) -> bool
fn ne(&self, other: &ApiGatewayRequestIdentity) -> bool
This method tests for !=
.
sourceimpl Serialize for ApiGatewayRequestIdentity
impl Serialize for ApiGatewayRequestIdentity
impl StructuralPartialEq for ApiGatewayRequestIdentity
Auto Trait Implementations
impl RefUnwindSafe for ApiGatewayRequestIdentity
impl Send for ApiGatewayRequestIdentity
impl Sync for ApiGatewayRequestIdentity
impl Unpin for ApiGatewayRequestIdentity
impl UnwindSafe for ApiGatewayRequestIdentity
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more