def __init__(self,
                 api_key=None,
                 user_arn=None,
                 cognito_authentication_type=None,
                 caller=None,
                 user_agent="Custom User Agent String",
                 user=None,
                 cognito_identity_pool_id=None,
                 cognito_authentication_provider=None,
                 source_ip="127.0.0.1",
                 account_id=None):
        """
        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
        """
        self.api_key = api_key
        self.user_arn = user_arn
        self.cognito_authentication_type = cognito_authentication_type
        self.caller = caller
        self.user_agent = user_agent
        self.user = user
        self.cognito_identity_pool_id = cognito_identity_pool_id
        self.cognito_authentication_provider = cognito_authentication_provider
        self.source_ip = source_ip
        self.account_id = account_id
def __init__ ( self , api_key = None , user_arn = None , cognito_authentication_type = None , caller = None , user_agent = "Custom User Agent String" , user = None , cognito_identity_pool_id = None , cognito_authentication_provider = None , source_ip = "127.0.0.1" , account_id = None ) : self . api_key = api_key self . user_arn = user_arn self . cognito_authentication_type = cognito_authentication_type self . caller = caller self . user_agent = user_agent self . user = user self . cognito_identity_pool_id = cognito_identity_pool_id self . cognito_authentication_provider = cognito_authentication_provider self . source_ip = source_ip self . account_id = account_id
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