diff options
Diffstat (limited to 'doc/v3/api_samples/os-simple-tenant-usage')
8 files changed, 136 insertions, 0 deletions
diff --git a/doc/v3/api_samples/os-simple-tenant-usage/server-post-req.json b/doc/v3/api_samples/os-simple-tenant-usage/server-post-req.json new file mode 100644 index 0000000000..d41985a1bc --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/server-post-req.json @@ -0,0 +1,16 @@ +{ + "server" : { + "name" : "new-server-test", + "image_ref" : "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "flavor_ref" : "http://openstack.example.com/openstack/flavors/1", + "metadata" : { + "My Server Name" : "Apache1" + }, + "personality" : [ + { + "path" : "/etc/banner.txt", + "contents" : "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA==" + } + ] + } +}
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/server-post-req.xml b/doc/v3/api_samples/os-simple-tenant-usage/server-post-req.xml new file mode 100644 index 0000000000..598839cf6a --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/server-post-req.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<server xmlns="http://docs.openstack.org/compute/api/v1.1" image_ref="http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b" flavor_ref="http://openstack.example.com/openstack/flavors/1" name="new-server-test"> + <metadata> + <meta key="My Server Name">Apache1</meta> + </metadata> + <personality> + <file path="/etc/banner.txt"> + ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp + dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k + IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs + c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g + QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo + ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv + dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy + c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 + b25zLiINCg0KLVJpY2hhcmQgQmFjaA== + </file> + </personality> +</server>
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/server-post-resp.json b/doc/v3/api_samples/os-simple-tenant-usage/server-post-resp.json new file mode 100644 index 0000000000..4b5b1ef20c --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/server-post-resp.json @@ -0,0 +1,16 @@ +{ + "server": { + "admin_pass": "andqf3WBEYDj", + "id": "69eaa1f4-7be0-42d5-934f-320cdc80981d", + "links": [ + { + "href": "http://openstack.example.com/v3/servers/69eaa1f4-7be0-42d5-934f-320cdc80981d", + "rel": "self" + }, + { + "href": "http://openstack.example.com/servers/69eaa1f4-7be0-42d5-934f-320cdc80981d", + "rel": "bookmark" + } + ] + } +}
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/server-post-resp.xml b/doc/v3/api_samples/os-simple-tenant-usage/server-post-resp.xml new file mode 100644 index 0000000000..6ec4625ac9 --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/server-post-resp.xml @@ -0,0 +1,6 @@ +<?xml version='1.0' encoding='UTF-8'?> +<server xmlns:atom="http://www.w3.org/2005/Atom" xmlns="http://docs.openstack.org/compute/api/v1.1" id="f14ff0d3-cebe-4692-9202-71946f4db8e4" admin_pass="wQxFoinL5p2y"> + <metadata/> + <atom:link href="http://openstack.example.com/v3/servers/f14ff0d3-cebe-4692-9202-71946f4db8e4" rel="self"/> + <atom:link href="http://openstack.example.com/servers/f14ff0d3-cebe-4692-9202-71946f4db8e4" rel="bookmark"/> +</server>
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.json b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.json new file mode 100644 index 0000000000..d89dcb97d2 --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.json @@ -0,0 +1,27 @@ +{ + "tenant_usage": { + "server_usages": [ + { + "ended_at": null, + "flavor": "m1.tiny", + "hours": 1.0, + "instance_id": "bf2fbe78-ae1c-4f6b-a68b-390f12b1b983", + "local_gb": 1, + "memory_mb": 512, + "name": "new-server-test", + "started_at": "2013-09-09T13:18:28.101337", + "state": "active", + "tenant_id": "openstack", + "uptime": 3600, + "vcpus": 1 + } + ], + "start": "2013-09-09T13:18:28.101337", + "stop": "2013-09-09T14:18:28.101337", + "tenant_id": "openstack", + "total_hours": 1.0, + "total_local_gb_usage": 1.0, + "total_memory_mb_usage": 512.0, + "total_vcpus_usage": 1.0 + } +}
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml new file mode 100644 index 0000000000..5c7dcd9d07 --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get-specific.xml @@ -0,0 +1,26 @@ +<?xml version='1.0' encoding='UTF-8'?> +<tenant_usage> + <tenant_id>openstack</tenant_id> + <total_local_gb_usage>1.0</total_local_gb_usage> + <total_vcpus_usage>1.0</total_vcpus_usage> + <total_memory_mb_usage>512.0</total_memory_mb_usage> + <total_hours>1.0</total_hours> + <start>2013-09-09 13:18:27.896728</start> + <stop>2013-09-09 14:18:27.896728</stop> + <server_usages> + <server_usage> + <instance_id>f14ff0d3-cebe-4692-9202-71946f4db8e4</instance_id> + <name>new-server-test</name> + <hours>1.0</hours> + <memory_mb>512</memory_mb> + <local_gb>1</local_gb> + <vcpus>1</vcpus> + <tenant_id>openstack</tenant_id> + <flavor>m1.tiny</flavor> + <started_at>2013-09-09 13:18:27.896728</started_at> + <ended_at>None</ended_at> + <state>active</state> + <uptime>3600</uptime> + </server_usage> + </server_usages> +</tenant_usage>
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.json b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.json new file mode 100644 index 0000000000..133f8ef756 --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.json @@ -0,0 +1,13 @@ +{ + "tenant_usages": [ + { + "start": "2013-09-09T13:18:27.898411", + "stop": "2013-09-09T14:18:27.898411", + "tenant_id": "openstack", + "total_hours": 1.0, + "total_local_gb_usage": 1.0, + "total_memory_mb_usage": 512.0, + "total_vcpus_usage": 1.0 + } + ] +}
\ No newline at end of file diff --git a/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml new file mode 100644 index 0000000000..08365fafe3 --- /dev/null +++ b/doc/v3/api_samples/os-simple-tenant-usage/simple-tenant-usage-get.xml @@ -0,0 +1,13 @@ +<?xml version='1.0' encoding='UTF-8'?> +<tenant_usages> + <tenant_usage> + <tenant_id>openstack</tenant_id> + <total_local_gb_usage>1.0</total_local_gb_usage> + <total_vcpus_usage>1.0</total_vcpus_usage> + <total_memory_mb_usage>512.0</total_memory_mb_usage> + <total_hours>1.0</total_hours> + <start>2013-09-09 13:18:27.998271</start> + <stop>2013-09-09 14:18:27.998271</stop> + <server_usages/> + </tenant_usage> +</tenant_usages>
\ No newline at end of file |