API Reference |
Namespace | Description | ||
---|---|---|---|
Flurl.Http | |||
net.openstack.Core |
The net.openstack.Core namespaces define provider-independent
interfaces and implementations of OpenStack APIs.
| ||
net.openstack.Core.Caching |
The net.openstack.Core.Caching namespace defines types
used for caching, for example, the results of calls to various REST APIs
that are frequently reused.
| ||
net.openstack.Core.Collections |
The net.openstack.Core.Collections namespace contains interfaces and
classes that extend the collections support provided by the base class library.
| ||
net.openstack.Core.Domain |
The net.openstack.Core.Domain namespaces define the provider-independent
object model for calling the OpenStack REST APIs.
| ||
net.openstack.Core.Domain.Converters |
The net.openstack.Core.Domain.Converters namespace defines specialized
JSON converters for calling the OpenStack REST APIs. These converters are useful for
standard .NET classes that have a one or more specific representations in the
OpenStack APIs (e.g. IPAddress or PhysicalAddress), and
for extensible enumerations (e.g. ServerState).
| ||
net.openstack.Core.Domain.Mapping |
The net.openstack.Core.Domain.Mapping namespace defines interfaces
and classes for mapping between various object types. Mappings are bidirectional
converters limited to operating on two specific types.
| ||
net.openstack.Core.Domain.Queues |
The net.openstack.Core.Domain.Queues namespace defines the provider-independent
object model for calling the OpenStack Queues API.
| ||
net.openstack.Core.Exceptions |
The net.openstack.Core.Exceptions namespace defines general
(not provider-specific) exception classes for errors which may occur while
working with OpenStack providers.
| ||
net.openstack.Core.Exceptions.Response |
The net.openstack.Core.Exceptions.Response namespace contains
exception classes that represent errors returned by a call to a REST API.
| ||
net.openstack.Core.Providers |
The net.openstack.Core.Providers namespace defines providers
interfaces for OpenStack services. These interfaces may expose optional
functionality and service extensions documented at OpenStack. Other
provider-specific extensions are included under the specific provider.
| ||
net.openstack.Core.Synchronous |
The net.openstack.Core.Synchronous namespace defines classes providing
extension methods for calling asynchronous services in a synchronous manner.
| ||
net.openstack.Core.Validators |
The net.openstack.Core.Validators namespace defines interfaces
for validating request arguments prior to sending them in calls to REST APIs.
These interfaces may be implemented in a provider-specific manner.
| ||
net.openstack.Providers.Hp |
The net.openstack.Providers.Hp namespaces provide an
implementation of the core OpenStack interfaces for accessing HP cloud
products and services, as well as additional HP-specific functionality.
| ||
net.openstack.Providers.Rackspace |
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.
| ||
net.openstack.Providers.Rackspace.Exceptions |
The net.openstack.Providers.Rackspace.Exceptions namespace defines
exception classes for errors which occur while using Rackspace-specific functionality.
| ||
net.openstack.Providers.Rackspace.Objects |
The net.openstack.Providers.Rackspace.Objects namespaces define
the object model for communicating with Rackspace services over REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.AutoScale |
The net.openstack.Providers.Rackspace.Objects.AutoScale namespace defines
the object model for communicating with Rackspace's Cloud Auto Scale service over REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.Databases |
The net.openstack.Providers.Rackspace.Objects.Databases namespace defines
the object model for communicating with Rackspace's Cloud Databases service over REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.Dns |
The net.openstack.Providers.Rackspace.Objects.Dns namespaces define
the object model for communicating with Rackspace's Cloud DNS service over REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.LoadBalancers |
The net.openstack.Providers.Rackspace.Objects.LoadBalancers namespaces define
the object model for communicating with Rackspace's Cloud Load Balancers service over REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.Monitoring |
The net.openstack.Providers.Rackspace.Objects.Monitoring namespace defines
the object model for communicating with Rackspace's Cloud Monitoring service over REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.Request |
The net.openstack.Providers.Rackspace.Objects.Request namespace
contains the object models for JSON request bodies sent in calls to Rackspace's
REST APIs.
| ||
net.openstack.Providers.Rackspace.Objects.Response |
The net.openstack.Providers.Rackspace.Objects.Response namespace
contains the object models for JSON responses returned by calls to Rackspace's
REST APIs.
| ||
net.openstack.Providers.Rackspace.Validators |
The net.openstack.Providers.Rackspace.Validators namespace defines
classes for validating various arguments before they are used in API calls to Rackspace
services.
| ||
OpenStack |
The OpenStack namespace defines provider-independent
interfaces and implementations of functionality used by all OpenStack APIs.
| ||
OpenStack.Authentication |
The OpenStack.Authentication namespace defines provider-independent
interfaces and implementations related to authentication.
| ||
OpenStack.BlockStorage.v2 | |||
OpenStack.Compute |
The OpenStack.Compute namespace contains the supported versions of
the Compute (Nova) OpenStack API.
Remarks
See the Nova API History for each version's release notes.
| ||
OpenStack.Compute.v2_1 |
The OpenStack.Compute.v2_1 namespace defines provider-independent
interfaces and implementations for the OpenStack Compute v2.1 API.
| ||
OpenStack.Compute.v2_1.Operator |
The OpenStack.Compute.v2_1.Operator namespace defines additional functionality that is restricted to cloud operators only.
| ||
OpenStack.ContentDeliveryNetworks.v1 |
The OpenStack.ContentDeliveryNetworks.v1 namespace defines provider-independent
interfaces and implementations for the OpenStack Content Delivery Network API.
| ||
OpenStack.Images.v2 | |||
OpenStack.Networking |
The OpenStack.Networking namespace defines provider-independent
interfaces and implementations for the OpenStack Networking API.
| ||
OpenStack.Networking.v2 |
The OpenStack.Networking.v2 namespace defines provider-independent
interfaces and implementations for the OpenStack Networking API.
| ||
OpenStack.Networking.v2.Layer3 | |||
OpenStack.Networking.v2.Layer3.Synchronous | |||
OpenStack.Networking.v2.Operator |
The OpenStack.Networking.v2.Operator namespace defines additional functionality that is restricted to cloud operators only.
| ||
OpenStack.Networking.v2.Serialization | |||
OpenStack.Synchronous |
The OpenStack.Synchronous namespace defines
synchronous wrappers for OpenStack service interfaces which are asynchronous by default.
| ||
OpenStack.Testing |
The OpenStack.Testing namespace defines utilities for unit and integration testing.
|