'Process the request - Main Code Path
:return: Returns with either an exit_json or fail_json'

def process_request(self):

    p = self.module.params
    self._set_clc_credentials_from_env()
    self.policy_dict = self._get_alert_policies(p['alias'])
    if (p['state'] == 'present'):
        (changed, policy) = self._ensure_alert_policy_is_present()
    else:
        (changed, policy) = self._ensure_alert_policy_is_absent()
    self.module.exit_json(changed=changed, policy=policy)
