Add a --volume-type option to quota set, this will allow users to set quotas for volume attributes on a per volume-type basis. for example: openstack quota set admin --volume-type myvol --volumes 12 Change-Id: I3ce9cf82a65d4f012b339f0e0dedb752cb132c33 Closes-Bug: 1438377
		
			
				
	
	
		
			164 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			164 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
=====
 | 
						|
quota
 | 
						|
=====
 | 
						|
 | 
						|
Resource quotas appear in multiple APIs, OpenStackClient presents them as a single object with multiple properties.
 | 
						|
 | 
						|
Compute v2, Volume v1
 | 
						|
 | 
						|
quota set
 | 
						|
---------
 | 
						|
 | 
						|
Set quotas for project
 | 
						|
 | 
						|
.. program:: quota set
 | 
						|
.. code:: bash
 | 
						|
 | 
						|
    os quota set
 | 
						|
        # Compute settings
 | 
						|
        [--cores <num-cores>]
 | 
						|
        [--fixed-ips <num-fixed-ips>]
 | 
						|
        [--floating-ips <num-floating-ips>]
 | 
						|
        [--injected-file-size <injected-file-bytes>]
 | 
						|
        [--injected-files <num-injected-files>]
 | 
						|
        [--instances <num-instances>]
 | 
						|
        [--key-pairs <num-key-pairs>]
 | 
						|
        [--properties <num-properties>]
 | 
						|
        [--ram <ram-mb>]
 | 
						|
 | 
						|
        # Volume settings
 | 
						|
        [--gigabytes <new-gigabytes>]
 | 
						|
        [--snapshots <new-snapshots>]
 | 
						|
        [--volumes <new-volumes>]
 | 
						|
        [--volume-type <volume-type>]
 | 
						|
 | 
						|
        <project>
 | 
						|
 | 
						|
Set quotas for class
 | 
						|
 | 
						|
.. code:: bash
 | 
						|
 | 
						|
    os quota set
 | 
						|
        --class
 | 
						|
        # Compute settings
 | 
						|
        [--cores <num-cores>]
 | 
						|
        [--fixed-ips <num-fixed-ips>]
 | 
						|
        [--floating-ips <num-floating-ips>]
 | 
						|
        [--injected-file-size <injected-file-bytes>]
 | 
						|
        [--injected-files <num-injected-files>]
 | 
						|
        [--instances <num-instances>]
 | 
						|
        [--key-pairs <num-key-pairs>]
 | 
						|
        [--properties <num-properties>]
 | 
						|
        [--ram <ram-mb>]
 | 
						|
 | 
						|
        # Volume settings
 | 
						|
        [--gigabytes <new-gigabytes>]
 | 
						|
        [--snapshots <new-snapshots>]
 | 
						|
        [--volumes <new-volumes>]
 | 
						|
 | 
						|
        <class>
 | 
						|
 | 
						|
.. option:: --class
 | 
						|
 | 
						|
    Set quotas for ``<class>``
 | 
						|
 | 
						|
.. option:: --properties <new-properties>
 | 
						|
 | 
						|
    New value for the properties quota
 | 
						|
 | 
						|
.. option:: --ram <new-ram>
 | 
						|
 | 
						|
    New value for the ram quota
 | 
						|
 | 
						|
.. option:: --secgroup-rules <new-secgroup-rules>
 | 
						|
 | 
						|
    New value for the secgroup-rules quota
 | 
						|
 | 
						|
.. option:: --instances <new-instances>
 | 
						|
 | 
						|
    New value for the instances quota
 | 
						|
 | 
						|
.. option:: --key-pairs <new-key-pairs>
 | 
						|
 | 
						|
    New value for the key-pairs quota
 | 
						|
 | 
						|
.. option:: --fixed-ips <new-fixed-ips>
 | 
						|
 | 
						|
    New value for the fixed-ips quota
 | 
						|
 | 
						|
.. option:: --secgroups <new-secgroups>
 | 
						|
 | 
						|
    New value for the secgroups quota
 | 
						|
 | 
						|
.. option:: --injected-file-size <new-injected-file-size>
 | 
						|
 | 
						|
    New value for the injected-file-size quota
 | 
						|
 | 
						|
.. option:: --floating-ips <new-floating-ips>
 | 
						|
 | 
						|
    New value for the floating-ips quota
 | 
						|
 | 
						|
.. option:: --injected-files <new-injected-files>
 | 
						|
 | 
						|
    New value for the injected-files quota
 | 
						|
 | 
						|
.. option:: --cores <new-cores>
 | 
						|
 | 
						|
    New value for the cores quota
 | 
						|
 | 
						|
.. option:: --injected-path-size <new-injected-path-size>
 | 
						|
 | 
						|
    New value for the injected-path-size quota
 | 
						|
 | 
						|
.. option:: --gigabytes <new-gigabytes>
 | 
						|
 | 
						|
    New value for the gigabytes quota
 | 
						|
 | 
						|
.. option:: --volumes <new-volumes>
 | 
						|
 | 
						|
    New value for the volumes quota
 | 
						|
 | 
						|
.. option:: --snapshots <new-snapshots>
 | 
						|
 | 
						|
    New value for the snapshots quota
 | 
						|
 | 
						|
.. option:: --volume-type <volume-type>
 | 
						|
 | 
						|
    Set quotas for a specific <volume-type>
 | 
						|
 | 
						|
quota show
 | 
						|
----------
 | 
						|
 | 
						|
Show quotas for project
 | 
						|
 | 
						|
.. program:: quota show
 | 
						|
.. code:: bash
 | 
						|
 | 
						|
    os quota show
 | 
						|
        [--default]
 | 
						|
        <project>
 | 
						|
 | 
						|
 | 
						|
.. option:: --default
 | 
						|
 | 
						|
    Show default quotas for :ref:`\<project\> <quota_show-project>`
 | 
						|
 | 
						|
.. _quota_show-project:
 | 
						|
.. describe:: <project>
 | 
						|
 | 
						|
    Show quotas for class
 | 
						|
 | 
						|
.. code:: bash
 | 
						|
 | 
						|
    os quota show
 | 
						|
        --class
 | 
						|
        <class>
 | 
						|
 | 
						|
.. option:: --class
 | 
						|
 | 
						|
    Show quotas for :ref:`\<class\> <quota_show-class>`
 | 
						|
 | 
						|
.. _quota_show-class:
 | 
						|
.. describe:: <class>
 | 
						|
 | 
						|
    Class to show |