CloudServersProvider Class |
Note: This API is now 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
Namespace: net.openstack.Providers.Rackspace
The CloudServersProvider type exposes the following members.
Name | Description | |
---|---|---|
CloudServersProvider |
Initializes a new instance of the CloudServersProvider class with
no default identity or region, and the default identity provider and REST
service implementation.
| |
CloudServersProvider(IRestService) |
Initializes a new instance of the CloudServersProvider class with
no default identity or region, the default identity provider, and the specified
REST service implementation.
| |
CloudServersProvider(CloudIdentity) |
Initializes a new instance of the CloudServersProvider class with
the specified default identity, no default region, and the default identity
provider and REST service implementation.
| |
CloudServersProvider(IIdentityProvider) |
Initializes a new instance of the CloudServersProvider class with
no default identity or region, the specified identity provider, and the default
REST service implementation.
| |
CloudServersProvider(CloudIdentity, IRestService) |
Initializes a new instance of the CloudServersProvider class with
the specified default identity and REST service implementation, no default region,
and the default identity provider.
| |
CloudServersProvider(CloudIdentity, IIdentityProvider) |
Initializes a new instance of the CloudServersProvider class with
the specified default identity and identity provider, no default region, and
the default REST service implementation.
| |
CloudServersProvider(CloudIdentity, IIdentityProvider, IRestService) |
Initializes a new instance of the CloudServersProvider class with
the specified default identity, no default region, and the specified identity
provider and REST service implementation.
| |
CloudServersProvider(CloudIdentity, String, IIdentityProvider, IRestService) |
Initializes a new instance of the CloudServersProvider class with
the specified default identity, default region, identity provider, and REST
service implementation.
|
Name | Description | |
---|---|---|
AttachServerVolume |
Attaches a volume to the specified server.
| |
ChangeAdministratorPassword |
Changes the administrator password for a specified server.
| |
ConfirmServerResize |
Confirms a completed asynchronous server resize action.
| |
CreateImage |
Creates a new snapshot image for a specified server at its current state.
| |
CreateServer |
Creates a new server.
| |
CreateVirtualInterface |
Creates a virtual interface for the specified network and attaches the network to the specified server.
| |
DeleteImage |
Deletes the specified image.
| |
DeleteImageMetadataItem |
Deletes the specified metadata item from the image.
| |
DeleteServer |
Marks a server for asynchronous deletion.
| |
DeleteServerMetadataItem |
Deletes the specified metadata item from the server.
| |
DeleteVirtualInterface |
Deletes the specified virtual interface from the specified server.
| |
DetachServerVolume |
Detaches the specified volume from the specified server.
| |
GetDetails |
Gets the detailed information for a specific server.
| |
GetFlavor |
Gets details for the specified flavor.
| |
GetImage |
Gets detailed information for the specified image.
| |
GetImageMetadataItem |
Gets the specified metadata item.
| |
GetServerMetadataItem |
Gets the specified metadata item.
| |
GetServerVolumeDetails |
Gets detailed information about the specified server-attached volume.
| |
ListAddresses |
Lists all networks and server addresses associated with a specified server.
| |
ListAddressesByNetwork |
Lists addresses associated with a specified server and network.
| |
ListFlavors |
Lists basic information for all available flavors.
| |
ListFlavorsWithDetails |
Lists full details for all available flavors.
| |
ListImageMetadata |
Gets the metadata associated with the specified image.
| |
ListImages |
Lists basic information for all available images.
| |
ListImagesWithDetails |
Lists detailed information for all available images.
| |
ListServerMetadata |
Gets the metadata associated with the specified server.
| |
ListServers |
Returns a list of basic information for servers in the account.
| |
ListServersWithDetails |
Returns a list of detailed information servers for servers in the account.
| |
ListServerVolumes |
Lists the volume attachments for the specified server.
| |
ListVirtualInterfaces |
Lists the virtual interfaces for the specified server.
| |
RebootServer |
Initiates an asynchronous reboot operation on the specified server.
| |
RebuildServer |
Initiates an asynchronous rebuild of the specified server.
| |
RescueServer |
Places a server in rescue mode.
| |
ResizeServer |
Initiates an asynchronous resize of the specified server. A server resize is performed by
specifying a new Flavor for the server.
| |
RevertServerResize |
Cancels and reverts a server resize action.
| |
SetImageMetadata |
Sets the metadata associated with the specified image, replacing any existing metadata.
| |
SetImageMetadataItem |
Sets the value for the specified metadata item. If the key already exists, it is updated; otherwise, a new metadata item is added.
| |
SetServerMetadata |
Sets the metadata associated with the specified server, replacing any existing metadata.
| |
SetServerMetadataItem |
Sets the value for the specified metadata item. If the key already exists, it is updated; otherwise, a new metadata item is added.
| |
UnRescueServer |
Takes a server out of rescue mode.
| |
UpdateImageMetadata |
Updates the metadata for the specified image.
| |
UpdateServer |
Updates the editable attributes for the specified server.
| |
UpdateServerMetadata |
Updates the metadata for the specified server.
| |
WaitForImageActive |
Waits for the image to enter the Active state.
| |
WaitForImageDeleted |
Waits for the image to enter the Deleted state or to be removed.
| |
WaitForImageState(String, ImageState, ImageState, Int32, NullableTimeSpan, ActionInt32, String, CloudIdentity) |
Waits for the image to enter a specified state.
| |
WaitForImageState(String, ImageState, ImageState, Int32, NullableTimeSpan, ActionInt32, String, CloudIdentity) |
Waits for the image to enter any one of a set of specified states.
| |
WaitForServerActive |
Waits for the server to enter the Active state.
| |
WaitForServerDeleted |
Waits for the server to enter the Deleted state or to be removed.
| |
WaitForServerState(String, ServerState, ServerState, Int32, NullableTimeSpan, ActionInt32, String, CloudIdentity) |
Waits for the server to enter a specified state.
| |
WaitForServerState(String, ServerState, ServerState, Int32, NullableTimeSpan, ActionInt32, String, CloudIdentity) |
Waits for the server to enter any one of a set of specified states.
|
Name | Description | |
---|---|---|
ApplicationUserAgent |
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.) | |
BackoffPolicy |
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.) | |
ConnectionLimit |
Gets or sets the maximum number of connections allowed on the ServicePoint
objects used for requests. If the value is , the connection limit value for the
ServicePoint object is not altered.
(Inherited from ProviderBaseTProvider.) | |
DefaultRegion |
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.) |
Name | Description | |
---|---|---|
AfterAsyncWebResponse |
This event is fired when the result of an asynchronous web request is received.
(Inherited from ProviderBaseTProvider.) | |
BeforeAsyncWebRequest |
This event is fired immediately before sending an asynchronous web request.
(Inherited from ProviderBaseTProvider.) |