-
Notifications
You must be signed in to change notification settings - Fork 101
Feature Support
alanquillin edited this page May 1, 2013
·
23 revisions
The table below describes the current features available in the Openstack API and the current support of this library. This list will be changing frequently as we continue to add new support and features. It is a current representation of the available features in the master branch of the project. See the section below for a list of features available for a specific version. If there are any features that you need and we currently do not support you have 2 options:
-
Contact us and we will try our best to get it moved up in the priority list/roadmap.
-
Pull down the code, add the feature and create a pull request :).
Completed Coded: Pending Tests Not Supported | |||
Product | Feature | Rackspace | Openstack |
General | |||
Handle ratelimit failures | |||
Caches auth token | |||
Re-authenticates if necessary | |||
Does NOT store username or API key in persistent storage | |||
RAX:KSKEY authentication | |||
90% unit test coverage | Ongoing | ||
Smoketest with RAX public cloud | Ongoing | ||
Service catalog — select endpoint | |||
Servers/Compute | |||
List Servers | |||
Create Server | |||
Delete Server | |||
Update Server | |||
Support AccessIP | |||
List addresses | |||
List addresses by network | |||
Support IPv6 | |||
Support DiskConfig on server create | |||
Support DiskConfig on image create | |||
Change Admin Password | |||
Reboot | |||
Rebuild | |||
Resize | |||
Confirm Resized | |||
Revert Resized | |||
Create Image | |||
Rescue | |||
Unrescue | |||
List Volumes | |||
Attach Volume | |||
Get Server Details | |||
List Images | |||
Get Image Details | |||
Delete Image | |||
List Flavors | |||
Get Flavor Details | |||
List Server Metadata | |||
Set Server Metadata | |||
Update Server Metadata | |||
Delete Server Metadata | |||
List Image Metadata | |||
Set Image Metadata | |||
Update Image Metadata | |||
Delete Image Metadata | |||
Identity | |||
List Users | |||
Get User By Name | |||
Get User By Id | |||
Add User | |||
Update User | |||
Delete Users | |||
List Credentials | |||
Get User Credentials | |||
List User Global Roles | |||
Authenticate Token | |||
Get Tenants | |||
Files | |||
List Containers | |||
Get Account Metadata | |||
List Objects in Container | |||
Object Filters | |||
Create container | |||
Delete container | |||
Update container Metadata | |||
Get Object | |||
Create/Update object | |||
Large object support | |||
Chunking | |||
Copy object | |||
delete object | |||
Get object metadata | |||
List CDN Containers | |||
Enable CDN Container | |||
List Metadata CDN Container | |||
Update CDN container metadata | |||
CDN Streaming Container | |||
Purge CDN Object | |||
Create Static Website | |||
Cloud Block Storage | |||
Create Volume | |||
List Volume(s) | |||
Show Volume | |||
Delete Volume | |||
List Volume Types | |||
Describe Volume Type | |||
Create Snapshot | |||
List Snapshot | |||
Show Snapshot | |||
Delete Snapshot | |||
Cloud Networks | |||
Create Network | |||
Delete Network | |||
List Networks | |||
Create Server attached to Cloud Network | |||
Load Balancers | |||
List | |||
Create | |||
Update | |||
Remove | |||
Get Stats | |||
List Nodes | |||
Add Node | |||
Modify Node | |||
Remove Node | |||
List Virtual Ips | |||
List Allowed Domains | |||
Add IPV6 IP | |||
Remove Virtual IP | |||
List Usage | |||
Create Access List | |||
Update Access List | |||
Dlete Access List | |||
Monitor Health | |||
Connections | |||
HTTP/HTTPS | |||
Manage Session Persistence | |||
Log Connections | |||
Throttle Connections | |||
Content Caching | |||
List Protocols | |||
List Algorithms | |||
Update SSL termination | |||
List Metadata | |||
Add Metadata | |||
Modify Metadata | |||
Remove Metadata | |||
Databases | |||
List Instances | |||
Create Instance | |||
Get instance details | |||
Delete Instance | |||
Enable Root User | |||
List Root Users | |||
Restart Instance | |||
Resize Instance | |||
Resize Instance Volume | |||
Create Database | |||
List Databases | |||
Delete Database | |||
Create User | |||
List Users | |||
Delete Users | |||
List Flavors | |||
List Flavor by ID | |||
DNS | |||
List all Limits | |||
List Limit Types | |||
List specific Limit | |||
List Domains | |||
List Domain Details | |||
List Domain Changes | |||
export Domain | |||
create domain | |||
import domain | |||
modify domain | |||
remove domain | |||
list subdomains | |||
list records | |||
search records | |||
list record details | |||
add records | |||
modify records | |||
remove records | |||
List PTR Records | |||
List PTR Record Details | |||
Add PTR | |||
Modify PTR | |||
Remove PTR | |||
Monitoring | |||
Limits | |||
Get Account | |||
Update Account | |||
Get Limits | |||
List Audits | |||
Create Entity | |||
List Entities | |||
Get Entity | |||
Update Entity | |||
Delete Entity | |||
Create Check | |||
Test Check | |||
Test Check and Include Debug Information | |||
Test Existing Check | |||
List Checks | |||
Get Check | |||
Update Checks | |||
Delete Checks | |||
Create Check Type | |||
List Check Types | |||
Get Check Type | |||
Update Check Type | |||
Delete Check Type | |||
Create Alarm | |||
Test Alarm | |||
List Alarms | |||
Get Alarm | |||
Update Alarm | |||
Delete Alarm | |||
Create Notification Plan | |||
List Notification Plans | |||
Get Notification Plan | |||
Update Notification Plans | |||
Delete Notification Plans | |||
Create Monitoring Zone | |||
List Monitoring Zones | |||
Get Monitoring Zone | |||
Update Monitoring Zone | |||
Delete Monitoring Zone | |||
Traceroute from Monitoring Zone | |||
List Alarm Notification History | |||
Get Alarm Notification History | |||
Create Notification | |||
Test Notification | |||
List Notifications | |||
Get Notifications | |||
Update Notifications | |||
Delete Notifications | |||
Create Notification Type | |||
List Notification Types | |||
Get Notification Type | |||
Update Notification Type | |||
Delete Notification Type | |||
List Alarm Changelogs | |||
Views Get Overview | |||
List Alarm Examples | |||
Get Alarm Example | |||
Evaluate Alarm Example | |||
List Agents | |||
List Agent | |||
List Agent Connections | |||
List Agent Connection | |||
Create Agent Token | |||
List Agent Tokens | |||
Get Agent Token | |||
Update Agent Token | |||
Delete Agent Token |