Click or drag to resize
CloudDatabasesProvider Class
This API is preliminary and subject to change.
Provides an implementation of IDatabaseService for operating with Rackspace's Cloud Databases product.
Inheritance Hierarchy
SystemObject
  net.openstack.Providers.RackspaceProviderBaseIDatabaseService
    net.openstack.Providers.RackspaceCloudDatabasesProvider

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
public class CloudDatabasesProvider : ProviderBase<IDatabaseService>, 
	IDatabaseService

The CloudDatabasesProvider type exposes the following members.

Constructors
  NameDescription
Public methodCloudDatabasesProvider
Initializes a new instance of the CloudDatabasesProvider class with the specified values.
Top
Methods
  NameDescription
Public methodCheckRootEnabledStatusAsync
Checks whether or not root access has been enabled for a database instance.
Public methodCreateBackupAsync
Create a backup of a database instance.
Public methodCreateDatabaseAsync
Create a new database within a database instance.
Public methodCreateDatabaseInstanceAsync
Create a new database instance.
Public methodCreateUserAsync
Create a new user in a database instance.
Public methodEnableRootUserAsync
Enables login from any host for the root user, and returns the root username and generated password.
Public methodGetBackupAsync
Get information about a database instance backup by ID.
Public methodGetDatabaseInstanceAsync
Gets a database instance by ID.
Public methodGetFlavorAsync
Get a database instance flavor by ID.
Public methodGetUserAsync
Get a database user by ID.
Public methodGrantUserAccessAsync
Grant access to a database for a particular user.
Public methodListBackupsAsync
Get a collection of all backups for database instances in an account.
Public methodListBackupsForInstanceAsync
Get a collection of all backups for a particular database instance.
Public methodListDatabaseInstancesAsync
Gets a collection of all database instances.
Public methodListDatabasesAsync
Gets a collection of all databases within a database instance.
Public methodListDatabaseUsersAsync
Gets a collection of all users within a database instance.
Public methodListFlavorsAsync
Get a collection of all database instance flavors available with the provider.
Public methodListUserAccessAsync
Gets a list of all databases a user has permission to access.
Public methodRemoveBackupAsync
Remove and delete a database instance backup.
Public methodRemoveDatabaseAsync
Removes and deletes a database from a database instance.
Public methodRemoveDatabaseInstanceAsync
Removes and deletes a database instance.
Public methodRemoveUserAsync
Remove and delete a user from a database instance.
Public methodResizeDatabaseInstanceAsync
Resize the memory of the database instance.
Public methodResizeDatabaseInstanceVolumeAsync
Resize the volume attached to the database instance.
Public methodRestartDatabaseInstanceAsync
Restarts the database service on the instance.
Public methodRevokeUserAccessAsync
Revoke access to a database for a particular user.
Public methodSetUserPasswordAsync
Set the password for a database user.
Public methodUpdateUserAsync
Update properties of a database user.
Top
Extension Methods
  NameDescription
Public Extension MethodCheckRootEnabledStatus
Checks whether or not root access has been enabled for a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodCreateBackup
Create a backup of a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodCreateDatabase
Create a new database within a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodCreateDatabaseInstance
Create a new database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodCreateUser
Create a new user in a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodEnableRootUser
Enables login from any host for the root user, and returns the root username and generated password.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodGetBackup
Get information about a database instance backup by ID.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodGetDatabaseInstance
Gets a database instance by ID.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodGetFlavor
Get a database instance flavor by ID.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodGetUser
Get a database user by ID.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodGrantUserAccess
Grant access to a database for a particular user.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListBackups
Get a collection of all backups for database instances in an account.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListBackupsForInstance
Get a collection of all backups for a particular database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListDatabaseInstances
Gets a collection of all database instances.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListDatabases
Gets a collection of all databases within a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListDatabaseUsers
Gets a collection of all users within a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListFlavors
Get a collection of all database instance flavors available with the provider.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodListUserAccess
Gets a list of all databases a user has permission to access.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodRemoveBackup
Remove and delete a database instance backup.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodRemoveDatabase
Removes and deletes a database from a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodRemoveDatabaseInstance
Removes and deletes a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodRemoveUser
Remove and delete a user from a database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodResizeDatabaseInstance
Resize the memory of the database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodResizeDatabaseInstanceVolume
Resize the volume attached to the database instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodRestartDatabaseInstance
Restarts the database service on the instance.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodRevokeUserAccess
Revoke access to a database for a particular user.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodSetUserPassword
Set the password for a database user.
(Defined by DatabaseServiceExtensions.)
Public Extension MethodUpdateUser
Update properties of a database user.
(Defined by DatabaseServiceExtensions.)
Top
Properties
  NameDescription
Public propertyApplicationUserAgent
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.)
Public propertyBackoffPolicy
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.)
Public propertyConnectionLimit
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.)
Public propertyDefaultRegion
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.)
Top
Events
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also