Merge "Update access rules documentation for user guide"
This commit is contained in:
commit
4b756cd88d
@ -161,28 +161,37 @@ Allow read-write access
|
|||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ manila access-allow myshare ip 10.0.0.0/24
|
$ manila access-allow myshare ip 10.0.0.0/24 --metadata key1=value1
|
||||||
+--------------+--------------------------------------+
|
+--------------+--------------------------------------+
|
||||||
| Property | Value |
|
| Property | Value |
|
||||||
+--------------+--------------------------------------+
|
+--------------+--------------------------------------+
|
||||||
| share_id | 8d8b854b-ec32-43f1-acc0-1b2efa7c3400 |
|
|
||||||
| access_type | ip |
|
|
||||||
| access_to | 10.0.0.0/24 |
|
|
||||||
| access_level | rw |
|
|
||||||
| state | new |
|
|
||||||
| id | 0c8470ca-0d77-490c-9e71-29e1f453bf97 |
|
| id | 0c8470ca-0d77-490c-9e71-29e1f453bf97 |
|
||||||
|
| share_id | 8d8b854b-ec32-43f1-acc0-1b2efa7c3400 |
|
||||||
|
| access_level | rw |
|
||||||
|
| access_to | 10.0.0.0/24 |
|
||||||
|
| access_type | ip |
|
||||||
|
| state | queued_to_apply |
|
||||||
|
| access_key | None |
|
||||||
|
| created_at | 2016-03-24T14:51:36.000000 |
|
||||||
|
| updated_at | None |
|
||||||
|
| metadata | {'key1': 'value1'} |
|
||||||
+--------------+--------------------------------------+
|
+--------------+--------------------------------------+
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
Since API version 2.45, metadata can be added, removed and updated for
|
||||||
|
share access rules in a form of key=value pairs.
|
||||||
|
|
||||||
|
|
||||||
#. List access.
|
#. List access.
|
||||||
|
|
||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ manila access-list myshare
|
$ manila access-list myshare
|
||||||
+--------------------------------------+-------------+-------------+--------------+--------+
|
+--------------------------------------+-------------+-------------+--------------+--------+------------+----------------------------+------------+
|
||||||
| id | access_type | access_to | access_level | state |
|
| id | access_type | access_to | access_level | state | access_key | created_at | updated_at |
|
||||||
+--------------------------------------+-------------+-------------+--------------+--------+
|
+--------------------------------------+-------------+-------------+--------------+--------+------------+----------------------------+------------+
|
||||||
| 0c8470ca-0d77-490c-9e71-29e1f453bf97 | ip | 10.0.0.0/24 | rw | active |
|
| 0c8470ca-0d77-490c-9e71-29e1f453bf97 | ip | 10.0.0.0/24 | rw | active | None | 2016-03-24T14:51:36.000000 | None |
|
||||||
+--------------------------------------+-------------+-------------+--------------+--------+
|
+--------------------------------------+-------------+-------------+--------------+--------+------------+----------------------------+------------+
|
||||||
|
|
||||||
The access is created.
|
The access is created.
|
||||||
|
|
||||||
@ -197,12 +206,16 @@ Allow read-only access
|
|||||||
+--------------+--------------------------------------+
|
+--------------+--------------------------------------+
|
||||||
| Property | Value |
|
| Property | Value |
|
||||||
+--------------+--------------------------------------+
|
+--------------+--------------------------------------+
|
||||||
| share_id | 8d8b854b-ec32-43f1-acc0-1b2efa7c3400 |
|
|
||||||
| access_type | ip |
|
|
||||||
| access_to | 20.0.0.0/24 |
|
|
||||||
| access_level | ro |
|
|
||||||
| state | new |
|
|
||||||
| id | f151ad17-654d-40ce-ba5d-98a5df67aadc |
|
| id | f151ad17-654d-40ce-ba5d-98a5df67aadc |
|
||||||
|
| share_id | 8d8b854b-ec32-43f1-acc0-1b2efa7c3400 |
|
||||||
|
| access_level | ro |
|
||||||
|
| access_to | 20.0.0.0/24 |
|
||||||
|
| access_type | ip |
|
||||||
|
| state | queued_to_apply |
|
||||||
|
| access_key | None |
|
||||||
|
| created_at | 2016-03-24T14:54:11.000000 |
|
||||||
|
| updated_at | None |
|
||||||
|
| metadata | {} |
|
||||||
+--------------+--------------------------------------+
|
+--------------+--------------------------------------+
|
||||||
|
|
||||||
#. List access.
|
#. List access.
|
||||||
@ -210,15 +223,60 @@ Allow read-only access
|
|||||||
.. code-block:: console
|
.. code-block:: console
|
||||||
|
|
||||||
$ manila access-list myshare
|
$ manila access-list myshare
|
||||||
+--------------------------------------+-------------+-------------+--------------+--------+
|
+--------------------------------------+-------------+-------------+--------------+--------+------------+----------------------------+------------+
|
||||||
| id | access_type | access_to | access_level | state |
|
| id | access_type | access_to | access_level | state | access_key | created_at | updated_at |
|
||||||
+--------------------------------------+-------------+-------------+--------------+--------+
|
+--------------------------------------+-------------+-------------+--------------+--------+------------+----------------------------+------------+
|
||||||
| 0c8470ca-0d77-490c-9e71-29e1f453bf97 | ip | 10.0.0.0/24 | rw | active |
|
| 0c8470ca-0d77-490c-9e71-29e1f453bf97 | ip | 10.0.0.0/24 | rw | active | None | 2016-03-24T14:51:36.000000 | None |
|
||||||
| f151ad17-654d-40ce-ba5d-98a5df67aadc | ip | 20.0.0.0/24 | ro | active |
|
| f151ad17-654d-40ce-ba5d-98a5df67aadc | ip | 20.0.0.0/24 | ro | active | None | 2016-03-24T14:54:11.000000 | None |
|
||||||
+--------------------------------------+-------------+-------------+--------------+--------+
|
+--------------------------------------+-------------+-------------+--------------+--------+------------+----------------------------+------------+
|
||||||
|
|
||||||
The access is created.
|
The access is created.
|
||||||
|
|
||||||
|
Update access rules metadata
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
#. Add a new metadata.
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
$ manila access-metadata 0c8470ca-0d77-490c-9e71-29e1f453bf97 set key2=value2
|
||||||
|
$ manila access-show 0c8470ca-0d77-490c-9e71-29e1f453bf97
|
||||||
|
+--------------+--------------------------------------+
|
||||||
|
| Property | Value |
|
||||||
|
+--------------+--------------------------------------+
|
||||||
|
| id | 0c8470ca-0d77-490c-9e71-29e1f453bf97 |
|
||||||
|
| share_id | 8d8b854b-ec32-43f1-acc0-1b2efa7c3400 |
|
||||||
|
| access_level | rw |
|
||||||
|
| access_to | 10.0.0.0/24 |
|
||||||
|
| access_type | ip |
|
||||||
|
| state | active |
|
||||||
|
| access_key | None |
|
||||||
|
| created_at | 2016-03-24T14:51:36.000000 |
|
||||||
|
| updated_at | None |
|
||||||
|
| metadata | {'key1': 'value1', 'key2': 'value2'} |
|
||||||
|
+--------------+--------------------------------------+
|
||||||
|
|
||||||
|
#. Remove a metadata key value.
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
$ manila access-metadata 0c8470ca-0d77-490c-9e71-29e1f453bf97 unset key
|
||||||
|
$ manila access-show 0c8470ca-0d77-490c-9e71-29e1f453bf97
|
||||||
|
+--------------+--------------------------------------+
|
||||||
|
| Property | Value |
|
||||||
|
+--------------+--------------------------------------+
|
||||||
|
| id | 0c8470ca-0d77-490c-9e71-29e1f453bf97 |
|
||||||
|
| share_id | 8d8b854b-ec32-43f1-acc0-1b2efa7c3400 |
|
||||||
|
| access_level | rw |
|
||||||
|
| access_to | 10.0.0.0/24 |
|
||||||
|
| access_type | ip |
|
||||||
|
| state | active |
|
||||||
|
| access_key | None |
|
||||||
|
| created_at | 2016-03-24T14:51:36.000000 |
|
||||||
|
| updated_at | None |
|
||||||
|
| metadata | {'key2': 'value2'} |
|
||||||
|
+--------------+--------------------------------------+
|
||||||
|
|
||||||
Deny access
|
Deny access
|
||||||
~~~~~~~~~~~
|
~~~~~~~~~~~
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user