This API is used to obtain default parameters of a specified DB instance.
PATH: /v1.0/{project_id}/instances/{instanceId}/configuration
Method: GET
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID of a tenant in a region. |
instanceId |
Yes |
Specifies the DB instance ID. |
Currently, only the DB engines MySQL and PostgreSQL are supported by the API.
None
Name |
Type |
Description |
---|---|---|
instance |
List data structure. For details, see Table 3. |
Indicates the parameter information of the specified DB instance. |
Name |
Type |
Description |
---|---|---|
configuration |
Dictionary data structure. For details, see Table 4. |
Indicates the default parameter value. |
{ "instance": { "configuration": { "basedir": "/usr", "connect_timeout": "15", "datadir": "/var/lib/mysql", "default_storage_engine": "innodb", "innodb_buffer_pool_size": "600M", "innodb_data_file_path": "ibdata1:10M:autoextend", "innodb_file_per_table": "1", "innodb_log_buffer_size": "25M", "innodb_log_file_size": "50M", "innodb_log_files_in_group": "2", "join_buffer_size": "1M", "key_buffer_size": "200M", "local-infile": "0", "max_allowed_packet": "4096K", "max_connections": "400", "max_heap_table_size": "64M", "max_user_connections": "400", "myisam-recover": "BACKUP", "open_files_limit": "2048", "pid_file": "/var/run/mysqld/mysqld.pid", "port": "3306", "query_cache_limit": "1M", "query_cache_size": "32M", "query_cache_type": "1", "read_buffer_size": "512K", "read_rnd_buffer_size": "512K", "server_id": "334596", "skip-external-locking": "1", "sort_buffer_size": "1M", "table_definition_cache": "1024", "table_open_cache": "1024", "thread_cache_size": "16", "thread_stack": "192K", "tmp_table_size": "64M", "tmpdir": "/var/tmp", "user": "mysql", "wait_timeout": "120" } } }
For details, see Abnormal Request Results.