Click or drag to resize
User Guide

This page serves as a brief overview of the features provided by this SDK.

Services

The following table lists the services currently supported by the SDK. Each service is presented with the following information.

Service interfaces

The interfaces in the SDK which define the core operations provided by the service. In some cases, these interfaces include certain vendor-specific extensions to the core service.

Service clients

The classes in the SDK which implement the service interfaces. In addition to the operations defined by the interface(s), these classes may implement support for additional vendor-specific extensions as well as operations which have not yet been incorporated into the service interface as a result of the breaking changes policy.

Domain object namespaces

The namespaces in the SDK which define the object model used by the service. The listed namespaces are provided for easy reference to the definitions of key objects specific to the service; some objects referenced by the service interfaces and/or clients may be defined in other namespaces.

API references

Links to additional external references for the service API. The links may include OpenStack and/or vendor-specific documentation covering the operations provided by the SDK.

ContentDeliveryNetwork

Service interfaces

IContentDeliveryNetworkService

Service clients

ContentDeliveryNetworkService

Domain objects namespaces

OpenStack.ContentDeliveryNetworks.v1

API references

OpenStack (Poppy) Content Delivery Network Service API v1 Reference

Rackspace CDN Developer Guide - API V1

Object Storage

Service interfaces

IObjectStorageProvider

Service clients

CloudFilesProvider

Domain objects namespaces

net.openstack.Core.Domain

API references

OpenStack Object Storage API V1 Reference - API V1

OpenStack Complete API Reference - Object Storage API V1

Rackspace Cloud Files Developer Guide - API V1

Compute

Service interfaces

IComputeProvider

Service clients

CloudServersProvider

Domain objects namespaces

net.openstack.Core.Domain

API references

OpenStack Compute API V2 Reference - API V2 and Extensions

OpenStack Complete API Reference - Compute API V2

Rackspace Next Generation Cloud Servers Developer Guide - API V2

Identity

Service interfaces

IIdentityProvider

IExtendedCloudIdentityProvider

Service clients

OpenStackIdentityProvider

CloudIdentityProvider

HpIdentityProvider

Domain objects namespaces

net.openstack.Core.Domain

API references

OpenStack Identity API V2.0 Reference - API V2.0 and Extensions

OpenStack Complete API Reference - Identity API V2.0

Rackspace Cloud Identity Client Developer Guide - API V2.0

Block Storage

Service interfaces

IBlockStorageProvider

Service clients

CloudBlockStorageProvider

Domain objects namespaces

net.openstack.Core.Domain

API references

OpenStack Block Storage API V2 Reference - API V2 and Extensions

OpenStack Complete API Reference - Block Storage API V2

Rackspace Cloud Block Storage Developer Guide - API V1.0

Databases

Service interfaces

IDatabaseService

Service clients

CloudDatabasesProvider

Domain objects namespaces

net.openstack.Providers.Rackspace.Objects.Databases

API references

OpenStack Complete API Reference - Database Service API V1.0

Rackspace Cloud Databases Developer Guide - API V1.0

Queues

Service interfaces

IQueueingService

Service clients

CloudQueuesProvider

Domain objects namespaces

net.openstack.Core.Domain.Queues

API references

Marconi API: v1 Blueprint

Rackspace Cloud Queues Developer Guide - API V1

Networks (Rackspace)

Service interfaces

INetworksProvider

Service clients

CloudNetworksProvider

Domain objects namespaces

net.openstack.Core.Domain

API references

Rackspace Cloud Networks Developer Guide - API V2

DNS (Rackspace)

Service interfaces

IDnsService

Service clients

CloudDnsProvider

Domain objects namespaces

net.openstack.Providers.Rackspace.Objects.Dns

API references

Rackspace Cloud DNS Developer Guide - API V1.0

Load Balancers (Rackspace)

Service interfaces

ILoadBalancerService

Service clients

CloudLoadBalancerProvider

Domain objects namespaces

net.openstack.Providers.Rackspace.Objects.LoadBalancers

API references

Rackspace Cloud Load Balancers Developer Guide - API V1.0

Monitoring (Rackspace)

Service interfaces

IMonitoringService

Service clients

CloudMonitoringProvider

Domain objects namespaces

net.openstack.Providers.Rackspace.Objects.Monitoring

API references

Rackspace Cloud Monitoring Developer Guide - API V1.0