def __init__(self,<EOL>api_key=None,<EOL>user_arn=None,<EOL>cognito_authentication_type=None,<EOL>caller=None,<EOL>user_agent="<STR_LIT>",<EOL>user=None,<EOL>cognito_identity_pool_id=None,<EOL>cognito_authentication_provider=None,<EOL>source_ip="<STR_LIT:127.0.0.1>",<EOL>account_id=None):
self.api_key = api_key<EOL>self.user_arn = user_arn<EOL>self.cognito_authentication_type = cognito_authentication_type<EOL>self.caller = caller<EOL>self.user_agent = user_agent<EOL>self.user = user<EOL>self.cognito_identity_pool_id = cognito_identity_pool_id<EOL>self.cognito_authentication_provider = cognito_authentication_provider<EOL>self.source_ip = source_ip<EOL>self.account_id = account_id<EOL>
Constructs a ContextIdentity

:param str api_key: API Key used for the request
:param str user_arn: ARN of the caller
:param str cognito_authentication_type: Auth Type used
:param str caller: Caller that make the request
:param str user_agent: User agent (Default: Custom User Agent String)
:param str user: User
:param str cognito_identity_pool_id: Identity Pool Id used
:param str cognito_authentication_provider: Auth Provider
:param str source_ip: Source Ip of the request (Default: 127.0.0.1)
:param str account_id: Account Id of the request