Hi Mohua,
>
> -------- Original Message --------
> Subject: [Users] How to approve the host to custom cluster instead the
> default cluster
> Date: Tue, 11 Dec 2012 15:22:43 +0800
> From: Mohua Li <[email protected]>
> To: [email protected]
>
> Hi all,
>
> In admin portal, when try to approve a host, need to select the cluster
> first, but with rest api,
>
> /*code*/
>
> try:
> api = API(url="HOST",
> username="USER",
> password="PASS",
> ca_file="ca.crt")
> h = api.hosts.get(name="Atlantic")
> if(h.approve()):
> print "Host '%s' approved (Status: %s)." % (h.get_name(),
> h.get_status().get_state())
> else:
> print "Approval of '%s' failed." % h.get_name()
> api.disconnect()
> except Exception as ex:
> print "Unexpected error: %s" % ex
>
> above code will register to the default cluster, could you give me an example
> how to register to the custom
> cluster instead the default? or i misunderstand some workflow, light me
> pls, thanks
If you'll look at host.approve().__doc__, you will see:
'''
@type Action:
[@param action.cluster.id|name: string]
[@param action.async: boolean]
[@param action.grace_period.expiry: long]
[@param correlation_id: any string]
@return Response:
'''
i.e you have to specify action.cluster.id|name in .approve() method.
>
>
>
> Regards,
> Mohua Li
>
>
>
>
>
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users