def RegisterWithActivationKeys(self, org, activation_keys, options): """ Note this method is registration ONLY. Auto-attach is a separate process. """ options = dbus_utils.dbus_to_python(options) options['activation_keys'] = dbus_utils.dbus_to_python(activation_keys) org = dbus_utils.dbus_to_python(org) result = self._register(org, options) return dbus_utils.dict_to_variant_dict(result)
def Register(self, org, username, password, options): """ This method registers the system using basic auth (username and password for a given org). For any option that is required but not included the default will be used. Options is a dict of strings that modify the outcome of this method. Note this method is registration ONLY. Auto-attach is a separate process. """ options['username'] = username options['password'] = password result = self._register(org, None, options) return dbus_utils.dict_to_variant_dict(result)