Change-Id: I40d746c330fdcc0dc4ccf81096e26ef4c287586f Implements: blueprint cli-ref-rst
36 KiB
Database service command-line client
The trove client is the command-line interface (CLI) for the Database service API and its extensions.
This chapter documents trove
version 1.4.0
.
For help on a specific trove
command, enter:
$ trove help COMMAND
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] [--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-username 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> ...
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-grow
-
Adds more instances to a cluster.
cluster-instances
-
Lists all instances of a cluster.
cluster-list
-
Lists all the clusters.
cluster-show
-
Shows details of a cluster.
cluster-shrink
-
Drops instances from 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-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 or cluster.
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.
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]
. --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-username OS_USERNAME, --os-user_name 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]
.
trove backup-copy
usage: trove backup-copy <name> <backup>
[--region <region>] [--description <description>]
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.
trove backup-create
usage: trove backup-create <instance> <name>
[--description <description>] [--parent <parent>]
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.
trove backup-delete
usage: trove backup-delete <backup>
Deletes a backup.
Positional arguments
<backup>
-
ID of the backup.
trove backup-list
usage: trove backup-list [--limit <limit>] [--marker <ID>]
[--datastore <datastore>]
Lists available backups.
Optional arguments
--limit <limit>
-
Return up to N number of the most recent backups.
--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. --datastore <datastore>
-
Name or ID of the datastore to list backups for.
trove backup-list-instance
usage: trove backup-list-instance [--limit <limit>] [--marker <ID>] <instance>
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.
--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.
trove backup-show
usage: trove backup-show <backup>
Shows details of a backup.
Positional arguments
<backup>
-
ID of the backup.
trove cluster-create
usage: trove cluster-create <name> <datastore> <datastore_version>
[--instance <opt=value,opt=value,...>]
Creates a new cluster.
Positional arguments
<name>
-
Name of the cluster.
<datastore>
-
A datastore name or ID.
<datastore_version>
-
A datastore version name or ID.
Optional arguments
--instance <opt=value,opt=value,...>
-
Create an instance for the cluster. Specify multiple times to create multiple instances. Valid options are: flavor=flavor_name_or_id, volume=disk_size_in_GB, nic='net-id=net-uuid,v4-fixed-ip=ip-addr,port-id=port-uuid' (where net-id=network_id, v4-fixed-ip=IPv4r_fixed_address, port-id=port_id), availability_zone=AZ_hint_for_Nova.
trove cluster-delete
usage: trove cluster-delete <cluster>
Deletes a cluster.
Positional arguments
<cluster>
-
ID or name of the cluster.
trove cluster-grow
usage: trove cluster-grow <cluster>
[--instance <name=name,flavor=flavor_name_or_id,volume=volume>]
Adds more instances to a cluster.
Positional arguments
<cluster>
-
ID or name of the cluster.
Optional arguments
--instance <name=name,flavor=flavor_name_or_id,volume=volume>
-
Add an instance to the cluster. Specify multiple times to create multiple instances.
trove cluster-instances
usage: trove cluster-instances <cluster>
Lists all instances of a cluster.
Positional arguments
<cluster>
-
ID or name of the cluster.
trove cluster-list
usage: trove cluster-list [--limit <limit>] [--marker <ID>]
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.
trove cluster-show
usage: trove cluster-show <cluster>
Shows details of a cluster.
Positional arguments
<cluster>
-
ID or name of the cluster.
trove cluster-shrink
usage: trove cluster-shrink <cluster> <instance> [<instance> ...]
Drops instances from a cluster.
Positional arguments
<cluster>
-
ID or name of the cluster.
<instance>
-
Drop instance(s) from the cluster. Specify multiple ids to drop multiple instances.
trove configuration-attach
usage: trove configuration-attach <instance> <configuration>
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.
trove configuration-create
usage: trove configuration-create <name> <values>
[--datastore <datastore>]
[--datastore_version <datastore_version>]
[--description <description>]
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.
trove configuration-default
usage: trove configuration-default <instance>
Shows the default configuration of an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove configuration-delete
usage: trove configuration-delete <configuration_group>
Deletes a configuration group.
Positional arguments
<configuration_group>
-
ID of the configuration group.
trove configuration-detach
usage: trove configuration-detach <instance>
Detaches a configuration group from an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove configuration-instances
usage: trove configuration-instances <configuration_group>
Lists all instances associated with a configuration group.
Positional arguments
<configuration_group>
-
ID of the configuration group.
trove configuration-list
usage: trove configuration-list
Lists all configuration groups.
trove configuration-parameter-list
usage: trove configuration-parameter-list <datastore_version>
[--datastore <datastore>]
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.
trove configuration-parameter-show
usage: trove configuration-parameter-show <datastore_version> <parameter>
[--datastore <datastore>]
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.
trove configuration-patch
usage: trove configuration-patch <configuration_group> <values>
Patches a configuration group.
Positional arguments
<configuration_group>
-
ID of the configuration group.
<values>
-
Dictionary of the values to set.
trove configuration-show
usage: trove configuration-show <configuration_group>
Shows details of a configuration group.
Positional arguments
<configuration_group>
-
ID of the configuration group.
trove configuration-update
usage: trove configuration-update <configuration_group> <values>
[--name <name>]
[--description <description>]
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.
trove create
usage: trove create <name> <flavor>
[--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>]
Creates a new instance.
Positional arguments
<name>
-
Name of the instance.
<flavor>
-
Flavor ID or name 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).
trove database-create
usage: trove database-create <instance> <name>
[--character_set <character_set>]
[--collate <collate>]
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.
trove database-delete
usage: trove database-delete <instance> <database>
Deletes a database from an instance.
Positional arguments
<instance>
-
ID or name of the instance.
<database>
-
Name of the database.
trove database-list
usage: trove database-list <instance>
Lists available databases on an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove datastore-list
usage: trove datastore-list
Lists available datastores.
trove datastore-show
usage: trove datastore-show <datastore>
Shows details of a datastore.
Positional arguments
<datastore>
-
ID of the datastore.
trove datastore-version-list
usage: trove datastore-version-list <datastore>
Lists available versions for a datastore.
Positional arguments
<datastore>
-
ID or name of the datastore.
trove datastore-version-show
usage: trove datastore-version-show <datastore_version>
[--datastore <datastore>]
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.
trove delete
usage: trove delete <instance>
Deletes an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove detach-replica
usage: trove detach-replica <instance>
Detaches a replica instance from its replication source.
Positional arguments
<instance>
-
ID or name of the instance.
trove eject-replica-source
usage: trove eject-replica-source <instance>
Ejects a replica source from its set.
Positional arguments
<instance>
-
ID or name of the instance.
trove flavor-list
usage: trove flavor-list [--datastore_type <datastore_type>]
[--datastore_version_id <datastore_version_id>]
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.
trove flavor-show
usage: trove flavor-show <flavor>
Shows details of a flavor.
Positional arguments
<flavor>
-
ID or name of the flavor.
trove limit-list
usage: trove limit-list
Lists the limits for a tenant.
trove list
usage: trove list [--limit <limit>] [--marker <ID>] [--include-clustered]
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).
trove metadata-create
usage: trove metadata-create <instance_id> <key> <value>
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>.
trove metadata-delete
usage: trove metadata-delete <instance_id> <key>
Deletes metadata for instance <id>.
Positional arguments
<instance_id>
-
UUID for instance.
<key>
-
Metadata key to delete.
trove metadata-edit
usage: trove metadata-edit <instance_id> <key> <value>
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>.
trove metadata-list
usage: trove metadata-list <instance_id>
Shows all metadata for instance <id>.
Positional arguments
<instance_id>
-
UUID for instance.
trove metadata-show
usage: trove metadata-show <instance_id> <key>
Shows metadata entry for key <key> and instance <id>.
Positional arguments
<instance_id>
-
UUID for instance.
<key>
-
Key to display.
trove metadata-update
usage: trove metadata-update <instance_id> <key> <newkey> <value>
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>.
trove promote-to-replica-source
usage: trove promote-to-replica-source <instance>
Promotes a replica to be the new replica source of its set.
Positional arguments
<instance>
-
ID or name of the instance.
trove resize-instance
usage: trove resize-instance <instance> <flavor>
Resizes an instance with a new flavor.
Positional arguments
<instance>
-
ID or name of the instance.
<flavor>
-
New flavor of the instance.
trove resize-volume
usage: trove resize-volume <instance> <size>
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.
trove restart
usage: trove restart <instance>
Restarts an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove root-enable
usage: trove root-enable <instance_or_cluster>
[--root_password <root_password>]
Enables root for an instance and resets if already exists.
Positional arguments
<instance_or_cluster>
-
ID or name of the instance or cluster.
Optional arguments
--root_password <root_password>
-
Root password to set.
trove root-show
usage: trove root-show <instance_or_cluster>
Gets status if root was ever enabled for an instance or cluster.
Positional arguments
<instance_or_cluster>
-
ID or name of the instance or cluster.
trove secgroup-add-rule
usage: trove secgroup-add-rule <security_group> <cidr>
Creates a security group rule.
Positional arguments
<security_group>
-
Security group ID.
<cidr>
-
CIDR address.
trove secgroup-delete-rule
usage: trove secgroup-delete-rule <security_group_rule>
Deletes a security group rule.
Positional arguments
<security_group_rule>
-
Name of security group rule.
trove secgroup-list
usage: trove secgroup-list
Lists all security groups.
trove secgroup-list-rules
usage: trove secgroup-list-rules <security_group>
Lists all rules for a security group.
Positional arguments
<security_group>
-
Security group ID.
trove secgroup-show
usage: trove secgroup-show <security_group>
Shows details of a security group.
Positional arguments
<security_group>
-
Security group ID.
trove show
usage: trove show <instance>
Shows details of an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove update
usage: trove update <instance>
[--name <name>] [--configuration <configuration>]
[--detach-replica-source] [--remove_configuration]
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.
trove user-create
usage: trove user-create <instance> <name> <password>
[--host <host>]
[--databases <databases> [<databases> ...]]
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.
trove user-delete
usage: trove user-delete [--host <host>] <instance> <name>
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.
trove user-grant-access
usage: trove user-grant-access <instance> <name> <databases> [<databases> ...]
[--host <host>]
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.
trove user-list
usage: trove user-list <instance>
Lists the users for an instance.
Positional arguments
<instance>
-
ID or name of the instance.
trove user-revoke-access
usage: trove user-revoke-access [--host <host>] <instance> <name> <database>
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.
trove user-show
usage: trove user-show [--host <host>] <instance> <name>
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.
trove user-show-access
usage: trove user-show-access [--host <host>] <instance> <name>
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.
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>]
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.