All Classes and Interfaces

Class
Description
TODO
 
Given a sets of endpoints for a particular service and version, return the URL of the admin endpoint to be used to connect to the service.
 
 
 
Class ApiMetadata
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides access to the Keystone Authentication API.
 
 
Signs the Keystone-based request.
 
 
Authentication methods to be implemented to all Keystone authentication APIs.
 
 
Common interface for authentication objects.
 
Resolves the endpoint to be used to connect to a service based on a given predicate.
 
 
 
 
 
 
 
Provides access to the Keystone Admin API.
Compute (Nova)
 
 
 
 
 
Configuration properties and constants used in Keystone connections.
An network-accessible address, usually described by URL, where a service may be accessed.
 
 
 
The OpenStack Compute API is extensible.
An extension of a service.
 
Extension aliases
Provides access to OpenStack Extension APIs.
Extension names
Extension namespaces
Predicates handy when working with Extensions
 
 
Identity Service (Keystone)
Image Service (Glance)
 
Guice module to configure JClouds in order to use the internal urls to communicate with the services.
 
Provides access to the OpenStack Identity (Keystone) REST API.
Provides access to the OpenStack Identity (Keystone) REST API.
Implementation of ApiMetadata for Keystone 2.0 API
Implementation of ApiMetadata for Keystone 3.0 API
 
 
This will parse and set an appropriate exception on the command object.
 
 
Configures the Keystone API.
Configures the Keystone API.
 
Handles the goofy structures with "values" holder wrapping an array http://docs.openstack.org/api/openstack-identity-service/2.0/content/Versions-d1e472.html
 
Configuration properties and constants used in Keystone connections.
 
 
 
For convenience, resources contain links to themselves.
 
Relations associated with resources.
Predicates handy when working with Link Types
 
 
Class MediaType
 
 
Object Storage (Swift)
Base class for a paginated collection in OpenStack.
Options used to control paginated results (aka list commands).
 
boiler plate until we determine a better way
 
boiler plate until we determine a better way
 
 
boiler plate until we determine a better way
 
 
 
We use the annotation Extension to bind a class that implements an extension API to an Extension.
 
 
Provides access to the Keystone Projects API.
 
 
 
 
Provides access to the Keystone Region API.
 
 
 
 
Resource found in a paginated collection
 
This will parse and set an appropriate exception on the command object.
 
A personality that a user assumes when performing a specific set of operations.
 
Provides access to the OpenStack Keystone Role Administration Extension API.
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
 
Provides access to Service Administration actions.
Provides access to the Keystone Tenant API.
 
For global services who have no regions, such as DNS.
 
Common properties for OpenStack service endpoints.
 
 
Given a sets of endpoints for a particular service and version, return the URL to be used to connect to the service.
 
An OpenStack service, such as Compute (Nova), Object Storage (Swift), or Image Service (Glance).
A container used to group or isolate resources and/or identity objects.
 
Provides access to Tenant Administration actions.
Provides access to the Keystone Tenant API.
Keystone credentials with tenant.
 
A token is an arbitrary bit of text that is used to access resources.
 
 
 
Provides access to the Keystone Admin API.
 
 
 
 
 
 
A digital representation of a person, system, or service who uses OpenStack cloud services.
 
 
 
 
Provides access to User Administration actions.
Provides access to the Keystone User API.
Provides access to the Keystone User API.
Provides access to the OpenStack Keystone Service API.
 
Provides access to the OpenStack Keystone Authentication API.