API v1.0
Copyright © 2010, 2011, 2012, 2013 Rackspace US, Inc.
This document is intended for software developers interested in developing applications using the Rackspace Cloud Load Balancers Application Program Interface (API). The document is for informational purposes only and is provided “AS IS.”
RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS DOCUMENT AND RESERVES THE RIGHT TO MAKE CHANGES TO SPECIFICATIONS AND PRODUCT/SERVICES DESCRIPTION AT ANY TIME WITHOUT NOTICE. RACKSPACE SERVICES OFFERINGS ARE SUBJECT TO CHANGE WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES MENTIONED HEREIN. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS AND/OR CLOUD TERMS OF SERVICE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.
Except as expressly provided in any written license agreement from Rackspace, the furnishing of this document does not give you any license to patents, trademarks, copyrights, or other intellectual property.
Rackspace®, Rackspace logo and Fanatical Support® are registered service marks of Rackspace US, Inc. All other product names and trademarks used in this document are for identification purposes only and are property of their respective owners.
2013-03-15
List of Tables
- 3.1. Regionalized Service Endpoints
- 3.2. JSON and XML Response Formats
- 3.3. Encoding Headers
- 3.4. Default Rate Limits
- 3.5. Explanation of Date/Time Format Codes
- 3.6. DNS Compatible Load Balancing Protocols
- 3.7. TCP Compatible Load Balancing Protocols
- 3.8. UDP Compatible Load Balancing Protocols
- 4.1. Required and Optional Attributes for Create Load Balancer
- 4.2. Virtual IP Types
- 4.3. Required and Optional Attributes for Update Load Balancer Attributes
- 4.4. Load Balancer Statuses
- 4.5. Required and Optional Attributes for Set Custom Error Page
- 4.6. Required and Optional Attributes for Add Nodes
- 4.7. Required and Optional Attributes for Modify Nodes
- 4.8. Load Balancer Node Conditions
- 4.9. Virtual IP Types
- 4.10. Required and Optional Attributes for Add Virtual IP Version 6
- 4.11. Required and Optional Attributes for Create or Append To Access List
- 4.12. Health Monitor Types
- 4.13. Required and Optional Attributes for Monitor Connections
- 4.14. Required and Optional Attributes for Monitor HTTP and HTTPS
- 4.15. Required and Optional Attributes for Enable Session Persistence
- 4.16. Session Persistence Modes
- 4.17. Required and Optional Attributes for Enable or Disable Connection Logging
- 4.18. Required and Optional Attributes for Update Throttling Configuration
- 4.19. Load Balancing Protocols
- 4.20. Load Balancing Algorithms
- 4.21. Required and Optional Attributes for Update/Configure SSL Termination
- 4.22. Optional SSL Attributes
- 4.23. Required and Optional Attributes for Add Metadata
- 4.24. Required and Optional Attributes for Modify Metadata
List of Examples
- 3.1. Auth Request for US Endpoint: XML
- 3.2. Auth Request for US Endpoint: JSON
- 3.3. Auth Response for US Endpoint: XML
- 3.4. Auth Response for US Endpoint: JSON
- 3.5. List Rate Limits Response: XML
- 3.6. List Rate Limits Response: JSON
- 3.7. List Absolute Limits Response: XML
- 3.8. List Absolute Limits Response: JSON
- 3.9. Fault Response, badRequest
- 3.10. Fault Response, immutableEntity
- 3.11. Fault Response, itemNotFound
- 3.12. Fault Response, loadBalancerFault
- 3.13. Fault Response, outOfVirtualIps
- 3.14. Fault Response, overLimit
- 3.15. Fault Response, serviceUnavailable
- 3.16. Fault Response, unauthorized
- 3.17. Fault Response, unprocessableEntity
- 3.18. Load Balancer Service Date/Time Format
- 4.1. List Load Balancers Response: XML
- 4.2. List Load Balancers Response: JSON
- 4.3. List Atom Load Balancers Response: XML
- 4.4. List Load Balancers With Node Specified: XML
- 4.5. List Load Balancers With Node Specified: JSON
- 4.6. List Load Balancer Details Response: XML
- 4.7. List Load Balancers Details Response: JSON
- 4.8. List Atom Load Balancer Response: XML
- 4.9. Create Load Balancer (Required Attributes) Request: XML
- 4.10. Create Load Balancer (Required Attributes) Request: JSON
- 4.11. Create Load Balancer (Required Attributes) Response: XML
- 4.12. Create Load Balancer (Required Attributes) Response: JSON
- 4.13. Create Load Balancer (Required Attributes with Shared IP) Request: XML
- 4.14. Create Load Balancer (Required Attributes with Shared IP) Request: JSON
- 4.15. Create Load Balancer (Required Attributes with Shared IP) Response: XML
- 4.16. Create Load Balancer (Required Attributes with Shared IP) Response: JSON
- 4.17. Create Load Balancer (Required Attributes with Shared IPV4 and IPV6) Request: XML
- 4.18. Create Load Balancer (Required Attributes with Shared IPV4 and IPV6) Request: JSON
- 4.19. Create Load Balancer (Required Attributes with Shared IPV4 and IPV6) Response: XML
- 4.20. Create Load Balancer (Required Attributes with Shared IPV4 and IPV6) Response: JSON
- 4.21. Update Load Balancer Attributes Request: XML
- 4.22. Update Load Balancer Attributes Request: JSON
- 4.23. List Error Page Response: XML
- 4.24. List Error Page Response: JSON
- 4.25. Add Error Page Request: XML
- 4.26. Add Error Page Request: JSON
- 4.27. Add Error Page Response: XML
- 4.28. Add Error Page Response: JSON
- 4.29. List Load Balancer stats Response: XML
- 4.30. List Load Balancers Stats Response: JSON
- 4.31. List Node Response: XML
- 4.32. List Node Response: JSON
- 4.33. List Atom Node Response: XML
- 4.34. List Nodes Response: XML
- 4.35. List Nodes Response: JSON
- 4.36. List Atom Nodes Response: XML
- 4.37. Add Nodes Request: XML
- 4.38. Add Nodes Request: JSON
- 4.39. Add Nodes Response: XML
- 4.40. Add Nodes Response: JSON
- 4.41. Modify Node Condition Request: XML
- 4.42. Modify Node Condition Request: JSON
- 4.43. View Node Service Events: XML
- 4.44. View Node Service Events: JSON
- 4.45. View Node Service Events: ATOM
- 4.46. List Virtual IPs Response: XML
- 4.47. List Virtual IPs Response: JSON
- 4.48. List Atom Virtual IPs Response: XML
- 4.49. List Allowed Domains: XML
- 4.50. List Allowed Domains: JSON
- 4.51. Add Virtual IP Version 6 Request: XML
- 4.52. Add Virtual IP Version 6 Request: JSON
- 4.53. Add Virtual IP Version 6 Response: XML
- 4.54. Add Virtual IP Version 6 Response: JSON
- 4.55. Report Billable Load Balancers Response (Paginated): XML
- 4.56. Report Billable Load Balancers Response (Paginated): JSON
- 4.57. Report Load Balancer Usage Response: XML
- 4.58. Report Load Balancer Usage Response: JSON
- 4.59. List Access List Response: XML
- 4.60. List Access List Response: JSON
- 4.61. List Atom Access List Response: XML
- 4.62. Update Access List Attributes Request: XML
- 4.63. Update Access List Attributes Request: JSON
- 4.64. Monitor Connections Request: XML
- 4.65. Monitor Connections Request: JSON
- 4.66. Monitor Connections Response: XML
- 4.67. Monitor Connections Response: JSON
- 4.68. List Atom Health Monitor Response: XML
- 4.69. Monitor HTTP Response: XML
- 4.70. Monitor HTTP Response: JSON
- 4.71. Monitor HTTPS Response: XML
- 4.72. Monitor HTTPS Response: JSON
- 4.73. List Session Persistence Configuration Response: XML
- 4.74. List Session Persistence Configuration Response: JSON
- 4.75. List Atom Session Persistence Response: XML
- 4.76. Set Session Persistence Type Request: XML
- 4.77. Set Session Persistence Type Request: JSON
- 4.78. List Connection Logging Configuration Response: XML
- 4.79. List Connection Logging Configuration Response: JSON
- 4.80. Enable Connection Logging Request: XML
- 4.81. Enable Connection Logging Request: JSON
- 4.82. List Connection Throttling Configuration Response: XML
- 4.83. List Connection Throttling Configuration Response: JSON
- 4.84. Update Connection Throttling Configuration Request: XML
- 4.85. Update Connection Throttling Configuration Request: JSON
- 4.86. List Atom Connection Throttling Response: XML
- 4.87. List Content Caching Configuration Response: XML
- 4.88. List Content Caching Configuration Response: JSON
- 4.89. Enable Content Caching PUT Request: XML
- 4.90. Enable Content Caching PUT Request: JSON
- 4.91. List Load Balancing Protocols Response: XML
- 4.92. List Load Balancing Protocols Response: JSON
- 4.93. List Load Balancing Algorithms Response: XML
- 4.94. List Load Balancing Algorithms Response: JSON
- 4.95. View Load Balancing SSL Termination Configuration Response: XML
- 4.96. View Load Balancing SSL Termination Configuration Response: JSON
- 4.97. Update Load Balancing SSL Termination Full Certification Request: XML
- 4.98. Update Load Balancing SSL Termination Full Certification Request: JSON
- 4.99. Update Load Balancing SSL Termination Attribute Request: XML
- 4.100. Update Load Balancing SSL Termination Attribute Request: JSON
- 4.101. List Specific Metadata Response: XML
- 4.102. List Specific Metadata Response: JSON
- 4.103. List All Metadata Response: XML
- 4.104. List All Metadata Response: JSON
- 4.105. Add Metadata Request: XML
- 4.106. Add Metadata Request: JSON
- 4.107. Add Metadata Response: XML
- 4.108. Add Metadata Response: JSON
- 4.109. Update Metadata Value Request: XML
- 4.110. Update Metadata Value Request: JSON

