You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by abhinandanprateek <gi...@git.apache.org> on 2015/08/19 06:28:30 UTC

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

GitHub user abhinandanprateek opened a pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30

    CLOUDSTACK-8592: Quota plugin usage documentation

    This document provides information on configuring and running the quota service. It also provides information on various APIs to check and maintain quotas for accounts.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/abhinandanprateek/cloudstack-docs-admin master

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack-docs-admin/pull/30.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #30
    
----
commit 84504b4ae60f40a414f219c1ba7a646cc4e416ac
Author: Abhinandan Prateek <ab...@shapeblue.com>
Date:   2015-08-19T04:23:13Z

    CLOUDSTACK-8592: Quota plugin usage documentation

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on a diff in the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#discussion_r37615907
  
    --- Diff: source/plugins/quota.rst ---
    @@ -0,0 +1,189 @@
    +.. Licensed to the Apache Software Foundation (ASF) under one or more
    +contributor license agreements.  See the NOTICE file distributed with this work
    +for additional information# regarding copyright ownership. The ASF licenses this
    +file to you under the Apache License, Version 2.0 (the "License"); you may not
    +use this file except in compliance with the License.  You may obtain a copy of
    +the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
    +applicable law or agreed to in writing, software distributed under the License
    +is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +KIND, either express or implied.  See the License for the specific language
    +governing permissions and limitations under the License.
    +
    +
    +Quota Plugin 
    +=============
    +
    +Quota service, while allowing for scalability, will make sure that the cloud is
    +not exploited by attacks, careless use and program errors. To address this
    +problem, we propose to employ a quota-enforcement service that allows resource
    +usage within certain bounds as defined by policies and available quotas for
    +various entities. Quota service extends the functionality of usage server to
    +provide a measurement for the resources used by the accounts and domains using a
    +common unit referred to as cloud currency in this document. It can be configured
    +to ensure that your usage won’t exceed the budget allocated to accounts/domain
    +in cloud currency. It will let user know how much of the cloud resources he is
    +using. It will help the cloud admins, if they want, to ensure that a user does
    +not go beyond his allocated quota. Per usage cycle if a account is found to be
    +exceeding its quota then it is locked. Locking an account means that it will not
    +be able to initiate a new resource allocation request, whether it is more
    +storage or an additional ip. Needless to say quota service as well as any action
    +on the account is configurable.
    +
    +Enabling the Quota Service 
    +----------------------------
    +
    +Before installing and configuring the quota service you need to make sure that
    +the Usage Server has been installed. This requires extra steps beyond just
    +installing the CloudStack software. See Installing the Usage Server (Optional)
    +in the Advanced Installation Guide.
    +
    +#. enable.usage.server: Set to true to enable usage server.
    +
    +The quota plugin is disabled by default. To enable it goto Global Settings and
    +set the following global configuration to true:
    +
    +#.  quota.enable.service
    +
    +By default Quota service does not lock the accounts that have exceeded the quota
    +usage. To enable quota service to lock accounts set the following global
    +configuration to true:
    +
    +#. quota.enable.enforcement
    +
    +The other configurations that are there for quota service are as:
    +
    +#. quota.currency.symbol : The symbal that is used before any currency 
    +figure in various quota forms and reports. 
    +#. quota.usage.smtp.host: Quota SMTP host for sending quota alerts. 
    +#. quota.usage.smtp.port: Quota SMTP port. 
    +#. quota.usage.smtp.user: Quota SMTP user. 
    +#. quota.usage.smtp.password: Quota SMTP password. 
    +#. quota.usage.smtp.sender: Quota SMTP alert sender email address. 
    +#. quota.usage.smtp.useAuth: If true, use secure SMTP authentication when sending
    +	emails. 
    +#. quota.usage.smtp.connection.timeout: Quota SMTP server connection
    +	timeout duration.
    +
    +There are several configuration variables that are inherited from usage server.
    +These are listed below:
    +
    +#. usage.aggregation.timezone 
    +
    +All these are described in details in Usage Server documentation.
    +
    +Restart the Management Server (as usual with any global configuration change)
    --- End diff --
    
    usual but not always needed. I would rephrase to (to enable the set configuration values)


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by ke4qqq <gi...@git.apache.org>.
Github user ke4qqq commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-135079970
  
    LGTM +1


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by runseb <gi...@git.apache.org>.
Github user runseb commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-135085249
  
    LGTM +1


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on a diff in the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#discussion_r37615769
  
    --- Diff: source/plugins/quota.rst ---
    @@ -0,0 +1,189 @@
    +.. Licensed to the Apache Software Foundation (ASF) under one or more
    +contributor license agreements.  See the NOTICE file distributed with this work
    +for additional information# regarding copyright ownership. The ASF licenses this
    +file to you under the Apache License, Version 2.0 (the "License"); you may not
    +use this file except in compliance with the License.  You may obtain a copy of
    +the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
    +applicable law or agreed to in writing, software distributed under the License
    +is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +KIND, either express or implied.  See the License for the specific language
    +governing permissions and limitations under the License.
    +
    +
    +Quota Plugin 
    +=============
    +
    +Quota service, while allowing for scalability, will make sure that the cloud is
    +not exploited by attacks, careless use and program errors. To address this
    +problem, we propose to employ a quota-enforcement service that allows resource
    +usage within certain bounds as defined by policies and available quotas for
    +various entities. Quota service extends the functionality of usage server to
    +provide a measurement for the resources used by the accounts and domains using a
    +common unit referred to as cloud currency in this document. It can be configured
    +to ensure that your usage won’t exceed the budget allocated to accounts/domain
    +in cloud currency. It will let user know how much of the cloud resources he is
    +using. It will help the cloud admins, if they want, to ensure that a user does
    +not go beyond his allocated quota. Per usage cycle if a account is found to be
    +exceeding its quota then it is locked. Locking an account means that it will not
    +be able to initiate a new resource allocation request, whether it is more
    +storage or an additional ip. Needless to say quota service as well as any action
    +on the account is configurable.
    +
    +Enabling the Quota Service 
    +----------------------------
    +
    +Before installing and configuring the quota service you need to make sure that
    +the Usage Server has been installed. This requires extra steps beyond just
    +installing the CloudStack software. See Installing the Usage Server (Optional)
    +in the Advanced Installation Guide.
    +
    +#. enable.usage.server: Set to true to enable usage server.
    +
    +The quota plugin is disabled by default. To enable it goto Global Settings and
    +set the following global configuration to true:
    +
    +#.  quota.enable.service
    +
    +By default Quota service does not lock the accounts that have exceeded the quota
    +usage. To enable quota service to lock accounts set the following global
    +configuration to true:
    +
    +#. quota.enable.enforcement
    +
    +The other configurations that are there for quota service are as:
    +
    +#. quota.currency.symbol : The symbal that is used before any currency 
    --- End diff --
    
    "The symbol that is used in front of any currency figure in various ...


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on a diff in the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#discussion_r37615562
  
    --- Diff: source/plugins/quota.rst ---
    @@ -0,0 +1,189 @@
    +.. Licensed to the Apache Software Foundation (ASF) under one or more
    +contributor license agreements.  See the NOTICE file distributed with this work
    +for additional information# regarding copyright ownership. The ASF licenses this
    +file to you under the Apache License, Version 2.0 (the "License"); you may not
    +use this file except in compliance with the License.  You may obtain a copy of
    +the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
    +applicable law or agreed to in writing, software distributed under the License
    +is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +KIND, either express or implied.  See the License for the specific language
    +governing permissions and limitations under the License.
    +
    +
    +Quota Plugin 
    +=============
    +
    +Quota service, while allowing for scalability, will make sure that the cloud is
    +not exploited by attacks, careless use and program errors. To address this
    +problem, we propose to employ a quota-enforcement service that allows resource
    --- End diff --
    
    We don't propose anymore once this is out. "To address this problem, a quota-enforcement service can be employed. This service allows resource usage to be restricted to certain bounds as..."


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by abhinandanprateek <gi...@git.apache.org>.
Github user abhinandanprateek commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-157399076
  
    @runseb  @pdion891  This did not make it into 4.6, will be merged with master.
    
    https://github.com/apache/cloudstack/pull/768


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by runseb <gi...@git.apache.org>.
Github user runseb commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-157389188
  
    @pdion this should be on the master branch not in the 4.6 branch since quota have not yet been merged...correct ?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by pdion891 <gi...@git.apache.org>.
Github user pdion891 commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-157391102
  
    hum, ok, I will roll it back from 4.6 docs.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by abhinandanprateek <gi...@git.apache.org>.
Github user abhinandanprateek commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-133351307
  
    Daan, 
      Thanks for reviewing the document, the observations are incorporated.
       


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on a diff in the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#discussion_r37615635
  
    --- Diff: source/plugins/quota.rst ---
    @@ -0,0 +1,189 @@
    +.. Licensed to the Apache Software Foundation (ASF) under one or more
    +contributor license agreements.  See the NOTICE file distributed with this work
    +for additional information# regarding copyright ownership. The ASF licenses this
    +file to you under the Apache License, Version 2.0 (the "License"); you may not
    +use this file except in compliance with the License.  You may obtain a copy of
    +the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
    +applicable law or agreed to in writing, software distributed under the License
    +is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +KIND, either express or implied.  See the License for the specific language
    +governing permissions and limitations under the License.
    +
    +
    +Quota Plugin 
    +=============
    +
    +Quota service, while allowing for scalability, will make sure that the cloud is
    +not exploited by attacks, careless use and program errors. To address this
    +problem, we propose to employ a quota-enforcement service that allows resource
    +usage within certain bounds as defined by policies and available quotas for
    +various entities. Quota service extends the functionality of usage server to
    +provide a measurement for the resources used by the accounts and domains using a
    +common unit referred to as cloud currency in this document. It can be configured
    +to ensure that your usage won’t exceed the budget allocated to accounts/domain
    +in cloud currency. It will let user know how much of the cloud resources he is
    +using. It will help the cloud admins, if they want, to ensure that a user does
    +not go beyond his allocated quota. Per usage cycle if a account is found to be
    --- End diff --
    
    typo: an account (not a account)


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on a diff in the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#discussion_r37615671
  
    --- Diff: source/plugins/quota.rst ---
    @@ -0,0 +1,189 @@
    +.. Licensed to the Apache Software Foundation (ASF) under one or more
    +contributor license agreements.  See the NOTICE file distributed with this work
    +for additional information# regarding copyright ownership. The ASF licenses this
    +file to you under the Apache License, Version 2.0 (the "License"); you may not
    +use this file except in compliance with the License.  You may obtain a copy of
    +the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
    +applicable law or agreed to in writing, software distributed under the License
    +is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +KIND, either express or implied.  See the License for the specific language
    +governing permissions and limitations under the License.
    +
    +
    +Quota Plugin 
    +=============
    +
    +Quota service, while allowing for scalability, will make sure that the cloud is
    +not exploited by attacks, careless use and program errors. To address this
    +problem, we propose to employ a quota-enforcement service that allows resource
    +usage within certain bounds as defined by policies and available quotas for
    +various entities. Quota service extends the functionality of usage server to
    +provide a measurement for the resources used by the accounts and domains using a
    +common unit referred to as cloud currency in this document. It can be configured
    +to ensure that your usage won’t exceed the budget allocated to accounts/domain
    +in cloud currency. It will let user know how much of the cloud resources he is
    +using. It will help the cloud admins, if they want, to ensure that a user does
    +not go beyond his allocated quota. Per usage cycle if a account is found to be
    +exceeding its quota then it is locked. Locking an account means that it will not
    --- End diff --
    
    then it is locked => , it will be locked


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/cloudstack-docs-admin/pull/30


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by runseb <gi...@git.apache.org>.
Github user runseb commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-157396108
  
    @pdion891 let me check with @abhinandanprateek I might be wrong


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by pdion891 <gi...@git.apache.org>.
Github user pdion891 commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-157404633
  
    thanks, I've looked into Jira, and rollback the publishing of quotas in 4.6 documentation. still merge in master, master branch is not published on RTD.  So we are all good I think.
    
    Thanks for rising this @runseb 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#issuecomment-133332732
  
    remarks made but LGTM


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] cloudstack-docs-admin pull request: CLOUDSTACK-8592: Quota plugin ...

Posted by DaanHoogland <gi...@git.apache.org>.
Github user DaanHoogland commented on a diff in the pull request:

    https://github.com/apache/cloudstack-docs-admin/pull/30#discussion_r37615956
  
    --- Diff: source/plugins/quota.rst ---
    @@ -0,0 +1,189 @@
    +.. Licensed to the Apache Software Foundation (ASF) under one or more
    +contributor license agreements.  See the NOTICE file distributed with this work
    +for additional information# regarding copyright ownership. The ASF licenses this
    +file to you under the Apache License, Version 2.0 (the "License"); you may not
    +use this file except in compliance with the License.  You may obtain a copy of
    +the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by
    +applicable law or agreed to in writing, software distributed under the License
    +is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    +KIND, either express or implied.  See the License for the specific language
    +governing permissions and limitations under the License.
    +
    +
    +Quota Plugin 
    +=============
    +
    +Quota service, while allowing for scalability, will make sure that the cloud is
    +not exploited by attacks, careless use and program errors. To address this
    +problem, we propose to employ a quota-enforcement service that allows resource
    +usage within certain bounds as defined by policies and available quotas for
    +various entities. Quota service extends the functionality of usage server to
    +provide a measurement for the resources used by the accounts and domains using a
    +common unit referred to as cloud currency in this document. It can be configured
    +to ensure that your usage won’t exceed the budget allocated to accounts/domain
    +in cloud currency. It will let user know how much of the cloud resources he is
    +using. It will help the cloud admins, if they want, to ensure that a user does
    +not go beyond his allocated quota. Per usage cycle if a account is found to be
    +exceeding its quota then it is locked. Locking an account means that it will not
    +be able to initiate a new resource allocation request, whether it is more
    +storage or an additional ip. Needless to say quota service as well as any action
    +on the account is configurable.
    +
    +Enabling the Quota Service 
    +----------------------------
    +
    +Before installing and configuring the quota service you need to make sure that
    +the Usage Server has been installed. This requires extra steps beyond just
    +installing the CloudStack software. See Installing the Usage Server (Optional)
    +in the Advanced Installation Guide.
    +
    +#. enable.usage.server: Set to true to enable usage server.
    +
    +The quota plugin is disabled by default. To enable it goto Global Settings and
    +set the following global configuration to true:
    +
    +#.  quota.enable.service
    +
    +By default Quota service does not lock the accounts that have exceeded the quota
    +usage. To enable quota service to lock accounts set the following global
    +configuration to true:
    +
    +#. quota.enable.enforcement
    +
    +The other configurations that are there for quota service are as:
    +
    +#. quota.currency.symbol : The symbal that is used before any currency 
    +figure in various quota forms and reports. 
    +#. quota.usage.smtp.host: Quota SMTP host for sending quota alerts. 
    +#. quota.usage.smtp.port: Quota SMTP port. 
    +#. quota.usage.smtp.user: Quota SMTP user. 
    +#. quota.usage.smtp.password: Quota SMTP password. 
    +#. quota.usage.smtp.sender: Quota SMTP alert sender email address. 
    +#. quota.usage.smtp.useAuth: If true, use secure SMTP authentication when sending
    +	emails. 
    +#. quota.usage.smtp.connection.timeout: Quota SMTP server connection
    +	timeout duration.
    +
    +There are several configuration variables that are inherited from usage server.
    +These are listed below:
    +
    +#. usage.aggregation.timezone 
    +
    +All these are described in details in Usage Server documentation.
    +
    +Restart the Management Server (as usual with any global configuration change)
    +and also the Usage Server:
    +
    +   .. code:: bash
    +
    +      service cloudstack-management restart 
    +      service cloudstack-usage restart
    +
    +Once the quota service is running it will calculate the quota balance for each account.
    +The quota usage is calculated as per the quota tariff provided by the site administrator.
    +
    +
    +Quota Tariff
    +-------------
    +
    +The following table shows all quota types for which you can specify tariff.
    +
    +.. cssclass:: table-striped table-bordered table-hover
    +
    ++------------------+-----------------------------------+-------------------------+
    +| Type ID          | Type Name                         | Tariff Description      |
    +|                  |                                   |                         |
    ++==================+===================================+=========================+
    +| 1                | RUNNING\_VM                       | One month of running    |
    +|                  |                                   | Compute-Month           |
    ++------------------+-----------------------------------+-------------------------+
    +| 2                | ALLOCATED\_VM                     | One month of allocated  |
    +|                  |                                   |  VM                     |
    ++------------------+-----------------------------------+-------------------------+
    +| 3                | IP\_ADDRESS                       | Quota for a month of    |
    +|                  |                                   | allocated IP            |
    ++------------------+-----------------------------------+-------------------------+
    +| 4                | NETWORK\_BYTES\_SENT              |Quota for 1GB bytes sent |
    ++------------------+-----------------------------------+-------------------------+
    +| 5                | NETWORK\_BYTES\_RECEIVED          |Quota for 1GB bytes sent |
    ++------------------+-----------------------------------+-------------------------+
    +| 6                | VOLUME                            | Quota for 1 GB of       |
    +|                  |                                   | Volume use for a month  |
    ++------------------+-----------------------------------+-------------------------+
    +| 7                | TEMPLATE                          | Quota for 1 GB of       |
    +|                  |                                   |Template use for a month |
    ++------------------+-----------------------------------+-------------------------+
    +| 8                | ISO                               | Quota for 1 GB of       |
    +|                  |                                   | ISO use for a month     |
    ++------------------+-----------------------------------+-------------------------+
    +| 9                | SNAPSHOT                          | Quota for 1 GB of       |
    +|                  |                                   |SNAPSHOT use for a month |
    ++------------------+-----------------------------------+-------------------------+
    +| 11               | LOAD\_BALANCER\_POLICY            | Quota for load balancer |
    +|                  |                                   | policy month            |
    ++------------------+-----------------------------------+-------------------------+
    +| 12               | PORT\_FORWARDING\_RULE            |Quota for port forwarding|
    +|                  |                                   | policy month            |
    ++------------------+-----------------------------------+-------------------------+
    +| 13               | NETWORK\_OFFERING                 | Quota for network       |
    +|                  |                                   | Offering for a month    |
    ++------------------+-----------------------------------+-------------------------+
    +| 14               | VPN\_USERS                        | Quota for VPN usage     |
    +|                  |                                   |  for a month            |
    ++------------------+-----------------------------------+-------------------------+
    +| 15               | CPU\_CLOCK\_RATE                  | The tariff for using    |
    +|                  |                                   | 1 CPU i100 MHz clock    |
    ++------------------+-----------------------------------+-------------------------+
    +| 16               | CPU\_NUMBER                       | The quota tariff for    |
    +|                  |                                   | using 1 virtual CPU.    |
    ++------------------+-----------------------------------+-------------------------+
    +| 17               | MEMORY                            | The quota tariff for    |
    +|                  |                                   | using 1MB RAM size.     |
    ++------------------+-----------------------------------+-------------------------+
    +
    +The quota tariff can be listed using listQuotaTariff API.
    +
    +quotaTariff: ListLists all quota tariff plans
    --- End diff --
    
    ListLists is a typo?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---