def delete_policy(self, *args, **kwargs): banner("PCC.Delete Policy") self._load_kwargs(kwargs) conn = BuiltIn().get_variable_value("${PCC_CONN}") appId = self.get_app_id_from_policies(conn, Name=self.Name) Id = easy.get_policy_id(conn, Desc=self.description, AppID=appId) return pcc.delete_policy_by_id(conn, str(Id))
def get_policy_id(self, *args, **kwargs): self._load_kwargs(kwargs) logger.console("Kwargs are : {}".format(kwargs)) banner("PCC.Get Policy Id") conn = BuiltIn().get_variable_value("${PCC_CONN}") appId = self.get_app_id_from_policies(conn, Name=self.Name) logger.console("App id in get policy id is {}".format(appId)) Id = easy.get_policy_id(conn, Desc=self.description, AppID=appId) return Id
def get_policy_deploy_status_by_policies(self, *args, **kwargs): self._load_kwargs(kwargs) banner("PCC.Policy Deploy Status by Policies") logger.console("Kwargs: {}".format(kwargs)) try: conn = BuiltIn().get_variable_value("${PCC_CONN}") appId = self.get_app_id_from_policies(conn, Name=self.Name) Id = easy.get_policy_id(conn, Desc=self.description, AppID=appId) logger.console("Id is: {}".format(Id)) except Exception as e: return "Error in get_policy_deploy_status_by_policies: {}".format( e) response = pcc.get_policy_deploy_status_by_policies(conn, id=str(Id)) return response
def get_policy_details(self, *args, **kwargs): self._load_kwargs(kwargs) banner("PCC.Get Policy Details") try: conn = BuiltIn().get_variable_value("${PCC_CONN}") print("kwargs are : {}".format(kwargs)) appId = self.get_app_id_from_policies(conn, Name=self.Name) print("appId is {}".format(appId)) Id = easy.get_policy_id(conn, Desc=self.description, AppID=appId) print("Id fetched is {}".format(Id)) except Exception as e: return "Error in get_policy_details: {}".format(e) response = pcc.get_policy(conn, id=str(Id)) return response