Click or drag to resize
net.openstack.Providers.Rackspace Namespace
The net.openstack.Providers.Rackspace namespaces provide an implementation of the core OpenStack interfaces for accessing Rackspace products and services, as well as additional Rackspace-specific functionality.
Classes
  ClassDescription
Public classCloudAutoScaleProvider
Provides an implementation of IAutoScaleService for operating with Rackspace's Auto Scale product.
Public classCloudBlockStorageProvider
Provides an implementation of IBlockStorageProvider for operating with Rackspace's Cloud Block Storage product.
Public classCloudDatabasesProvider
Provides an implementation of IDatabaseService for operating with Rackspace's Cloud Databases product.
Public classCloudDnsProvider
Provides an implementation of IDnsService for operating with Rackspace's Cloud DNS product.
Public classCloudFilesProvider
Provides an implementation of IObjectStorageProvider for operating with Rackspace's Cloud Files product.
Public classCloudIdentityProvider
Provides an implementation of IIdentityProvider and IExtendedCloudIdentityProvider for operating with Rackspace's Cloud Identity product.
Public classCloudLoadBalancerProvider
Provides an implementation of ILoadBalancerService for operating with Rackspace's Cloud Load Balancers product.
Public classCloudMonitoringProvider
Provides an implementation of IMonitoringService for operating with Rackspace's Cloud Monitoring product.
Public classCloudNetworksProvider Obsolete.

DEPRECATED. Use NetworkingService or Rackspace.CloudNetworks.v2.CloudNetworkService (from the Rackspace NuGet package).

The Cloud Networks Provider enable simple access to the Rackspace Cloud Network Services. Cloud Networks lets you create a virtual Layer 2 network, known as an isolated network, which gives you greater control and security when you deploy web applications.

Documentation URL: http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/ch_overview.html

Public classCloudQueuesProvider
Provides an implementation of IQueueingService for operating with Rackspace's Cloud Queues product.
Public classCloudServersProvider Obsolete.

DEPRECATED. Use ComputeService or Rackspace.CloudServers.v2.CloudServerService (from the Rackspace NuGet package).

The Cloud Servers Provider enables simple access go the Rackspace next generation Cloud Servers powered by OpenStack. The next generation service is a fast, reliable, and scalable cloud compute solution without the risk of proprietary lock-in. It provides the core features of the OpenStack Compute API v2 and also deploys certain extensions as permitted by the OpenStack Compute API contract. Some of these extensions are generally available through OpenStack while others implement Rackspace-specific features to meet customers’ expectations and for operational compatibility. The OpenStack Compute API and the Rackspace extensions are known collectively as API v2.

Documentation URL: http://docs.rackspace.com/servers/api/v2/cs-gettingstarted/content/overview.html

Public classExtendedJsonRestServices
This class extends JsonRestServices to add support for handling response codes other than Continue in response to an Expect: 100-Continue.
Public classProviderBaseTProvider
Adds common functionality for all Rackspace Providers.
Public classRackspaceImpersonationIdentity
Represents a cloud identity that impersonates another RackspaceCloudIdentity.
Public classWebRequestEventArgs
This class contains data for events that happen in the context of a WebRequest.
Public classWebResponseEventArgs
This class contains data for events that happen in the context of a WebResponse.
Interfaces
  InterfaceDescription
Public interfaceIAutoScaleService
Represents a provider for the Rackspace Cloud Auto Scale service.
Public interfaceIDatabaseService
Represents a provider for the Rackspace Cloud Databases service.
Public interfaceIDnsService
Represents a provider for the Rackspace Cloud DNS service.
Public interfaceIExtendedCloudIdentityProvider
Represents an identity provider that implements Rackspace-specific extensions to the OpenStack Identity API.
Public interfaceILoadBalancerService
Represents a provider for the Rackspace Cloud Load Balancers service.
Public interfaceIMonitoringService
Represents a provider for the Rackspace Cloud Monitoring service.