Ash Wilson | 61dcb02 | 2014-10-03 08:15:47 -0400 | [diff] [blame] | 1 | // Package extensions provides information and interaction with the different extensions available |
| 2 | // for an OpenStack service. |
| 3 | // |
| 4 | // The purpose of OpenStack API extensions is to: |
| 5 | // |
| 6 | // - Introduce new features in the API without requiring a version change. |
| 7 | // - Introduce vendor-specific niche functionality. |
| 8 | // - Act as a proving ground for experimental functionalities that might be included in a future |
| 9 | // version of the API. |
| 10 | // |
| 11 | // Extensions usually have tags that prevent conflicts with other extensions that define attributes |
| 12 | // or resources with the same names, and with core resources and attributes. |
| 13 | // Because an extension might not be supported by all plug-ins, its availability varies with deployments |
| 14 | // and the specific plug-in. |
| 15 | package extensions |