diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2007-12-12 09:57:55 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2007-12-12 09:57:55 +0000 |
commit | 7d6b2ecfac3e7188815bf4d3feb51631c0b3a019 (patch) | |
tree | 1ca851a0f919ee68f245db3d4517574698a3a415 /docs | |
parent | aaa7e11a7cac991f6249d7659ba22e23cfbf1e3e (diff) | |
download | xen-7d6b2ecfac3e7188815bf4d3feb51631c0b3a019.tar.gz xen-7d6b2ecfac3e7188815bf4d3feb51631c0b3a019.tar.bz2 xen-7d6b2ecfac3e7188815bf4d3feb51631c0b3a019.zip |
xend, acm: Extend Xen-API with function to reset the policy
This patch extends the Xen-API and the legacy XML-RPC interface with a
function to reset the policy on the system (through an update with the
default policy). I adapted the code in 'xm resetpolicy' to use this
now.
This patch also extends libxen and the documentation to reflect the
new function.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/xen-api/xenapi-datamodel.tex | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/docs/xen-api/xenapi-datamodel.tex b/docs/xen-api/xenapi-datamodel.tex index 29a2c30b99..c6a95883a5 100644 --- a/docs/xen-api/xenapi-datamodel.tex +++ b/docs/xen-api/xenapi-datamodel.tex @@ -14735,6 +14735,45 @@ xs\_policystate State information about the policy. In case an error occurred, the 'xs\_err' field contains the error code. The 'errors' may contain further information about the error. + \vspace{0.3cm} +\vspace{0.3cm} +\vspace{0.3cm} +\subsubsection{RPC name:~reset\_xspolicy} + +{\bf Overview:} +Attempt to reset the system's policy by installing the default policy. +Since this function is implemented as an update to the current policy, it +underlies the same restrictions. This function may fail if for example +other domains than Domain-0 are running and use a different label than +Domain-0 + +\noindent {\bf Signature:} +\begin{verbatim} xs_policystate reset_xspolicy (session_id s, xs_type type) +\end{verbatim} + +\noindent{\bf Arguments:} + +\vspace{0.3cm} + +\begin{tabular}{|c|c|p{7cm}|} + \hline +{\bf type} & {\bf name} & {\bf description} \\ \hline +{\tt xs\_type } & type & the type of policy \\ \hline + +\end{tabular} + +\vspace{0.3cm} + + + \noindent {\bf Return Type:} +{\tt +xs\_policystate +} + + +State information about the policy. In case an error occurred, the 'xs\_err' +field contains the error code. The 'errors' may contain further information +about the error. \vspace{0.3cm} \vspace{0.3cm} \vspace{0.3cm} |