Home
Version 3
Organization Quota Definitions API

Organization Quota Definitions API

Updating a Organization Quota Definition

PUT /v2/quota_definitions/:guid

Request

Route

PUT /v2/quota_definitions/98362d42-877f-4d69-92e9-3fa6df2e7679

Parameters

Name Description Valid Values Example Values
guid The guid of the Organization Quota Definition

Body

Name Description Default Valid Values Example Values
name The name for the Organization Quota Definition.
  • gold_quota
non_basic_services_allowed If an organization can have non basic services
  • true
  • false
total_services How many services an organization can have. (-1 represents an unlimited amount)
  • -1
  • 5
  • 201
total_service_keys How many service keys an organization can have. (-1 represents an unlimited amount) -1
  • -1
  • 5
  • 201
total_routes How many routes an organization can have. (-1 represents an unlimited amount)
  • -1
  • 10
  • 23
total_private_domains How many private domains an organization can have. (-1 represents an unlimited amount) -1
  • -1
  • 10
  • 23
memory_limit How much memory in megabyte an organization can have.
  • 5120
  • 9999
instance_memory_limit The maximum amount of memory in megabyte an application instance can have. (-1 represents an unlimited amount) -1
  • -1
  • 10240
  • 9999
trial_db_allowed If an organization can have a trial db.
app_instance_limit How many app instances an organization can create. (-1 represents an unlimited amount) -1
  • -1
  • 10
  • 23
app_task_limit The number of tasks that can be run per app. (-1 represents an unlimited amount) -1
  • -1
  • 10
{

}

Headers

Authorization: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoidWFhLWlkLTIyMCIsImVtYWlsIjoiZW1haWwtMTgxQHNvbWVkb21haW4uY29tIiwic2NvcGUiOlsiY2xvdWRfY29udHJvbGxlci5hZG1pbiJdLCJhdWQiOlsiY2xvdWRfY29udHJvbGxlciJdLCJleHAiOjE0NTg1OTk0NDJ9.AMp5YIoZ3zyWmxHZ0Ube6CUUjfFZTdzW0gNut87cWTo
Host: example.org
Content-Type: application/x-www-form-urlencoded
Cookie: 

cURL

curl "https://api.[your-domain.com]/v2/quota_definitions/98362d42-877f-4d69-92e9-3fa6df2e7679" -d '{

}' -X PUT \
	-H "Authorization: bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoidWFhLWlkLTIyMCIsImVtYWlsIjoiZW1haWwtMTgxQHNvbWVkb21haW4uY29tIiwic2NvcGUiOlsiY2xvdWRfY29udHJvbGxlci5hZG1pbiJdLCJhdWQiOlsiY2xvdWRfY29udHJvbGxlciJdLCJleHAiOjE0NTg1OTk0NDJ9.AMp5YIoZ3zyWmxHZ0Ube6CUUjfFZTdzW0gNut87cWTo" \
	-H "Host: example.org" \
	-H "Content-Type: application/x-www-form-urlencoded" \
	-H "Cookie: "

Response

Status

201 Created

Body

{
  "metadata": {
    "guid": "98362d42-877f-4d69-92e9-3fa6df2e7679",
    "url": "/v2/quota_definitions/98362d42-877f-4d69-92e9-3fa6df2e7679",
    "created_at": "2016-03-14T22:30:42Z",
    "updated_at": "2016-03-14T22:30:42Z"
  },
  "entity": {
    "name": "name-1996",
    "non_basic_services_allowed": true,
    "total_services": 60,
    "total_routes": 1000,
    "total_private_domains": -1,
    "memory_limit": 20480,
    "trial_db_allowed": false,
    "instance_memory_limit": -1,
    "app_instance_limit": -1,
    "app_task_limit": -1,
    "total_service_keys": -1
  }
}

Headers

Content-Type: application/json;charset=utf-8
X-VCAP-Request-ID: 
Content-Length: 576
X-Content-Type-Options: nosniff