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.