Chapter 15. Database Service command-line client


The trove client is the command-line interface (CLI) for the Database API and its extensions. This chapter documents trove version 1.0.9.
For help on a specific trove command, enter:
$ trove help COMMAND
Copy to Clipboard Toggle word wrap

15.1. trove usage

usage: trove [--version] [--debug] [--os-auth-system <auth-system>] [--service-type <service-type>] [--service-name <service-name>] [--bypass-url <bypass-url>] [--database-service-name <database-service-name>] [--endpoint-type <endpoint-type>] [--os-database-api-version <database-api-ver>] [--retries <retries>] [--json] [--profile HMAC_KEY] [--insecure] [--os-cacert <ca-certificate>] [--os-cert <certificate>] [--os-key <key>] [--timeout <seconds>] [--os-auth-url OS_AUTH_URL] [--os-domain-id OS_DOMAIN_ID] [--os-domain-name OS_DOMAIN_NAME] [--os-project-id OS_PROJECT_ID] [--os-project-name OS_PROJECT_NAME] [--os-project-domain-id OS_PROJECT_DOMAIN_ID] [--os-project-domain-name OS_PROJECT_DOMAIN_NAME] [--os-trust-id OS_TRUST_ID] [--os-user-id OS_USER_ID] [--os-user-name OS_USERNAME] [--os-user-domain-id OS_USER_DOMAIN_ID] [--os-user-domain-name OS_USER_DOMAIN_NAME] [--os-password OS_PASSWORD] [--os-tenant-name <auth-tenant-name>] [--os-tenant-id <tenant-id>] [--os-auth-token OS_AUTH_TOKEN] [--os-region-name <region-name>] <subcommand> ...
Copy to Clipboard Toggle word wrap

Subcommands

backup-copy
Creates a backup from another backup.
backup-create
Creates a backup of an instance.
backup-delete
Deletes a backup.
backup-list
Lists available backups.
backup-list-instance
Lists available backups for an instance.
backup-show
Shows details of a backup.
cluster-create
Creates a new cluster.
cluster-delete
Deletes a cluster.
cluster-instances
Lists all instances of a cluster.
cluster-list
Lists all the clusters.
cluster-show
Shows details of a cluster.
configuration-attach
Attaches a configuration group to an instance.
configuration-create
Creates a configuration group.
configuration-default
Shows the default configuration of an instance.
configuration-delete
Deletes a configuration group.
configuration-detach
Detaches a configuration group from an instance.
configuration-instances
Lists all instances associated with a configuration group.
configuration-list
Lists all configuration groups.
configuration-parameter-list
Lists available parameters for a configuration group.
configuration-parameter-show
Shows details of a configuration parameter.
configuration-patch
Patches a configuration group.
configuration-show
Shows details of a configuration group.
configuration-update
Updates a configuration group.
create
Creates a new instance.
database-create
Creates a database on an instance.
database-delete
Deletes a database from an instance.
database-list
Lists available databases on an instance.
datastore-list
Lists available datastores.
datastore-show
Shows details of a datastore.
datastore-version-list
Lists available versions for a datastore.
datastore-version-show
Shows details of a datastore version.
delete
Deletes an instance.
detach-replica
Detaches a replica instance from its replication source.
eject-replica-source
Ejects a replica source from its set.
flavor-list
Lists available flavors.
flavor-show
Shows details of a flavor.
limit-list
Lists the limits for a tenant.
list
Lists all the instances.
metadata-create
Creates metadata in the database for instance <id>.
metadata-delete
Deletes metadata for instance <id>.
metadata-edit
Replaces metadata value with a new one, this is non-destructive.
metadata-list
Shows all metadata for instance <id>.
metadata-show
Shows metadata entry for key <key> and instance <id>.
metadata-update
Updates metadata, this is destructive.
promote-to-replica-source
Promotes a replica to be the new replica source of its set.
resize-flavor
[DEPRECATED] Please use resize-instance instead.
resize-instance
Resizes an instance with a new flavor.
resize-volume
Resizes the volume size of an instance.
restart
Restarts an instance.
root-enable
Enables root for an instance and resets if already exists.
root-show
Gets status if root was ever enabled for an instance.
secgroup-add-rule
Creates a security group rule.
secgroup-delete-rule
Deletes a security group rule.
secgroup-list
Lists all security groups.
secgroup-list-rules
Lists all rules for a security group.
secgroup-show
Shows details of a security group.
show
Shows details of an instance.
update
Updates an instance: Edits name, configuration, or replica source.
user-create
Creates a user on an instance.
user-delete
Deletes a user from an instance.
user-grant-access
Grants access to a database(s) for a user.
user-list
Lists the users for an instance.
user-revoke-access
Revokes access to a database for a user.
user-show
Shows details of a user of an instance.
user-show-access
Shows access details of a user of an instance.
user-update-attributes
Updates a user's attributes on an instance.
bash-completion
Prints arguments for bash_completion.
help
Displays help about this program or one of its subcommands.

15.2. trove optional arguments

--version
show program's version number and exit
--debug
Print debugging output.
--os-auth-system <auth-system>
Defaults to env[OS_AUTH_SYSTEM].
--service-type <service-type>
Defaults to database for most actions.
--service-name <service-name>
Defaults to env[TROVE_SERVICE_NAME].
--bypass-url <bypass-url>
Defaults to env[TROVE_BYPASS_URL].
--database-service-name <database-service-name>
Defaults to env[TROVE_DATABASE_SERVICE_NAME].
--endpoint-type <endpoint-type>
Defaults to env[TROVE_ENDPOINT_TYPE] or publicURL.
--os-database-api-version <database-api-ver>
Accepts 1, defaults to env[OS_DATABASE_API_VERSION].
--retries <retries>
Number of retries.
--json, --os-json-output
Output JSON instead of prettyprint. Defaults to env[OS_JSON_OUTPUT].
--profile HMAC_KEY HMAC
key used to encrypt context data when profiling the performance of an operation. This key should be set to one of the HMAC keys configured in Trove (they are found in api-paste.ini, typically in /etc/trove). Without the key, profiling will not be triggered even if it is enabled on the server side. Defaults to env[OS_PROFILE_HMACKEY].
--insecure
Explicitly allow client to perform "insecure" TLS (https) requests. The server's certificate will not be verified against any certificate authorities. This option should be used with caution.
--os-cacert <ca-certificate>
Specify a CA bundle file to use in verifying a TLS (https) server certificate. Defaults to env[OS_CACERT].
--os-cert <certificate>
Defaults to env[OS_CERT].
--os-key <key>
Defaults to env[OS_KEY].
--timeout <seconds>
Set request timeout (in seconds).
--os-auth-url OS_AUTH_URL
Authentication URL
--os-domain-id OS_DOMAIN_ID
Domain ID to scope to
--os-domain-name OS_DOMAIN_NAME
Domain name to scope to
--os-project-id OS_PROJECT_ID
Project ID to scope to
--os-project-name OS_PROJECT_NAME
Project name to scope to
--os-project-domain-id OS_PROJECT_DOMAIN_ID
Domain ID containing project
--os-project-domain-name OS_PROJECT_DOMAIN_NAME
Domain name containing project
--os-trust-id OS_TRUST_ID
Trust ID
--os-user-id OS_USER_ID
User ID
--os-user-name OS_USERNAME, --os-username OS_USERNAME
Username
--os-user-domain-id OS_USER_DOMAIN_ID
User's domain id
--os-user-domain-name OS_USER_DOMAIN_NAME
User's domain name
--os-password OS_PASSWORD
User's password
--os-tenant-name <auth-tenant-name>
Tenant to request authorization on. Defaults to env[OS_TENANT_NAME].
--os-tenant-id <tenant-id>
Tenant to request authorization on. Defaults to env[OS_TENANT_ID].
--os-auth-token OS_AUTH_TOKEN
Defaults to env[OS_AUTH_TOKEN]
--os-region-name <region-name>
Specify the region to use. Defaults to env[OS_REGION_NAME].

15.3. trove backup-copy

usage: trove backup-copy <name> <backup> [--region <region>] [--description <description>]
Copy to Clipboard Toggle word wrap
Creates a backup from another backup.

Positional arguments

<name>
Name of the backup.
<backup>
Backup ID of the source backup.

Optional arguments

--region <region>
Region where the source backup resides.
--description <description>
An optional description for the backup.

15.4. trove backup-create

usage: trove backup-create <instance> <name> [--description <description>] [--parent <parent>]
Copy to Clipboard Toggle word wrap
Creates a backup of an instance.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of the backup.

Optional arguments

--description <description>
An optional description for the backup.
--parent <parent>
Optional ID of the parent backup to perform an incremental backup from.

15.5. trove backup-delete

usage: trove backup-delete <backup>
Copy to Clipboard Toggle word wrap
Deletes a backup.

Positional arguments

<backup>
ID of the backup.

15.6. trove backup-list

usage: trove backup-list [--limit <limit>] [--datastore <datastore>]
Copy to Clipboard Toggle word wrap
Lists available backups.

Optional arguments

--limit <limit>
Return up to N number of the most recent backups.
--datastore <datastore>
Name or ID of the datastore to list backups for.

15.7. trove backup-list-instance

usage: trove backup-list-instance [--limit <limit>] <instance>
Copy to Clipboard Toggle word wrap
Lists available backups for an instance.

Positional arguments

<instance>
ID or name of the instance.

Optional arguments

--limit <limit>
Return up to N number of the most recent backups.

15.8. trove backup-show

usage: trove backup-show <backup>
Copy to Clipboard Toggle word wrap
Shows details of a backup.

Positional arguments

<backup>
ID of the backup.

15.9. trove cluster-create

usage: trove cluster-create <name> <datastore> <datastore_version> [--instance <flavor_id=flavor_id,volume=volume>]
Copy to Clipboard Toggle word wrap
Creates a new cluster.

Positional arguments

<name>
Name of the cluster.
<datastore>
A datastore name or UUID.
<datastore_version>
A datastore version name or UUID.

Optional arguments

--instance <flavor_id=flavor_id,volume=volume>
Create an instance for the cluster. Specify multiple times to create multiple instances.

15.10. trove cluster-delete

usage: trove cluster-delete <cluster>
Copy to Clipboard Toggle word wrap
Deletes a cluster.

Positional arguments

<cluster>
ID of the cluster.

15.11. trove cluster-instances

usage: trove cluster-instances <cluster>
Copy to Clipboard Toggle word wrap
Lists all instances of a cluster.

Positional arguments

<cluster>
ID or name of the cluster.

15.12. trove cluster-list

usage: trove cluster-list [--limit <limit>] [--marker <ID>]
Copy to Clipboard Toggle word wrap
Lists all the clusters.

Optional arguments

--limit <limit>
Limit the number of results displayed.
--marker <ID>
Begin displaying the results for IDs greater than the specified marker. When used with --limit, set this to the last ID displayed in the previous run.

15.13. trove cluster-show

usage: trove cluster-show <cluster>
Copy to Clipboard Toggle word wrap
Shows details of a cluster.

Positional arguments

<cluster>
ID or name of the cluster.

15.14. trove configuration-attach

usage: trove configuration-attach <instance> <configuration>
Copy to Clipboard Toggle word wrap
Attaches a configuration group to an instance.

Positional arguments

<instance>
ID or name of the instance.
<configuration>
ID of the configuration group to attach to the instance.

15.15. trove configuration-create

usage: trove configuration-create <name> <values> [--datastore <datastore>] [--datastore_version <datastore_version>] [--description <description>]
Copy to Clipboard Toggle word wrap
Creates a configuration group.

Positional arguments

<name>
Name of the configuration group.
<values>
Dictionary of the values to set.

Optional arguments

--datastore <datastore>
Datastore assigned to the configuration group. Required if default datastore is not configured.
--datastore_version <datastore_version>
Datastore version ID assigned to the configuration group.
--description <description>
An optional description for the configuration group.

15.16. trove configuration-default

usage: trove configuration-default <instance>
Copy to Clipboard Toggle word wrap
Shows the default configuration of an instance.

Positional arguments

<instance>
ID or name of the instance.

15.17. trove configuration-delete

usage: trove configuration-delete <configuration_group>
Copy to Clipboard Toggle word wrap
Deletes a configuration group.

Positional arguments

<configuration_group>
ID of the configuration group.

15.18. trove configuration-detach

usage: trove configuration-detach <instance>
Copy to Clipboard Toggle word wrap
Detaches a configuration group from an instance.

Positional arguments

<instance>
ID or name of the instance.

15.19. trove configuration-instances

usage: trove configuration-instances <configuration_group>
Copy to Clipboard Toggle word wrap
Lists all instances associated with a configuration group.

Positional arguments

<configuration_group>
ID of the configuration group.

15.20. trove configuration-list

usage: trove configuration-list
Copy to Clipboard Toggle word wrap
Lists all configuration groups.

15.21. trove configuration-parameter-list

usage: trove configuration-parameter-list <datastore_version> [--datastore <datastore>]
Copy to Clipboard Toggle word wrap
Lists available parameters for a configuration group.

Positional arguments

<datastore_version>
Datastore version name or ID assigned to the configuration group.

Optional arguments

--datastore <datastore> ID
or name of the datastore to list configuration parameters for. Optional if the ID of the datastore_version is provided.

15.22. trove configuration-parameter-show

usage: trove configuration-parameter-show <datastore_version> <parameter> [--datastore <datastore>]
Copy to Clipboard Toggle word wrap
Shows details of a configuration parameter.

Positional arguments

<datastore_version>
Datastore version name or ID assigned to the configuration group.
<parameter>
Name of the configuration parameter.

Optional arguments

--datastore <datastore> ID
or name of the datastore to list configuration parameters for. Optional if the ID of the datastore_version is provided.

15.23. trove configuration-patch

usage: trove configuration-patch <configuration_group> <values>
Copy to Clipboard Toggle word wrap
Patches a configuration group.

Positional arguments

<configuration_group>
ID of the configuration group.
<values>
Dictionary of the values to set.

15.24. trove configuration-show

usage: trove configuration-show <configuration_group>
Copy to Clipboard Toggle word wrap
Shows details of a configuration group.

Positional arguments

<configuration_group>
ID of the configuration group.

15.25. trove configuration-update

usage: trove configuration-update <configuration_group> <values> [--name <name>] [--description <description>]
Copy to Clipboard Toggle word wrap
Updates a configuration group.

Positional arguments

<configuration_group>
ID of the configuration group.
<values>
Dictionary of the values to set.

Optional arguments

--name <name>
Name of the configuration group.
--description <description>
An optional description for the configuration group.

15.26. trove create

usage: trove create <name> <flavor_id> [--size <size>] [--databases <databases> [<databases> ...]] [--users <users> [<users> ...]] [--backup <backup>] [--availability_zone <availability_zone>] [--datastore <datastore>] [--datastore_version <datastore_version>] [--nic <net-id=net-uuid,v4-fixed-ip=ip-addr,port-id=port-uuid>] [--configuration <configuration>] [--replica_of <source_instance>] [--replica_count <count>]
Copy to Clipboard Toggle word wrap
Creates a new instance.

Positional arguments

<name>
Name of the instance.
<flavor_id>
Flavor of the instance.

Optional arguments

--size <size>
Size of the instance disk volume in GB. Required when volume support is enabled.
--databases <databases> [<databases> ...]
Optional list of databases.
--users <users> [<users> ...]
Optional list of users in the form user:password.
--backup <backup> A
backup ID.
--availability_zone <availability_zone>
The Zone hint to give to nova.
--datastore <datastore> A
datastore name or ID.
--datastore_version <datastore_version>
A datastore version name or ID.
--nic <net-id=net-uuid,v4-fixed-ip=ip-addr,port-id=port-uuid>
Create a NIC on the instance. Specify option multiple times to create multiple NICs. net- id: attach NIC to network with this ID (either port-id or net-id must be specified), v4-fixed-ip: IPv4 fixed address for NIC (optional), port-id: attach NIC to port with this ID (either port-id or net-id must be specified).
--configuration <configuration>
ID of the configuration group to attach to the instance.
--replica_of <source_instance> ID
or name of an existing instance to replicate from.
--replica_count <count>
Number of replicas to create (defaults to 1).

15.27. trove database-create

usage: trove database-create <instance> <name> [--character_set <character_set>] [--collate <collate>]
Copy to Clipboard Toggle word wrap
Creates a database on an instance.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of the database.

Optional arguments

--character_set <character_set>
Optional character set for database.
--collate <collate>
Optional collation type for database.

15.28. trove database-delete

usage: trove database-delete <instance> <database>
Copy to Clipboard Toggle word wrap
Deletes a database from an instance.

Positional arguments

<instance>
ID or name of the instance.
<database>
Name of the database.

15.29. trove database-list

usage: trove database-list <instance>
Copy to Clipboard Toggle word wrap
Lists available databases on an instance.

Positional arguments

<instance>
ID or name of the instance.

15.30. trove datastore-list

usage: trove datastore-list
Copy to Clipboard Toggle word wrap
Lists available datastores.

15.31. trove datastore-show

usage: trove datastore-show <datastore>
Copy to Clipboard Toggle word wrap
Shows details of a datastore.

Positional arguments

<datastore>
ID of the datastore.

15.32. trove datastore-version-list

usage: trove datastore-version-list <datastore>
Copy to Clipboard Toggle word wrap
Lists available versions for a datastore.

Positional arguments

<datastore>
ID or name of the datastore.

15.33. trove datastore-version-show

usage: trove datastore-version-show <datastore_version> [--datastore <datastore>]
Copy to Clipboard Toggle word wrap
Shows details of a datastore version.

Positional arguments

<datastore_version>
ID or name of the datastore version.

Optional arguments

--datastore <datastore> ID
or name of the datastore. Optional if the ID of the datastore_version is provided.

15.34. trove delete

usage: trove delete <instance>
Copy to Clipboard Toggle word wrap
Deletes an instance.

Positional arguments

<instance>
ID or name of the instance.

15.35. trove detach-replica

usage: trove detach-replica <instance>
Copy to Clipboard Toggle word wrap
Detaches a replica instance from its replication source.

Positional arguments

<instance>
ID or name of the instance.

15.36. trove eject-replica-source

usage: trove eject-replica-source <instance>
Copy to Clipboard Toggle word wrap
Ejects a replica source from its set.

Positional arguments

<instance>
ID or name of the instance.

15.37. trove flavor-list

usage: trove flavor-list [--datastore_type <datastore_type>] [--datastore_version_id <datastore_version_id>]
Copy to Clipboard Toggle word wrap
Lists available flavors.

Optional arguments

--datastore_type <datastore_type>
Type of the datastore. For eg: mysql.
--datastore_version_id <datastore_version_id>
ID of the datastore version.

15.38. trove flavor-show

usage: trove flavor-show <flavor>
Copy to Clipboard Toggle word wrap
Shows details of a flavor.

Positional arguments

<flavor>
ID or name of the flavor.

15.39. trove limit-list

usage: trove limit-list
Copy to Clipboard Toggle word wrap
Lists the limits for a tenant.

15.40. trove list

usage: trove list [--limit <limit>] [--marker <ID>] [--include-clustered]
Copy to Clipboard Toggle word wrap
Lists all the instances.

Optional arguments

--limit <limit>
Limit the number of results displayed.
--marker <ID>
Begin displaying the results for IDs greater than the specified marker. When used with --limit, set this to the last ID displayed in the previous run.
--include-clustered
Include instances that are part of a cluster (default false).

15.41. trove metadata-create

usage: trove metadata-create <instance_id> <key> <value>
Copy to Clipboard Toggle word wrap
Creates metadata in the database for instance <id>.

Positional arguments

<instance_id>
UUID for instance
<key>
Key for assignment
<value>
Value to assign to <key>

15.42. trove metadata-delete

usage: trove metadata-delete <instance_id> <key>
Copy to Clipboard Toggle word wrap
Deletes metadata for instance <id>.

Positional arguments

<instance_id>
UUID for instance
<key>
Metadata key to delete

15.43. trove metadata-edit

usage: trove metadata-edit <instance_id> <key> <value>
Copy to Clipboard Toggle word wrap
Replaces metadata value with a new one, this is non-destructive.

Positional arguments

<instance_id>
UUID for instance
<key>
Key to replace
<value>
New value to assign to <key>

15.44. trove metadata-list

usage: trove metadata-list <instance_id>
Copy to Clipboard Toggle word wrap
Shows all metadata for instance <id>.

Positional arguments

<instance_id>
UUID for instance

15.45. trove metadata-show

usage: trove metadata-show <instance_id> <key>
Copy to Clipboard Toggle word wrap
Shows metadata entry for key <key> and instance <id>.

Positional arguments

<instance_id>
UUID for instance
<key>
key to display

15.46. trove metadata-update

usage: trove metadata-update <instance_id> <key> <newkey> <value>
Copy to Clipboard Toggle word wrap
Updates metadata, this is destructive.

Positional arguments

<instance_id>
UUID for instance
<key>
Key to update
<newkey>
New key
<value>
Value to assign to <newkey>

15.47. trove promote-to-replica-source

usage: trove promote-to-replica-source <instance>
Copy to Clipboard Toggle word wrap
Promotes a replica to be the new replica source of its set.

Positional arguments

<instance>
ID or name of the instance.

15.48. trove resize-instance

usage: trove resize-instance <instance> <flavor_id>
Copy to Clipboard Toggle word wrap
Resizes an instance with a new flavor.

Positional arguments

<instance>
ID or name of the instance.
<flavor_id>
New flavor of the instance.

15.49. trove resize-volume

usage: trove resize-volume <instance> <size>
Copy to Clipboard Toggle word wrap
Resizes the volume size of an instance.

Positional arguments

<instance>
ID or name of the instance.
<size>
New size of the instance disk volume in GB.

15.50. trove restart

usage: trove restart <instance>
Copy to Clipboard Toggle word wrap
Restarts an instance.

Positional arguments

<instance>
ID or name of the instance.

15.51. trove root-enable

usage: trove root-enable <instance>
Copy to Clipboard Toggle word wrap
Enables root for an instance and resets if already exists.

Positional arguments

<instance>
ID or name of the instance.

15.52. trove root-show

usage: trove root-show <instance>
Copy to Clipboard Toggle word wrap
Gets status if root was ever enabled for an instance.

Positional arguments

<instance>
ID or name of the instance.

15.53. trove secgroup-add-rule

usage: trove secgroup-add-rule <security_group> <cidr>
Copy to Clipboard Toggle word wrap
Creates a security group rule.

Positional arguments

<security_group>
Security group ID.
<cidr>
CIDR address.

15.54. trove secgroup-delete-rule

usage: trove secgroup-delete-rule <security_group_rule>
Copy to Clipboard Toggle word wrap
Deletes a security group rule.

Positional arguments

<security_group_rule>
Name of security group rule.

15.55. trove secgroup-list

usage: trove secgroup-list
Copy to Clipboard Toggle word wrap
Lists all security groups.

15.56. trove secgroup-list-rules

usage: trove secgroup-list-rules <security_group>
Copy to Clipboard Toggle word wrap
Lists all rules for a security group.

Positional arguments

<security_group>
Security group ID.

15.57. trove secgroup-show

usage: trove secgroup-show <security_group>
Copy to Clipboard Toggle word wrap
Shows details of a security group.

Positional arguments

<security_group>
Security group ID

15.58. trove show

usage: trove show <instance>
Copy to Clipboard Toggle word wrap
Shows details of an instance.

Positional arguments

<instance>
ID or name of the instance.

15.59. trove update

usage: trove update <instance> [--name <name>] [--configuration <configuration>] [--detach-replica-source] [--remove_configuration]
Copy to Clipboard Toggle word wrap
Updates an instance: Edits name, configuration, or replica source.

Positional arguments

<instance>
ID or name of the instance.

Optional arguments

--name <name>
Name of the instance.
--configuration <configuration>
ID of the configuration reference to attach.
--detach-replica-source
Detach the replica instance from its replication source.
--remove_configuration
Drops the current configuration reference.

15.60. trove user-create

usage: trove user-create <instance> <name> <password> [--host <host>] [--databases <databases> [<databases> ...]]
Copy to Clipboard Toggle word wrap
Creates a user on an instance.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.
<password>
Password of user.

Optional arguments

--host <host>
Optional host of user.
--databases <databases> [<databases> ...]
Optional list of databases.

15.61. trove user-delete

usage: trove user-delete [--host <host>] <instance> <name>
Copy to Clipboard Toggle word wrap
Deletes a user from an instance.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.

Optional arguments

--host <host>
Optional host of user.

15.62. trove user-grant-access

usage: trove user-grant-access <instance> <name> <databases> [<databases> ...] [--host <host>]
Copy to Clipboard Toggle word wrap
Grants access to a database(s) for a user.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.
<databases>
List of databases.

Optional arguments

--host <host>
Optional host of user.

15.63. trove user-list

usage: trove user-list <instance>
Copy to Clipboard Toggle word wrap
Lists the users for an instance.

Positional arguments

<instance>
ID or name of the instance.

15.64. trove user-revoke-access

usage: trove user-revoke-access [--host <host>] <instance> <name> <database>
Copy to Clipboard Toggle word wrap
Revokes access to a database for a user.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.
<database>
A single database.

Optional arguments

--host <host>
Optional host of user.

15.65. trove user-show

usage: trove user-show [--host <host>] <instance> <name>
Copy to Clipboard Toggle word wrap
Shows details of a user of an instance.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.

Optional arguments

--host <host>
Optional host of user.

15.66. trove user-show-access

usage: trove user-show-access [--host <host>] <instance> <name>
Copy to Clipboard Toggle word wrap
Shows access details of a user of an instance.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.

Optional arguments

--host <host>
Optional host of user.

15.67. trove user-update-attributes

usage: trove user-update-attributes <instance> <name> [--host <host>] [--new_name <new_name>] [--new_password <new_password>] [--new_host <new_host>]
Copy to Clipboard Toggle word wrap
Updates a user's attributes on an instance. At least one optional argument must be provided.

Positional arguments

<instance>
ID or name of the instance.
<name>
Name of user.

Optional arguments

--host <host>
Optional host of user.
--new_name <new_name>
Optional new name of user.
--new_password <new_password>
Optional new password of user.
--new_host <new_host>
Optional new host of user.
Back to top
Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2025 Red Hat