pub struct ApiGatewayRequestContextIdentity {Show 13 fields
pub access_key: Option<String>,
pub account_id: Option<String>,
pub caller: Option<String>,
pub cognito_amr: Option<String>,
pub cognito_authentication_provider: Option<String>,
pub cognito_authentication_type: Option<String>,
pub cognito_identity_id: Option<String>,
pub cognito_identity_pool_id: Option<String>,
pub principal_org_id: Option<String>,
pub source_ip: String,
pub user: Option<String>,
pub user_agent: Option<String>,
pub user_arn: Option<String>,
}
Fields§
§access_key: Option<String>
§account_id: Option<String>
§caller: Option<String>
§cognito_amr: Option<String>
§cognito_authentication_provider: Option<String>
§cognito_authentication_type: Option<String>
§cognito_identity_id: Option<String>
§cognito_identity_pool_id: Option<String>
§principal_org_id: Option<String>
§source_ip: String
§user: Option<String>
§user_agent: Option<String>
§user_arn: Option<String>
Trait Implementations§
Source§impl Clone for ApiGatewayRequestContextIdentity
impl Clone for ApiGatewayRequestContextIdentity
Source§fn clone(&self) -> ApiGatewayRequestContextIdentity
fn clone(&self) -> ApiGatewayRequestContextIdentity
Returns a duplicate 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<'de> Deserialize<'de> for ApiGatewayRequestContextIdentity
impl<'de> Deserialize<'de> for ApiGatewayRequestContextIdentity
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
Auto Trait Implementations§
impl Freeze for ApiGatewayRequestContextIdentity
impl RefUnwindSafe for ApiGatewayRequestContextIdentity
impl Send for ApiGatewayRequestContextIdentity
impl Sync for ApiGatewayRequestContextIdentity
impl Unpin for ApiGatewayRequestContextIdentity
impl UnwindSafe for ApiGatewayRequestContextIdentity
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