Vultr · Schema
update_advanced_options_request
CompanyCloudInfrastructureComputeObject StorageKubernetesDatabaseGPUMCP
Properties
| Name | Type | Description |
|---|---|---|
| autovacuum_analyze_scale_factor | float | Accepted values: 0 - 1 |
| autovacuum_analyze_threshold | int | Accepted values: 0 - 2147483647 |
| autovacuum_freeze_max_age | int | Accepted values: 200000000 - 1500000000 |
| autovacuum_max_workers | int | Accepted values: 1 - 20 |
| autovacuum_naptime | int | Accepted values: 1 - 86400 |
| autovacuum_vacuum_cost_delay | int | Accepted values: -1 - 100 |
| autovacuum_vacuum_cost_limit | int | Accepted values: -1 - 10000 |
| autovacuum_vacuum_scale_factor | float | Accepted values: 0 - 1 |
| autovacuum_vacuum_threshold | int | Accepted values: 0 - 2147483647 |
| bgwriter_delay | int | Accepted values: 10 - 10000 |
| bgwriter_flush_after | int | Accepted values: 0 - 2048 |
| bgwriter_lru_maxpages | int | Accepted values: 0 - 1073741823 |
| bgwriter_lru_multiplier | float | Accepted values: 0 - 10 |
| deadlock_timeout | int | Accepted values: 500 - 1800000 |
| default_toast_compression | enum | Accepted values: * `lz4` * `pglz` |
| idle_in_transaction_session_timeout | int | Accepted values: 0 - 604800000 |
| jit | boolean | Accepted values: * `true` * `false` |
| log_autovacuum_min_duration | int | Accepted values: -1 - 2147483647 |
| log_error_verbosity | enum | Accepted values: * `TERSE` * `DEFAULT` * `VERBOSE` |
| log_line_prefix | enum | Accepted values: * `'pid=%p,user=%u,db=%d,app=%a,client=%h '` * `'%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h '` * `'%m [%p] %q[user=%u,db=%d,app=%a] '` |
| log_min_duration_statement | int | Accepted values: -1 - 86400000 |
| max_files_per_process | int | Accepted values: 1000 - 4096 |
| max_locks_per_transaction | int | Accepted values: 64 - 6400 |
| max_logical_replication_workers | int | Accepted values: 4 - 64 |
| max_parallel_workers | int | Accepted values: 0 - 96 |
| max_parallel_workers_per_gather | int | Accepted values: 0 - 96 |
| max_pred_locks_per_transaction | int | Accepted values: 64 - 5120 |
| max_prepared_transactions | int | Accepted values: 0 - 10000 |
| max_replication_slots | int | Accepted values: 8 - 64 |
| max_stack_depth | int | Accepted values: 2097152 - 6291456 |
| max_standby_archive_delay | int | Accepted values: 1 - 43200000 |
| max_standby_streaming_delay | int | Accepted values: 1 - 43200000 |
| max_wal_senders | int | Accepted values: 20 - 64 |
| max_worker_processes | int | Accepted values: 8 - 96 |
| pg_partman_bgw.interval | int | Accepted values: 3600 - 604800 |
| pg_partman_bgw.role | string | Maximum length: 64 characters |
| pg_stat_statements.track | enum | Accepted values: * `all` * `top` * `none` |
| temp_file_limit | int | Accepted values: -1 - 2147483647 |
| track_activity_query_size | int | Accepted values: 1024 - 10240 |
| track_commit_timestamp | enum | Accepted values: * `off` * `on` |
| track_functions | enum | Accepted values: * `all` * `pl` * `none` |
| track_io_timing | enum | Accepted values: * `off` * `on` |
| wal_sender_timeout | int | Accepted values: 0, 5000 - 10800000 |
| wal_writer_delay | int | Accepted values: 10 - 200 |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/vultr/main/json-schema/vultr-update-advanced-options-request-schema.json",
"title": "update_advanced_options_request",
"x-generated": "2026-10-13",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/vultr-openapi.yml#/components/schemas/update_advanced_options_request",
"properties": {
"autovacuum_analyze_scale_factor": {
"description": "Accepted values: 0 - 1",
"type": "float"
},
"autovacuum_analyze_threshold": {
"description": "Accepted values: 0 - 2147483647",
"type": "int"
},
"autovacuum_freeze_max_age": {
"description": "Accepted values: 200000000 - 1500000000",
"type": "int"
},
"autovacuum_max_workers": {
"description": "Accepted values: 1 - 20",
"type": "int"
},
"autovacuum_naptime": {
"description": "Accepted values: 1 - 86400",
"type": "int"
},
"autovacuum_vacuum_cost_delay": {
"description": "Accepted values: -1 - 100",
"type": "int"
},
"autovacuum_vacuum_cost_limit": {
"description": "Accepted values: -1 - 10000",
"type": "int"
},
"autovacuum_vacuum_scale_factor": {
"description": "Accepted values: 0 - 1",
"type": "float"
},
"autovacuum_vacuum_threshold": {
"description": "Accepted values: 0 - 2147483647",
"type": "int"
},
"bgwriter_delay": {
"description": "Accepted values: 10 - 10000",
"type": "int"
},
"bgwriter_flush_after": {
"description": "Accepted values: 0 - 2048",
"type": "int"
},
"bgwriter_lru_maxpages": {
"description": "Accepted values: 0 - 1073741823",
"type": "int"
},
"bgwriter_lru_multiplier": {
"description": "Accepted values: 0 - 10",
"type": "float"
},
"deadlock_timeout": {
"description": "Accepted values: 500 - 1800000",
"type": "int"
},
"default_toast_compression": {
"description": "Accepted values:\n* `lz4`\n* `pglz`",
"type": "enum"
},
"idle_in_transaction_session_timeout": {
"description": "Accepted values: 0 - 604800000",
"type": "int"
},
"jit": {
"description": "Accepted values:\n* `true`\n* `false`",
"type": "boolean"
},
"log_autovacuum_min_duration": {
"description": "Accepted values: -1 - 2147483647",
"type": "int"
},
"log_error_verbosity": {
"description": "Accepted values:\n* `TERSE`\n* `DEFAULT`\n* `VERBOSE`",
"type": "enum"
},
"log_line_prefix": {
"description": "Accepted values:\n* `'pid=%p,user=%u,db=%d,app=%a,client=%h '`\n* `'%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h '`\n* `'%m [%p] %q[user=%u,db=%d,app=%a] '`",
"type": "enum"
},
"log_min_duration_statement": {
"description": "Accepted values: -1 - 86400000",
"type": "int"
},
"max_files_per_process": {
"description": "Accepted values: 1000 - 4096",
"type": "int"
},
"max_locks_per_transaction": {
"description": "Accepted values: 64 - 6400",
"type": "int"
},
"max_logical_replication_workers": {
"description": "Accepted values: 4 - 64",
"type": "int"
},
"max_parallel_workers": {
"description": "Accepted values: 0 - 96",
"type": "int"
},
"max_parallel_workers_per_gather": {
"description": "Accepted values: 0 - 96",
"type": "int"
},
"max_pred_locks_per_transaction": {
"description": "Accepted values: 64 - 5120",
"type": "int"
},
"max_prepared_transactions": {
"description": "Accepted values: 0 - 10000",
"type": "int"
},
"max_replication_slots": {
"description": "Accepted values: 8 - 64",
"type": "int"
},
"max_stack_depth": {
"description": "Accepted values: 2097152 - 6291456",
"type": "int"
},
"max_standby_archive_delay": {
"description": "Accepted values: 1 - 43200000",
"type": "int"
},
"max_standby_streaming_delay": {
"description": "Accepted values: 1 - 43200000",
"type": "int"
},
"max_wal_senders": {
"description": "Accepted values: 20 - 64",
"type": "int"
},
"max_worker_processes": {
"description": "Accepted values: 8 - 96",
"type": "int"
},
"pg_partman_bgw.interval": {
"description": "Accepted values: 3600 - 604800",
"type": "int"
},
"pg_partman_bgw.role": {
"description": "Maximum length: 64 characters",
"type": "string"
},
"pg_stat_statements.track": {
"description": "Accepted values:\n* `all`\n* `top`\n* `none`",
"type": "enum"
},
"temp_file_limit": {
"description": "Accepted values: -1 - 2147483647",
"type": "int"
},
"track_activity_query_size": {
"description": "Accepted values: 1024 - 10240",
"type": "int"
},
"track_commit_timestamp": {
"description": "Accepted values:\n* `off`\n* `on`",
"type": "enum"
},
"track_functions": {
"description": "Accepted values:\n* `all`\n* `pl`\n* `none`",
"type": "enum"
},
"track_io_timing": {
"description": "Accepted values:\n* `off`\n* `on`",
"type": "enum"
},
"wal_sender_timeout": {
"description": "Accepted values: 0, 5000 - 10800000",
"type": "int"
},
"wal_writer_delay": {
"description": "Accepted values: 10 - 200",
"type": "int"
}
},
"type": "object"
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/vultr-update-advanced-options-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.