~0x44/nova/extdoc

« back to all changes in this revision

Viewing changes to nova/api/openstack/contrib/doc/ext_volumes.rst

  • Committer: Anne Gentle
  • Date: 2011-09-15 03:07:06 UTC
  • Revision ID: anne@openstack.org-20110915030706-oukxthnhst8xswnf
Adds extension documents for extensions in /contrib/doc

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
About This Extension
 
2
====================
 
3
This extension enables volume management on virtual servers. It is used with the OpenStack Compute 1.1 API to add or remove fixed IP addresses on named instances. 
 
4
 
 
5
To use this extension, you must have configured Compute to manage volumes.
 
6
 
 
7
.. Are there any pre-requisites prior to using it such as special hardware or configuration?
 
8
 
 
9
To obtain current information the extensions available to you, issue an EXTENSION query on the OpenStack system where it is installed, such as http://mycloud.com/v1.1/tenant/extensions.
 
10
 
 
11
Extension Overview
 
12
------------------
 
13
 
 
14
Name
 
15
        Volumes
 
16
        
 
17
Namespace
 
18
        http://docs.openstack.org/ext/volumes/api/v1.1
 
19
 
 
20
Alias
 
21
        OPS-VOL
 
22
        
 
23
Contact
 
24
        Name <justin@fathomdb.com>
 
25
        
 
26
Status
 
27
        Alpha
 
28
        
 
29
Extension Version
 
30
        v1.0 (2011-09-14)
 
31
 
 
32
Dependencies
 
33
        Compute API 1.1
 
34
        
 
35
Doc Link (PDF)
 
36
        http://
 
37
        
 
38
Doc Link (WADL)
 
39
        http://
 
40
        
 
41
Short Description
 
42
        This extension enables listing of volumes available to virtual servers running in an OpenStack cloud. You can create, attach, and detach a volume with this extension.
 
43
 
 
44
Sample Query Responses
 
45
----------------------
 
46
 
 
47
As shown below, responses to an EXTENSION query in XML or JSON provide basic information about the extension. 
 
48
 
 
49
Extension Query Response: XML::
 
50
 
 
51
 
 
52
Extension Query Response: JSON::
 
53
 
 
54
{"extensions": [{"updated": "2011-03-25T00:00:00+00:00", "name": "Volumes", "links": [], "namespace": "http://docs.openstack.org/ext/volumes/api/v1.1", "alias": "os-volumes", "description": "Volumes support"}]}
 
55
 
 
56
Document Change History
 
57
-----------------------
 
58
 
 
59
============= =====================================
 
60
Revision Date Summary of Changes
 
61
2011-09-14    Initial draft
 
62
============= =====================================
 
63
 
 
64
 
 
65
Summary of Changes
 
66
==================
 
67
This extension to the Compute API allows volume management through the OpenStack Compute API.
 
68
 
 
69
To support these new actions, the extension also issues new (faults, headers, resources, states, you name it.)
 
70
 
 
71
New Action
 
72
----------
 
73
This extension uses POST to attach or detach volumes to instances.
 
74
 
 
75
Normal Response Code: 202
 
76
 
 
77
Enter "None" if there are no changes to the sections below. 
 
78
 
 
79
Include the response codes, transitions if applicable, and XML and JSON examples.
 
80
 
 
81
New Faults
 
82
----------
 
83
 
 
84
New Headers
 
85
-----------
 
86
 
 
87
New Resources
 
88
-------------
 
89
 
 
90
New States
 
91
----------
 
92
 
 
93
Changes to the Cloud Servers Specification
 
94
------------------------------------------
 
95
 
 
96
List the specific changes to the API. For example: 
 
97
 
 
98
In section 4.1.1 (List Servers) of the Cloud Servers Specification: Examples 4.1 and 4.2 should be replaced with Example 2.7 and Example 2.8 below. 
 
99
 
 
100
Provide examples in XML and JSON
 
 
b'\\ No newline at end of file'