Exemple #1
0
    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))
Exemple #2
0
 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
Exemple #3
0
    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
Exemple #4
0
    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