API v1.0
Copyright © 2010, 2011, 2012, 2013 OpenStack LLC
Licensed 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.
2013-05-02
Abstract
This document is intended for software developers interested in developing applications using the OpenStack Cloud Databases Application Programming Interface (API).
List of Tables
- 3.1. Explanation of Date/Time Format Codes
- 4.1. Required and Optional Attributes for Create Instance
- 4.2. Create Database Instance Request Parameters
- 4.3. List All Database Instances Request Parameters
- 4.4. List Database Instance Status and Details Request Parameters
- 4.5. Delete Database Instance Request Parameters
- 4.6. Enable Root User Request Parameters
- 4.7. List Root-Enabled Status Request Parameters
- 4.8. Restart Instance Request Parameters
- 4.9. Resize the Instance Request Parameters
- 4.10. Resize the Instance Volume Request Parameters
- 4.11. Required and Optional Attributes for Create Database
- 4.12. Valid Characters That Can Be Used in a Database Name
- 4.13. Characters That Cannot Be Used in a Database Name
- 4.14. Length Restrictions for Database Name
- 4.15. Create Database Request Parameters
- 4.16. List Databases for Instance Request Parameters
- 4.17. Delete Database Request Parameters
- 4.18. Required Attributes for Create User
- 4.19. Valid Characters That Can Be Used in a Database Name, User Name, and Password
- 4.20. Characters That Cannot Be Used in a Database Name, User Name, and Password
- 4.21. Length Restrictions for Database Name, User Name, and Password
- 4.22. Create User Request Parameters
- 4.23. List Users in Database Instance Request Parameters
- 4.24. Change User(s) Password Request Parameters
- 4.25. List User Request Parameters
- 4.26. Delete User Request Parameters
- 4.27. List User Access Request Parameters
- 4.28. Grant User Access Request Parameters
- 4.29. Revoke User Access Request Parameters
- 4.30. List Flavors Request Parameters
- 4.31. List Flavor By ID Request Parameters
List of Examples
- 3.1. Example Request URL (contract version in bold)
- 3.2. DB Service Date/Time Format
- 3.3. List Instances Paged Request: XML
- 3.4. List Instances Paged Request: JSON
- 3.5. List Instances Paged Response: XML
- 3.6. List Instances Paged Response: JSON
- 3.7. Example instanceFault Response: XML
- 3.8. Example Fault Response: JSON
- 3.9. Example badRequest Fault on Volume Size Errors: XML
- 3.10. Example badRequest Fault on Volume Size Errors: JSON
- 3.11. Example itemNotFound Fault: XML
- 3.12. Example itemNotFound Fault: JSON
- 4.1. List Versions Request: XML
- 4.2. List Versions Request: JSON
- 4.3. List Versions Response: XML
- 4.4. List Versions Response: JSON
- 4.5. List Version Details Request: XML
- 4.6. List Version Details Request: JSON
- 4.7. List Version Details Response: XML
- 4.8. List Version Details Response: JSON
- 4.9. Create Database Instance Request: XML
- 4.10. Create Database Instance Request: JSON
- 4.11. Create Database Instance Response: XML
- 4.12. Create Database Instance Response: JSON
- 4.13. List All Database Instances Request: XML
- 4.14. List All Database Instances Request: JSON
- 4.15. List All Database Instances Response: XML
- 4.16. List All Database Instances Response: JSON
- 4.17. List Database Instance Status and Details Request: XML
- 4.18. List Database Instance Status and Details Request: JSON
- 4.19. List Database Instance Status and Details Response: XML
- 4.20. List Database Instance Status and Details Response: JSON
- 4.21. Delete Database Instance Request: XML
- 4.22. Delete Database Instance Request: JSON
- 4.23. Delete Database Instance Response: XML
- 4.24. Delete Database Instance Response: JSON
- 4.25. Enable Root User Request: XML
- 4.26. Enable Root User Request: JSON
- 4.27. Enable Root User Response: XML
- 4.28. Enable Root User Response: JSON
- 4.29. List Root-Enabled Status Request: XML
- 4.30. List Root-Enabled Status Request: JSON
- 4.31. List Root-Enabled Status Response: XML
- 4.32. List Root-Enabled Status Response: JSON
- 4.33. Restart Instance Request: XML
- 4.34. Restart Instance Request: JSON
- 4.35. Restart Instance Response: XML
- 4.36. Restart Instance Response: JSON
- 4.37. Resize the Instance Request: XML
- 4.38. Resize the Instance Request: JSON
- 4.39. Resize the Instance Response: XML
- 4.40. Resize the Instance Response: JSON
- 4.41. Resize the Instance Volume Request: XML
- 4.42. Resize the Instance Volume Request: JSON
- 4.43. Resize the Instance Volume Response: XML
- 4.44. Resize the Instance Volume Response: JSON
- 4.45. Create Database Request: XML
- 4.46. Create Database Request: JSON
- 4.47. Create Database Response: XML
- 4.48. Create Database Response: JSON
- 4.49. List Databases for Instance Request: XML
- 4.50. List Databases for Instance Request: JSON
- 4.51. List Databases for Instance Paged Request: XML
- 4.52. List Databases for Instance Paged Request: JSON
- 4.53. List Databases for Instance Response: XML
- 4.54. List Databases for Instance Response: JSON
- 4.55. List Databases for Instance Paged Response: XML
- 4.56. List Databases for Instance Paged Response: JSON
- 4.57. Delete Database Request: XML
- 4.58. Delete Database Request: JSON
- 4.59. Delete Database Response: XML
- 4.60. Delete Database Response: JSON
- 4.61. Create User Request: XML
- 4.62. Create User Request: JSON
- 4.63. Create User Response: XML
- 4.64. Create User Response: JSON
- 4.65. List Users in Database Instance Request: XML
- 4.66. List Users in Database Instance Request: JSON
- 4.67. List Users in Database Instance Paged Request: XML
- 4.68. List Users in Database Instance Paged Request: JSON
- 4.69. List Users in Database Instance Response: XML
- 4.70. List Users in Database Instance Response: JSON
- 4.71. List Users in Database Instance Paged Response: XML
- 4.72. List Users in Database Instance Paged Response: JSON
- 4.73. Change User(s) Password Request: XML
- 4.74. Change User(s) Password Request: JSON
- 4.75. Change User(s) Password Response: XML
- 4.76. Change User(s) Password Response: JSON
- 4.77. List User Request: XML
- 4.78. List User Request: JSON
- 4.79. List User Response: XML
- 4.80. List User Response: JSON
- 4.81. Delete User Request: XML
- 4.82. Delete User Request: JSON
- 4.83. Delete User Response: XML
- 4.84. Delete User Response: JSON
- 4.85. List User Access Request: XML
- 4.86. List User Access Request: JSON
- 4.87. List User Access Response: XML
- 4.88. List User Access Response: JSON
- 4.89. Grant User Access Request: XML
- 4.90. Grant User Access Request: JSON
- 4.91. Grant User Access Response: XML
- 4.92. Grant User Access Response: JSON
- 4.93. Revoke User Access Request: XML
- 4.94. Revoke User Access Request: JSON
- 4.95. Revoke User Access Response: XML
- 4.96. Revoke User Access Response: JSON
- 4.97. List Flavors Request: XML
- 4.98. List Flavors Request: JSON
- 4.99. List Flavors Response: XML
- 4.100. List Flavors Response: JSON
- 4.101. List Flavor By ID Request: XML
- 4.102. List Flavor By ID Request: JSON
- 4.103. List Flavor By ID Response: XML
- 4.104. List Flavor By ID Response: JSON