Click or drag to resize
IDatabaseService Interface
This API is preliminary and subject to change.
Represents a provider for the Rackspace Cloud Databases service.

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.6+Branch.master.Sha.7f1053052f37045d5234de2f018b4ef770d543ca
Syntax
public interface IDatabaseService

The IDatabaseService type exposes the following members.

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
Version Information

.NET Framework

Supported in: 4.5

openstack.net

Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also