Click or drag to resize
IDatabaseServiceEnableRootUserAsync Method
This API is preliminary and subject to change.
Enables login from any host for the root user, and returns the root username and generated password.

Namespace: net.openstack.Providers.Rackspace
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax
Task<RootUser> EnableRootUserAsync(
	DatabaseInstanceId instanceId,
	CancellationToken cancellationToken
)

Parameters

instanceId
Type: net.openstack.Providers.Rackspace.Objects.DatabasesDatabaseInstanceId
The database instance ID. This is obtained from DatabaseInstance.Id.
cancellationToken
Type: System.ThreadingCancellationToken
The CancellationToken that the task will observe.

Return Value

Type: TaskRootUser
A Task object representing the asynchronous operation. When the task completes successfully, the Result property will return a RootUser object containing the username and password of the root database user.
Exceptions
ExceptionCondition
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

Supported in: 4.5

openstack.net

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