module Misty::Openstack::API::TroveV1_0
Public Instance Methods
api()
click to toggle source
# File lib/misty/openstack/api/trove/trove_v1_0.rb, line 6 def api {"/"=>{:GET=>[:list_versions]}, "/v1.0"=>{:GET=>[:show_version_details]}, "/v1.0/{accountId}/instances"=> {:GET=>[:list_database_instances], :POST=>[:create_database_instance]}, "/v1.0/{accountId}/instances/{instanceId}"=> {:GET=>[:show_database_instance_details], :PUT=>[:attach_configuration_group, :detach_configuration_group], :PATCH=> [:detach_replica, :update_instance_name, :upgrade_datastore_version], :DELETE=>[:delete_database_instance]}, "/v1.0/{accountId}/instances/{instanceId}/configuration"=> {:GET=>[:list_configuration_defaults]}, "/v1.0/{accountId}/instances/{instanceId}/action"=> {:POST=> [:restart_instance, :resize_instance, :resize_instance_volume, :promote_instance_to_replica_source, :delete_replication_base_instance]}, "/v1.0/{accountId}/instances/{instanceId}/log"=> {:GET=>[:list_instance_logs], :POST=> [:show_instance_log_details, :enable_instance_log, :disable_instance_log, :publish_instance_log, :discard_instance_log]}, "/v1.0/{accountId}/instances/{instanceId}/databases/{databaseName}"=> {:DELETE=>[:delete_database]}, "/v1.0/{accountId}/instances/{instanceId}/databases"=> {:POST=>[:create_database], :GET=>[:list_instance_databases]}, "/v1.0/{accountId}/instances/{instanceId}/root"=> {:POST=>[:enable_root_user], :GET=>[:show_root_enabled_status_for_database_instance], :DELETE=>[:disable_root_user]}, "/v1.0/{accountId}/instances/{instanceId}/users/{name}"=> {:DELETE=>[:delete_user]}, "/v1.0/{accountId}/instances/{instanceId}/users"=> {:POST=>[:create_user], :GET=>[:list_database_instance_users]}, "/v1.0/{accountId}/flavors/{flavorId}"=>{:GET=>[:show_flavor_details]}, "/v1.0/{accountId}/flavors"=>{:GET=>[:list_flavors]}, "/v1.0/{accountId}/datastores/versions/{datastore_version_id}/parameters/{parameter_name}"=> {:GET=>[:show_configuration_parameter_details]}, "/v1.0/{accountId}/datastores/{datastore_name}/versions"=> {:GET=>[:list_datastore_versions]}, "/v1.0/{accountId}/datastores/versions/{datastore_version_id}/parameters"=> {:GET=>[:list_configuration_parameters]}, "/v1.0/{accountId}/configurations"=> {:POST=>[:create_configuration_group], :GET=>[:list_configuration_groups]}, "/v1.0/{accountId}/configurations/{configId}/instances"=> {:GET=>[:list_configuration_group_instances]}, "/v1.0/{accountId}/configurations/{configId}"=> {:DELETE=>[:delete_configuration_group], :PATCH=>[:patch_configuration_group], :GET=>[:show_configuration_group_details], :PUT=>[:update_configuration_group]}, "/v1.0/{accountId}/backups"=> {:GET=>[:list_database_backups], :POST=>[:create_database_backup]}, "/v1.0/{accountId}/instances/{instanceId}/backups"=> {:GET=>[:list_database_backups_for_an_instance]}, "/v1.0/{accountId}/backups/{backupId}"=> {:GET=>[:show_database_backup_details], :DELETE=>[:delete_database_backup]}} end
tag()
click to toggle source
# File lib/misty/openstack/api/trove/trove_v1_0.rb, line 2 def tag 'Database API Reference 9.0.1' end