diff --git a/api-ref/src/docbkx/ch_blockstorage-api-v2.xml b/api-ref/src/docbkx/ch_blockstorage-api-v2.xml index 6b7b442b0..17d845731 100644 --- a/api-ref/src/docbkx/ch_blockstorage-api-v2.xml +++ b/api-ref/src/docbkx/ch_blockstorage-api-v2.xml @@ -63,27 +63,12 @@ -
- Backups extension - - - - - - - - - - - - - - - - +
+ Quota sets extension (os-quota-sets) + Administrators only, depending on policy settings. View, update, and delete + quotas for a tenant. +
diff --git a/api-ref/src/wadls/compute-api/src/v2/ext/os-quota-sets.wadl b/api-ref/src/wadls/compute-api/src/v2/ext/os-quota-sets.wadl index f6c83f5e2..8497dd2db 100644 --- a/api-ref/src/wadls/compute-api/src/v2/ext/os-quota-sets.wadl +++ b/api-ref/src/wadls/compute-api/src/v2/ext/os-quota-sets.wadl @@ -26,14 +26,16 @@ xmlns="http://docbook.org/ns/docbook" xml:lang="EN" title="Project ID"> The ID for the tenant for which - you want to show quotas. This ID is - different from the first tenant ID - that you specify in the URI: That - ID is for the admin tenant. + you want to show, update, or delete + quotas. This ID is different from + the first tenant ID that you + specify in the URI: That ID is for + the admin tenant. + @@ -45,10 +47,11 @@ xmlns="http://docbook.org/ns/docbook" xml:lang="EN" title="Project ID"> The ID for the tenant for which - you want to show quotas. This ID is - different from the first tenant ID - that you specify in the URI: That - ID is for the admin tenant. + you want to show or update quotas. + This ID is different from the first + tenant ID that you specify in the + URI: That ID is for the admin + tenant. @@ -64,6 +67,7 @@ + - @@ -180,6 +183,14 @@ + + + Deletes quotas for a tenant so the quotas + revert to default values. + + + + + + Deletes quotas for a user so that the quotas + revert to default values. + + + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-show-get-resp.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-show-get-resp.json new file mode 100644 index 000000000..239c64d23 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-show-get-resp.json @@ -0,0 +1,17 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-show-get-resp.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-show-get-resp.xml new file mode 100644 index 000000000..76a9292c1 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-show-get-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-req.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-req.json new file mode 100644 index 000000000..1f12caa04 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-req.json @@ -0,0 +1,5 @@ +{ + "quota_set": { + "security_groups": 45 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-req.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-req.xml new file mode 100644 index 000000000..4bb7b3a47 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-req.xml @@ -0,0 +1,4 @@ + + + 45 + \ No newline at end of file diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-resp.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-resp.json new file mode 100644 index 000000000..2be76d472 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-resp.json @@ -0,0 +1,16 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 45 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-resp.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-resp.xml new file mode 100644 index 000000000..e03a0bf5e --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-update-post-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 45 + diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-detail-get-resp.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-detail-get-resp.json new file mode 100644 index 000000000..9877fc459 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-detail-get-resp.json @@ -0,0 +1,64 @@ +{ + "quota_set":{ + "cores":{ + "in_use":0, + "limit":20, + "reserved":0 + }, + "fixed_ips":{ + "in_use":0, + "limit":-1, + "reserved":0 + }, + "floating_ips":{ + "in_use":0, + "limit":10, + "reserved":0 + }, + "injected_files":{ + "in_use":0, + "limit":5, + "reserved":0 + }, + "instances":{ + "in_use":0, + "limit":10, + "reserved":0 + }, + "key_pairs":{ + "in_use":0, + "limit":100, + "reserved":0 + }, + "metadata_items":{ + "in_use":0, + "limit":128, + "reserved":0 + }, + "ram":{ + "in_use":0, + "limit":51200, + "reserved":0 + }, + "security_groups":{ + "in_use":0, + "limit":10, + "reserved":0 + }, + "injected_file_content_bytes":{ + "in_use":0, + "limit":10240, + "reserved":0 + }, + "injected_file_path_bytes":{ + "in_use":0, + "limit":255, + "reserved":0 + }, + "security_group_rules":{ + "in_use":0, + "limit":20, + "reserved":0 + } + } +} \ No newline at end of file diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-get-resp.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-get-resp.json new file mode 100644 index 000000000..70d4b66eb --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-get-resp.json @@ -0,0 +1,16 @@ +{ + "quota_set": { + "cores": 20, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} \ No newline at end of file diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-get-resp.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-get-resp.xml new file mode 100644 index 000000000..ef52457e0 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-quota-sets/quotas-user-show-get-resp.xml @@ -0,0 +1,14 @@ + + + 20 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-show-get-resp.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-show-get-resp.json new file mode 100644 index 000000000..239c64d23 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-show-get-resp.json @@ -0,0 +1,17 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-show-get-resp.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-show-get-resp.xml new file mode 100644 index 000000000..76a9292c1 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-show-get-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-req.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-req.json new file mode 100644 index 000000000..b322b2a87 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-req.json @@ -0,0 +1,6 @@ +{ + "quota_set": { + "force": "True", + "instances": 9 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-req.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-req.xml new file mode 100644 index 000000000..c5084d44e --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-req.xml @@ -0,0 +1,5 @@ + + + True + 9 + diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-resp.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-resp.json new file mode 100644 index 000000000..553933292 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-resp.json @@ -0,0 +1,16 @@ +{ + "quota_set": { + "cores": 20, + "floating_ips": 10, + "fixed_ips": -1, + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 9, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-resp.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-resp.xml new file mode 100644 index 000000000..43c36c7da --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/api_samples/os-user-quotas/user-quotas-update-post-resp.xml @@ -0,0 +1,15 @@ + + + 20 + 10 + -1 + 10240 + 255 + 5 + 9 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/snapshot_create.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_create.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/snapshot_create.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_create.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/snapshot_create.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_create.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/snapshot_create.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_create.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/snapshot_list_simple.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_list_simple.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/snapshot_list_simple.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_list_simple.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/snapshot_list_simple.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_list_simple.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/snapshot_list_simple.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_list_simple.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/snapshot_show.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_show.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/snapshot_show.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_show.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/snapshot_show.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_show.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/snapshot_show.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/snapshot_show.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_create.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_create.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_create.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_create.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_create.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_create.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_create.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_create.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_list_simple.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_list_simple.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_list_simple.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_list_simple.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_list_simple.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_list_simple.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_list_simple.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_list_simple.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_show.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_show.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_show.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_show.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_show.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_show.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_show.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_show.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_type_list.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_list.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_type_list.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_list.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_type_list.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_list.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_type_list.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_list.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_type_show.json b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_show.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_type_show.json rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_show.json diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/volume_type_show.xml b/api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_show.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v1/samples/volume_type_show.xml rename to api-ref/src/wadls/volume-api/src/v1/api_samples/volume_type_show.xml diff --git a/api-ref/src/wadls/volume-api/src/v1/common.ent b/api-ref/src/wadls/volume-api/src/v1/common.ent new file mode 100644 index 000000000..93f99143d --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v1/common.ent @@ -0,0 +1,782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '> + + + + + + '> + + + + + '> + + + + + '> + + + + + + '> + + + + + + '> + + + + + + A time/date stamp for when the image last + changed status. + + + + Name of the server in URL + format. + + + + Name of the image as a + string. + + + + Value of the status of the image so that you + can filter on "ACTIVE" for + example. + + + + UUID of the image at which you want to set a + marker. + + + + Integer value for the limit of values to + return. + + + + Value of the type of image, such as BASE, + SERVER, or ALL. + + href="api_samples/snapshot_list_simple.json"/> @@ -305,14 +305,14 @@ + href="api_samples/snapshot_list_simple.xml"/> + href="api_samples/snapshot_list_simple.json"/> @@ -327,13 +327,13 @@ - + - + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-defaults-get-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-defaults-get-resp.json new file mode 100644 index 000000000..239c64d23 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-defaults-get-resp.json @@ -0,0 +1,17 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-defaults-get-resp.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-defaults-get-resp.xml new file mode 100644 index 000000000..76a9292c1 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-defaults-get-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-get-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-get-resp.json new file mode 100644 index 000000000..239c64d23 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-get-resp.json @@ -0,0 +1,17 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-get-resp.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-get-resp.xml new file mode 100644 index 000000000..76a9292c1 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-show-get-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-req.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-req.json new file mode 100644 index 000000000..1f12caa04 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-req.json @@ -0,0 +1,5 @@ +{ + "quota_set": { + "security_groups": 45 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-req.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-req.xml new file mode 100644 index 000000000..4bb7b3a47 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-req.xml @@ -0,0 +1,4 @@ + + + 45 + \ No newline at end of file diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-resp.json new file mode 100644 index 000000000..2be76d472 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-resp.json @@ -0,0 +1,16 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 45 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-resp.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-resp.xml new file mode 100644 index 000000000..e03a0bf5e --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-update-post-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 45 + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-detail-get-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-detail-get-resp.json new file mode 100644 index 000000000..9877fc459 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-detail-get-resp.json @@ -0,0 +1,64 @@ +{ + "quota_set":{ + "cores":{ + "in_use":0, + "limit":20, + "reserved":0 + }, + "fixed_ips":{ + "in_use":0, + "limit":-1, + "reserved":0 + }, + "floating_ips":{ + "in_use":0, + "limit":10, + "reserved":0 + }, + "injected_files":{ + "in_use":0, + "limit":5, + "reserved":0 + }, + "instances":{ + "in_use":0, + "limit":10, + "reserved":0 + }, + "key_pairs":{ + "in_use":0, + "limit":100, + "reserved":0 + }, + "metadata_items":{ + "in_use":0, + "limit":128, + "reserved":0 + }, + "ram":{ + "in_use":0, + "limit":51200, + "reserved":0 + }, + "security_groups":{ + "in_use":0, + "limit":10, + "reserved":0 + }, + "injected_file_content_bytes":{ + "in_use":0, + "limit":10240, + "reserved":0 + }, + "injected_file_path_bytes":{ + "in_use":0, + "limit":255, + "reserved":0 + }, + "security_group_rules":{ + "in_use":0, + "limit":20, + "reserved":0 + } + } +} \ No newline at end of file diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-get-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-get-resp.json new file mode 100644 index 000000000..70d4b66eb --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-get-resp.json @@ -0,0 +1,16 @@ +{ + "quota_set": { + "cores": 20, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} \ No newline at end of file diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-get-resp.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-get-resp.xml new file mode 100644 index 000000000..ef52457e0 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-quota-sets/quotas-user-show-get-resp.xml @@ -0,0 +1,14 @@ + + + 20 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-show-get-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-show-get-resp.json new file mode 100644 index 000000000..239c64d23 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-show-get-resp.json @@ -0,0 +1,17 @@ +{ + "quota_set": { + "cores": 20, + "fixed_ips": -1, + "floating_ips": 10, + "id": "fake_tenant", + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 10, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-show-get-resp.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-show-get-resp.xml new file mode 100644 index 000000000..76a9292c1 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-show-get-resp.xml @@ -0,0 +1,15 @@ + + + 20 + -1 + 10 + 10240 + 255 + 5 + 10 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-req.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-req.json new file mode 100644 index 000000000..b322b2a87 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-req.json @@ -0,0 +1,6 @@ +{ + "quota_set": { + "force": "True", + "instances": 9 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-req.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-req.xml new file mode 100644 index 000000000..c5084d44e --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-req.xml @@ -0,0 +1,5 @@ + + + True + 9 + diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-resp.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-resp.json new file mode 100644 index 000000000..553933292 --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-resp.json @@ -0,0 +1,16 @@ +{ + "quota_set": { + "cores": 20, + "floating_ips": 10, + "fixed_ips": -1, + "injected_file_content_bytes": 10240, + "injected_file_path_bytes": 255, + "injected_files": 5, + "instances": 9, + "key_pairs": 100, + "metadata_items": 128, + "ram": 51200, + "security_group_rules": 20, + "security_groups": 10 + } +} diff --git a/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-resp.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-resp.xml new file mode 100644 index 000000000..43c36c7da --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/api_samples/os-user-quotas/user-quotas-update-post-resp.xml @@ -0,0 +1,15 @@ + + + 20 + 10 + -1 + 10240 + 255 + 5 + 9 + 100 + 128 + 51200 + 20 + 10 + diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_request.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_request.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_request.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_request.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_request.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_request.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_request.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_request.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_create_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_create_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_detail_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_detail_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_detail_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_detail_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_detail_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_detail_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_detail_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_detail_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_simple_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_simple_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_simple_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_simple_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_simple_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_simple_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_list_simple_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_list_simple_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_show_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_show_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_show_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_show_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_show_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_show_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_show_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_show_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_request.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_request.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_request.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_request.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_request.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_request.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_request.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_request.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/snapshot_update_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/snapshot_update_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_create_request.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_request.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_create_request.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_request.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_create_request.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_request.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_create_request.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_request.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_create_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_create_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_create_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_create_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_create_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_list_detail_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_list_detail_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_list_detail_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_list_detail_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_detail_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_list_simple_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_simple_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_list_simple_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_simple_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_list_simple_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_simple_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_list_simple_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_list_simple_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_show_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_show_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_show_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_show_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_show_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_type_list_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_list_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_type_list_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_list_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_type_list_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_list_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_type_list_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_list_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_type_show_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_show_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_type_show_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_show_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_type_show_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_show_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_type_show_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_type_show_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_update_request.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_request.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_update_request.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_request.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_update_request.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_request.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_update_request.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_request.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_update_response.json b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_response.json similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_update_response.json rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_response.json diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/volume_update_response.xml b/api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_response.xml similarity index 100% rename from api-ref/src/wadls/volume-api/src/v2/samples/volume_update_response.xml rename to api-ref/src/wadls/volume-api/src/v2/api_samples/volume_update_response.xml diff --git a/api-ref/src/wadls/volume-api/src/v2/common.ent b/api-ref/src/wadls/volume-api/src/v2/common.ent new file mode 100644 index 000000000..93f99143d --- /dev/null +++ b/api-ref/src/wadls/volume-api/src/v2/common.ent @@ -0,0 +1,782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '> + + + + + + '> + + + + + '> + + + + + '> + + + + + + '> + + + + + + '> + + + + + + A time/date stamp for when the image last + changed status. + + + + Name of the server in URL + format. + + + + Name of the image as a + string. + + + + Value of the status of the image so that you + can filter on "ACTIVE" for + example. + + + + UUID of the image at which you want to set a + marker. + + + + Integer value for the limit of values to + return. + + + + Value of the type of image, such as BASE, + SERVER, or ALL. + @@ -165,7 +165,7 @@ + href="api_samples/volume_create_request.xml"/> @@ -263,14 +263,14 @@ + href="api_samples/volume_create_response.json"/> + href="api_samples/volume_create_response.xml"/> @@ -287,7 +287,7 @@ @@ -295,7 +295,7 @@ @@ -313,7 +313,7 @@ @@ -321,7 +321,7 @@ @@ -338,14 +338,14 @@ + href="api_samples/volume_show_response.xml"/> + href="api_samples/volume_show_response.json"/> @@ -372,14 +372,14 @@ + href="api_samples/volume_update_request.xml"/> + href="api_samples/volume_update_request.json"/> @@ -388,14 +388,14 @@ + href="api_samples/volume_update_response.xml"/> + href="api_samples/volume_update_response.json"/> @@ -417,14 +417,14 @@ + href="api_samples/volume_type_list_response.xml"/> @@ -441,7 +441,7 @@ @@ -449,7 +449,7 @@ + href="api_samples/volume_type_show_response.xml"/> @@ -504,14 +504,14 @@ + href="api_samples/snapshot_create_request.xml"/> + href="api_samples/snapshot_create_request.json"/> @@ -520,14 +520,14 @@ + href="api_samples/snapshot_create_response.xml"/> + href="api_samples/snapshot_create_response.json"/> @@ -544,7 +544,7 @@ @@ -553,7 +553,7 @@ @@ -571,7 +571,7 @@ @@ -579,7 +579,7 @@ @@ -596,14 +596,14 @@ + href="api_samples/snapshot_show_response.xml"/> + href="api_samples/snapshot_show_response.json"/> @@ -632,14 +632,14 @@ + href="api_samples/snapshot_update_request.xml"/> + href="api_samples/snapshot_update_request.json"/> @@ -648,14 +648,14 @@ + href="api_samples/snapshot_update_response.xml"/> + href="api_samples/snapshot_update_response.json"/>