Skip to content

Commit b92e2a4

Browse files
Merge remote-tracking branch 'origin/4.15'
2 parents 2fc635b + 20ffa3f commit b92e2a4

File tree

26 files changed

+150
-36
lines changed

26 files changed

+150
-36
lines changed

source/_global.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
2020
.. _CloudStack Installation Guide: http://docs.cloudstack.apache.org/projects/cloudstack-installation
2121
.. _CloudStack Administrator's Guide: http://docs.cloudstack.apache.org/projects/cloudstack-administration
22-
.. _CloudStack Apidocs: http://cloudstack.apache.org/docs/api/
22+
.. _CloudStack Apidocs: https://cloudstack.apache.org/api.html
2323

2424
.. |documentation_home| replace:: http://docs.cloudstack.apache.org/
2525

34.2 KB
Loading
101 KB
Loading
66.7 KB
Loading
59.6 KB
Loading

source/adminguide/accounts.rst

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -101,19 +101,34 @@ to any other account in the domain or any of its sub-domains.
101101
Using Dynamic Roles
102102
-------------------
103103

104-
In addition to the four default roles, the dynamic role-based API checker feature
104+
In addition to the default roles, the dynamic role-based API checker feature
105105
allows CloudStack root admins to create new roles with customized permissions.
106106
The allow/deny rules can be configured dynamically during runtime without
107107
restarting the management server(s).
108108

109109
For backward compatiblity, all roles resolve to one of the four role types:
110110
admin, resource admin, domain admin and user. A new role can be created using
111-
the roles tab in the UI and specifying a name, a role type and optionally a
112-
description.
111+
the roles tab in the UI and specifying a name, either a role type or ID of existing
112+
role, and optionally a description. When a new role is created using ID of existing
113+
role, all the rules of the existing role are copied to the new role and these rules
114+
can be modified as desired.
113115

114-
Role specific rules can be configured through the rules tab on role specific
115-
details page. A rule is either an API name or a wildcard string that are one of
116-
allow or deny permission and optionally a description.
116+
Role specific rules can be either configured through the rules tab on role specific
117+
details page or imported from a CSV file while creating a new role with role type.
118+
A rule is either an API name or a wildcard string that are one of allow or deny
119+
permission and optionally a description. These rules can be exported to a
120+
CSV file, name defaulted to “<RoleName>_<RoleType>.csv”.
121+
122+
CSV file format:
123+
124+
.. parsed-literal::
125+
126+
rule,permission,description
127+
<Rule1>,<Permission1>,<Description1>
128+
<Rule2>,<Permission2>,<Description2>
129+
<Rule3>,<Permission3>,<Description3>
130+
131+
so on
117132
118133
When a user makes an API request, the backend checks the requested API against
119134
configured rules (in the order the rules were configured) for the caller

source/adminguide/api.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ some indication of their state.
2626
The API has a REST-like query basis and returns results in XML or JSON.
2727

2828
See `the Developer’s Guide <https://cwiki.apache.org/confluence/display/CLOUDSTACK/Development+101>`_
29-
and `the API Reference <http://cloudstack.apache.org/docs/api/>`_.
29+
and `the API Reference <https://cloudstack.apache.org/api.html>`_.
3030

3131

3232
Provisioning and Authentication API

source/adminguide/locale/pot/api.pot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ msgstr ""
3838

3939
#: ../../api.rst:31
4040
# 1f57015e966c480795b141ba3f87b86a
41-
msgid "See `the Developer’s Guide <https://cwiki.apache.org/confluence/display/CLOUDSTACK/Development+101>`_ and `the API Reference <http://cloudstack.apache.org/docs/api/>`_."
41+
msgid "See `the Developer’s Guide <https://cwiki.apache.org/confluence/display/CLOUDSTACK/Development+101>`_ and `the API Reference <https://cloudstack.apache.org/api.html>`_."
4242
msgstr ""
4343

4444
#: ../../api.rst:36

source/adminguide/locale/pot/troubleshooting.pot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ msgstr ""
173173

174174
#: ../../troubleshooting.rst:132
175175
# 25bdb5c7a6a7454ea25d62c3f0a02c57
176-
msgid "For more information about the API syntax, see the API Reference at `http://cloudstack.apache.org/docs/api/ <http://cloudstack.apache.org/docs/api/>`_."
176+
msgid "For more information about the API syntax, see the API Reference at `https://cloudstack.apache.org/api.html <https://cloudstack.apache.org/api.html>`_."
177177
msgstr ""
178178

179179
#: ../../troubleshooting.rst:137
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)