docs: def get_all_permissions(self):
          """Calls SoftLayer_User_CustomerPermissions_Permission::getAllObjects
  
          Stores the result in self.all_permissions
          :returns: A list of dictionaries that contains all valid permissions
          """
          if self.all_permissions is None:
              permissions = self.client.call('User_Customer_CustomerPermission_Permission', 'getAllObjects')
              self.all_permissions = sorted(permissions, key=itemgetter('keyName'))
          return self.all_permissions