CloudBlockStorageProvider Class |
Namespace: net.openstack.Providers.Rackspace
The CloudBlockStorageProvider type exposes the following members.
Name | Description | |
---|---|---|
CloudBlockStorageProvider |
Initializes a new instance of the CloudBlockStorageProvider class with
no default identity or region, and the default identity provider and REST
service implementation.
| |
CloudBlockStorageProvider(IRestService) |
Initializes a new instance of the CloudBlockStorageProvider class with
no default identity or region, the default identity provider, and the specified
REST service implementation.
| |
CloudBlockStorageProvider(CloudIdentity) |
Initializes a new instance of the CloudBlockStorageProvider class with
the specified default identity, no default region, and the default identity
provider and REST service implementation.
| |
CloudBlockStorageProvider(IIdentityProvider) |
Initializes a new instance of the CloudBlockStorageProvider class with
no default identity or region, the specified identity provider, and the default
REST service implementation.
| |
CloudBlockStorageProvider(CloudIdentity, IRestService) |
Initializes a new instance of the CloudBlockStorageProvider class with
the specified default identity and REST service implementation, no default region,
and the default identity provider.
| |
CloudBlockStorageProvider(CloudIdentity, IIdentityProvider) |
Initializes a new instance of the CloudBlockStorageProvider class with
the specified default identity and identity provider, no default region, and
the default REST service implementation.
| |
CloudBlockStorageProvider(CloudIdentity, IIdentityProvider, IRestService) |
Initializes a new instance of the CloudBlockStorageProvider class with
the specified default identity, no default region, and the specified identity
provider and REST service implementation.
| |
CloudBlockStorageProvider(CloudIdentity, String, IIdentityProvider, IRestService) |
Initializes a new instance of the CloudBlockStorageProvider class with
the specified default identity, default region, identity provider, and REST service implementation.
|
Name | Description | |
---|---|---|
CreateSnapshot |
Creates a new snapshot.
| |
CreateVolume |
Creates a new block storage volume.
| |
DeleteSnapshot |
Marks a snapshot for deletion.
| |
DeleteVolume |
Deletes a volume.
| |
DescribeVolumeType |
Get information about a volume type.
| |
ListSnapshots |
Get a list of snapshots.
| |
ListVolumes |
Gets a list of volumes.
| |
ListVolumeTypes |
Get a list of volume types.
| |
ShowSnapshot |
View all information about a single snapshot.
| |
ShowVolume |
View information about a single volume.
| |
WaitForSnapshotAvailable |
Waits for a snapshot to be set to Available status.
| |
WaitForSnapshotDeleted |
Waits for a snapshot to be deleted.
| |
WaitForSnapshotState |
Waits for a snapshot to be set to be set to a particular status.
| |
WaitForVolumeAvailable |
Waits for a volume to be set to Available status.
| |
WaitForVolumeDeleted |
Waits for a volume to be deleted.
| |
WaitForVolumeState |
Waits for a volume to be set to be set to a particular VolumeState.
|
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.) |
The Cloud Block Storage Provider enables simple access to the Rackspace Cloud Block Storage Volumes as well as Cloud Block Storage Volume Snapshot services. Rackspace Cloud Block Storage is a block level storage solution that allows customers to mount drives or volumes to their Rackspace Next Generation Cloud Servers. The two primary use cases are (1) to allow customers to scale their storage independently from their compute resources, and (2) to allow customers to utilize high performance storage to serve database or I/O-intensive applications.
Highlights of Rackspace Cloud Block Storage include:
Note |
---|
|