Implement Neutron feature of Quota List into OpenStack Client. Change-Id: Idf941acf8d00b136776b7381b877c56d82622f57 Partially-Implements: blueprint neutron-client-quota
6.0 KiB
quota
Resource quotas appear in multiple APIs, OpenStackClient presents them as a single object with multiple properties.
Block Storage v1, v2, Compute v2, Network v2
quota list
List quotas for all projects with non-default quota values
quota list
openstack quota list
--compute | --network | --volume
--network
List network quotas
--compute
List compute quotas
--volume
List volume quotas
quota set
Set quotas for project
quota set
openstack 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>]
[--server-groups <num-server-groups>]
[--server-group-members <num-server-group-members>]
# Block Storage settings
[--backups <new-backups>]
[--backup-gigabytes <new-backup-gigabytes>]
[--gigabytes <new-gigabytes>]
[--per-volume-gigabytes <new-per-volume-gigabytes>]
[--snapshots <new-snapshots>]
[--volumes <new-volumes>]
[--volume-type <volume-type>]
# Network settings
[--floating-ips <num-floatingips>]
[--secgroup-rules <num-security-group-rules>]
[--secgroups <num-security-groups>]
[--networks <num-networks>]
[--subnets <num-subnets>]
[--ports <num-ports>]
[--routers <num-routers>]
[--rbac-policies <num-rbac-policies>]
[--vips <num-vips>]
[--subnetpools <num-subnetpools>]
[--members <num-members>]
[--health-monitors <num-health-monitors>]
<project>
Set quotas for class
openstack 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>]
[--server-groups <num-server-groups>]
[--server-group-members <num-server-group-members>]
# Block Storage settings
[--backups <new-backups>]
[--backup-gigabytes <new-backup-gigabytes>]
[--gigabytes <new-gigabytes>]
[--per-volume-gigabytes <new-per-volume-gigabytes>]
[--snapshots <new-snapshots>]
[--volumes <new-volumes>]
<class>
--class
Set quotas for <class>
--properties <new-properties>
New value for the properties quota
--ram <new-ram>
New value for the ram quota
--secgroup-rules <new-secgroup-rules>
New value for the secgroup-rules quota
--instances <new-instances>
New value for the instances quota
--key-pairs <new-key-pairs>
New value for the key-pairs quota
--fixed-ips <new-fixed-ips>
New value for the fixed-ips quota
--secgroups <new-secgroups>
New value for the secgroups quota
--injected-file-size <new-injected-file-size>
New value for the injected-file-size quota
--server-groups <new-server-groups>
New value for the server-groups quota
--server-group-members <new-server-group-members>
New value for the server-group-members quota
--floating-ips <new-floating-ips>
New value for the floating-ips quota
--injected-files <new-injected-files>
New value for the injected-files quota
--cores <new-cores>
New value for the cores quota
--injected-path-size <new-injected-path-size>
New value for the injected-path-size quota
--backups <new-backups>
New value for the backups quota
--backup-gigabytes <new-backup-gigabytes>
New value for the backup gigabytes quota
--gigabytes <new-gigabytes>
New value for the gigabytes quota
--per-volume-gigabytes <new-per-volume-gigabytes>
New value for the gigabytes quota of per volume
--volumes <new-volumes>
New value for the volumes quota
--snapshots <new-snapshots>
New value for the snapshots quota
--volume-type <volume-type>
Set quotas for a specific <volume-type>. The supported quotas are: gigabytes, snapshots, volumes.
--networks <num-networks>
New value for the networks quota
--subnets <num-subnets>
New value for the subnets quota
--ports <num-ports>
New value for the ports quota
--routers <num-routers>
New value for the routers quota
--rbac-policies <num-rbac-policies>
New value for the rbac-policies quota
--vips <num-vips>
New value for the vips quota
--subnetpools <num-subnetpools>
New value for the subnetpools quota
--members <num-members>
New value for the members quota
--health-monitors <num-health-monitors>
New value for the health-monitors quota
quota show
Show quotas for project or class
quota show
openstack quota show
[--default]
[<project>]
--default
Show default quotas for \<project\> <quota_show-project>
Show quotas for this project (name or ID)
openstack quota show
--class
[<class>]
--class
Show quotas for \<class\> <quota_show-class>
Show quotas for this class (name or ID)