docs: def getRoles(self, startIndex=0, pageSize=10):
          """ This operation gives you a pageable view of roles in the role
              store. It is intended for iterating through all available role
              accounts. To search for specific role accounts instead, use the
              Search Roles operation.
              Inputs:
                 startIndex - The starting index (zero-based) from the roles
                              list that must be returned in the result page.
                              The default is 0.
                 pageSize - The maximum number of roles to return in the
                            result page. The default size is 10.
              Output:
                 returns JSON messages as dictionary
          """
          uURL = self._url + "/roles/getRoles"
          params = {
              "f" : "json",
              "startIndex" : startIndex,
              "pageSize" : pageSize
          }
          return self._post(url=uURL, param_dict=params,
                               securityHandler=self._securityHandler,
                               proxy_url=self._proxy_url,
                               proxy_port=self._proxy_port)