Skip to content

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:

  1. Contact us and we will try our best to get it moved up in the priority list/roadmap.

  2. Pull down the code, add the feature and create a pull request :).

Versions and Release Notes

Current Available Features

 Completed  Coded: Pending Tests  Not Supported
ProductFeatureRackspaceOpenstack
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 coverageOngoing
Smoketest with RAX public cloudOngoing
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

Clone this wiki locally