Merge "api-ref cleanup: remove quotas user related calls"
This commit is contained in:
commit
07857fb572
@ -7,156 +7,6 @@ Administrators only, depending on policy settings.
|
|||||||
|
|
||||||
Shows, updates, and deletes quotas for a tenant.
|
Shows, updates, and deletes quotas for a tenant.
|
||||||
|
|
||||||
|
|
||||||
Show quotas for user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
|
|
||||||
|
|
||||||
Enables an admin user to show quotas for a tenant and user.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- tenant_id: tenant_id
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_tenant_id: admin_tenant_id
|
|
||||||
|
|
||||||
|
|
||||||
Response Parameters
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
|
|
||||||
Update quotas for user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: PUT /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
|
|
||||||
|
|
||||||
Updates quotas for a tenant and user.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
- tenant_id: tenant_id
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_tenant_id: admin_tenant_id
|
|
||||||
|
|
||||||
Request Example
|
|
||||||
---------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-request.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
Response Parameters
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
Delete quotas for user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: DELETE /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
|
|
||||||
|
|
||||||
Deletes quotas for a user so that the quotas revert to default values.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- tenant_id: tenant_id
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_tenant_id: admin_tenant_id
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-delete-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
|
|
||||||
Show quotas
|
Show quotas
|
||||||
~~~~~~~~~~~
|
~~~~~~~~~~~
|
||||||
|
|
||||||
@ -305,57 +155,6 @@ Response Example
|
|||||||
.. literalinclude:: ./samples/quotas-delete-response.json
|
.. literalinclude:: ./samples/quotas-delete-response.json
|
||||||
:language: javascript
|
:language: javascript
|
||||||
|
|
||||||
Show quota details for user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/detail/{user_id}
|
|
||||||
|
|
||||||
Shows details for quotas for a tenant and user.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- tenant_id: tenant_id
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_tenant_id: admin_tenant_id
|
|
||||||
|
|
||||||
|
|
||||||
Response Parameters
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
|
|
||||||
Get default quotas
|
Get default quotas
|
||||||
~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -8,155 +8,6 @@ Administrators only, depending on policy settings.
|
|||||||
Shows, updates, and deletes quotas for a project.
|
Shows, updates, and deletes quotas for a project.
|
||||||
|
|
||||||
|
|
||||||
Show quotas for a user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id}
|
|
||||||
|
|
||||||
Enables an admin user to show quotas for a project and user.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- project_id: project_id_path
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_project_id: admin_project_id
|
|
||||||
|
|
||||||
|
|
||||||
Response Parameters
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
|
|
||||||
Update quotas for a user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: PUT /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id}
|
|
||||||
|
|
||||||
Updates quotas for a project and user.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
- project_id: project_id_path
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_project_id: admin_project_id
|
|
||||||
|
|
||||||
Request Example
|
|
||||||
---------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-request.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
Response Parameters
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
Delete quotas for a user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: DELETE /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id}
|
|
||||||
|
|
||||||
Deletes quotas for a user so that the quotas revert to default values.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- project_id: project_id_path
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_project_id: admin_project_id
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-delete-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
|
|
||||||
Show quotas for a project
|
Show quotas for a project
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@ -305,56 +156,6 @@ Response Example
|
|||||||
.. literalinclude:: ./samples/quotas-delete-response.json
|
.. literalinclude:: ./samples/quotas-delete-response.json
|
||||||
:language: javascript
|
:language: javascript
|
||||||
|
|
||||||
Show quota details for a user
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}/detail/{user_id}
|
|
||||||
|
|
||||||
Shows details for quotas for a project and user.
|
|
||||||
|
|
||||||
|
|
||||||
Normal response codes: 200
|
|
||||||
Error response codes:
|
|
||||||
|
|
||||||
|
|
||||||
Request
|
|
||||||
-------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- project_id: project_id_path
|
|
||||||
- user_id: user_id
|
|
||||||
- admin_project_id: admin_project_id
|
|
||||||
|
|
||||||
|
|
||||||
Response Parameters
|
|
||||||
-------------------
|
|
||||||
|
|
||||||
.. rest_parameters:: parameters.yaml
|
|
||||||
|
|
||||||
- injected_file_content_bytes: injected_file_content_bytes
|
|
||||||
- metadata_items: metadata_items
|
|
||||||
- reserved: reserved
|
|
||||||
- in_use: in_use
|
|
||||||
- ram: ram
|
|
||||||
- floating_ips: floating_ips
|
|
||||||
- key_pairs: key_pairs
|
|
||||||
- injected_file_path_bytes: injected_file_path_bytes
|
|
||||||
- instances: instances
|
|
||||||
- security_group_rules: security_group_rules
|
|
||||||
- injected_files: injected_files
|
|
||||||
- quota_set: quota_set
|
|
||||||
- cores: cores
|
|
||||||
- fixed_ips: fixed_ips
|
|
||||||
- id: id
|
|
||||||
- security_groups: security_groups
|
|
||||||
|
|
||||||
Response Example
|
|
||||||
----------------
|
|
||||||
|
|
||||||
.. literalinclude:: ./samples/quotas-update-response.json
|
|
||||||
:language: javascript
|
|
||||||
|
|
||||||
|
|
||||||
Get default quotas for a project
|
Get default quotas for a project
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
Loading…
x
Reference in New Issue
Block a user