Click or drag to resize
DatabaseServiceExtensionsEnableRootUser Method
This API is preliminary and subject to change.

Note: This API is now obsolete.

Enables login from any host for the root user, and returns the root username and generated password.

Namespace: net.openstack.Core.Synchronous
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
[ObsoleteAttribute("These synchronous wrappers should not be used. For more information, see http://blogs.msdn.com/b/pfxteam/archive/2012/04/13/10293638.aspx.")]
public static RootUser EnableRootUser(
	this IDatabaseService service,
	DatabaseInstanceId instanceId
)

Parameters

service
Type: net.openstack.Providers.RackspaceIDatabaseService
The database service instance.
instanceId
Type: net.openstack.Providers.Rackspace.Objects.DatabasesDatabaseInstanceId
The database instance ID. This is obtained from DatabaseInstance.Id.

Return Value

Type: RootUser
A RootUser object containing the username and password of the root database user.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IDatabaseService. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
Exceptions
ExceptionCondition
ArgumentNullExceptionIf service is .
ArgumentNullExceptionIf instanceId is .
WebExceptionIf the REST request does not return successfully.
Remarks
Caution note Caution
Changes you make as a root user may cause detrimental effects to the database instance and unpredictable behavior for API operations. When you enable the root user, you accept the possibility that the provider will not be able to support your database instance. While enabling root does not prevent the provider from a "best effort" approach to helping you if something goes wrong with your instance, the provider cannot ensure that they will be able to assist you if you change core MySQL settings. These changes can be (but are not limited to) turning off binlogs, removing users that the provider uses to access your instance, and so forth.
Version Information

.NET Framework

Obsolete (compiler warning) in 4.5

openstack.net

Obsolete (compiler warning) in 1.6
Obsolete (compiler warning) in 1.5
Obsolete (compiler warning) in 1.4
Obsolete (compiler warning) in 1.3.6
See Also