def post(self, policy_profile_name): body = request.json body['profile_name'] = policy_profile_name base_query.create_item(models.PolicyProfileRule, **body) # get number of rules in the profile items = base_query.get_all_items(models.PolicyProfileRule, profile_name=policy_profile_name) base_query.update_item(models.PolicyProfile, {'name': policy_profile_name}, rule_count=items['count'])
def get(self): # rearrange date data = base_query.get_all_items(models.Certificate, **request.args) for item in data['items']: # can't send body and key del item['body'] del item['private_key'] item['expiry_date'] = item['expiry_date'].get('$date', "") item['issue_date'] = item['issue_date'].get('$date', "") return data
def get(self, profile_name): return base_query.get_all_items(models.WafProfileRuleSet, profile_name=profile_name, **request.args)
def get(self): return base_query.get_all_items(models.WafProfile, **request.args)
def get(self): return base_query.get_all_items(models.WafRuleSet, **request.args)
def get(self, policy_profile_name): return base_query.get_all_items(models.PolicyProfileRule, profile_name=policy_profile_name, **request.args)
def get(self): """ Get rules for the given service name """ return base_query.get_all_items(models.PolicyProfile, **request.args)
def get(self): return base_query.get_all_items(models.Service, **request.args)
def get(self): data = base_query.get_all_items(models.KubeProfile, **request.args) # delete kube_config for item in data['items']: item['kube_config'] = 'CONTENTS-HIDDEN' return data
def get(self): return base_query.get_all_items(models.Address, **request.args)