Configurations - List By Server
Lists all configurations (also known as server parameters) of a server.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations?api-version=2025-08-01
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
The name of the resource group. The name is case insensitive. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
The name of the server. |
|
subscription
|
path | True |
string (uuid) |
The ID of the target subscription. The value must be an UUID. |
|
api-version
|
query | True |
string minLength: 1 |
The API version to use for this operation. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK. |
|
| Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Microsoft Entra OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | impersonate your user account |
Examples
List all configurations (also known as server parameters) of a server.
Sample request
GET https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations?api-version=2025-08-01
Sample response
{
"value": [
{
"properties": {
"value": "off",
"description": "Allows tablespaces directly inside pg_tblspc, for testing.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-ALLOW-IN-PLACE-TABLESPACES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/allow_in_place_tablespaces",
"name": "allow_in_place_tablespaces",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Allows modifications of the structure of system tables.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-ALLOW-SYSTEM-TABLE-MODS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/allow_system_table_mods",
"name": "allow_system_table_mods",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the application name to be reported in statistics and logs.",
"defaultValue": "",
"dataType": "String",
"allowedValues": "[A-Za-z0-9._-]*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/libpq-connect.html#LIBPQ-CONNECT-APPLICATION-NAME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/application_name",
"name": "application_name",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the shell command that will be executed at every restart point.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-ARCHIVE-CLEANUP-COMMAND"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/archive_cleanup_command",
"name": "archive_cleanup_command",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "BlobLogUpload.sh %f %p",
"description": "Sets the shell command that will be called to archive a WAL file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-ARCHIVE-COMMAND"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/archive_command",
"name": "archive_command",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "always",
"description": "Allows archiving of WAL files using archive_command.",
"defaultValue": "off",
"dataType": "Enumeration",
"allowedValues": "always,on,off",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-ARCHIVE-MODE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/archive_mode",
"name": "archive_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "300",
"description": "Forces a switch to the next WAL file if a new file has not been started within N seconds.",
"defaultValue": "300",
"dataType": "Integer",
"allowedValues": "0-1073741823",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-ARCHIVE-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/archive_timeout",
"name": "archive_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables input of NULL (case insensitive) to be considered as NULL value rather than the literal String 'NULL'.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-ARRAY-NULLS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/array_nulls",
"name": "array_nulls",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "30",
"description": "Sets the maximum allowed time to complete client authentication.",
"defaultValue": "60",
"dataType": "Integer",
"allowedValues": "1-600",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-AUTHENTICATION-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/authentication_timeout",
"name": "authentication_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Use EXPLAIN ANALYZE for plan logging.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.2.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_analyze",
"name": "auto_explain.log_analyze",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Log buffers usage.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.3.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_buffers",
"name": "auto_explain.log_buffers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "text",
"description": "EXPLAIN format to be used for plan logging.",
"defaultValue": "text",
"dataType": "Enumeration",
"allowedValues": "text,xml,json,yaml",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.9.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_format",
"name": "auto_explain.log_format",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "log",
"description": "Log level for the plan.",
"defaultValue": "log",
"dataType": "Enumeration",
"allowedValues": "debug5,debug4,debug3,debug2,debug1,debug,info,notice,warning,log",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.10.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_level",
"name": "auto_explain.log_level",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets the minimum execution time above which plans will be logged. Zero prints all plans. -1 turns this feature off.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.1.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_min_duration",
"name": "auto_explain.log_min_duration",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Log nested statements.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.11.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_nested_statements",
"name": "auto_explain.log_nested_statements",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Log modified configuration parameters affecting query planning.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.8.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_settings",
"name": "auto_explain.log_settings",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Collect timing data, not just row counts.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.5.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_timing",
"name": "auto_explain.log_timing",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Include trigger statistics in plans. This has no effect unless log_analyze is also set.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.6.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_triggers",
"name": "auto_explain.log_triggers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Use EXPLAIN VERBOSE for plan logging.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.7.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_verbose",
"name": "auto_explain.log_verbose",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Log WAL usage.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.4.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.log_wal",
"name": "auto_explain.log_wal",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1.0",
"description": "Fraction of queries to process.",
"defaultValue": "1.0",
"dataType": "Numeric",
"allowedValues": "0.0-1.0",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/auto-explain.html#id-1.11.7.13.5.3.12.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/auto_explain.sample_rate",
"name": "auto_explain.sample_rate",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Controls whether the server should run the autovacuum subprocess.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum",
"name": "autovacuum",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.1",
"description": "Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM.",
"defaultValue": "0.1",
"dataType": "Numeric",
"allowedValues": "0-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-ANALYZE-SCALE-FACTOR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_analyze_scale_factor",
"name": "autovacuum_analyze_scale_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "50",
"description": "Sets the minimum number of inserted, updated or deleted tuples needed to trigger an ANALYZE in any one table.",
"defaultValue": "50",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-ANALYZE-THRESHOLD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_analyze_threshold",
"name": "autovacuum_analyze_threshold",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "200000000",
"description": "Maximum age (in transactions) before triggering autovacuum on a table to prevent transaction ID wraparound.",
"defaultValue": "200000000",
"dataType": "Integer",
"allowedValues": "100000-2000000000",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-FREEZE-MAX-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_freeze_max_age",
"name": "autovacuum_freeze_max_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "3",
"description": "Sets the maximum number of simultaneously running autovacuum worker processes.",
"defaultValue": "3",
"dataType": "Integer",
"allowedValues": "1-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-MAX-WORKERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_max_workers",
"name": "autovacuum_max_workers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "400000000",
"description": "Maximum age (in multixact) before triggering autovacuum on a table to prevent multixact wraparound.",
"defaultValue": "400000000",
"dataType": "Integer",
"allowedValues": "10000-2000000000",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-MULTIXACT-FREEZE-MAX-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_multixact_freeze_max_age",
"name": "autovacuum_multixact_freeze_max_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "60",
"description": "Sets minimum delay between autovacuum runs on any given database.",
"defaultValue": "60",
"dataType": "Integer",
"allowedValues": "1-2147483",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-NAPTIME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_naptime",
"name": "autovacuum_naptime",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Sets cost delay value (milliseconds) that will be used in automatic VACUUM operations.",
"defaultValue": "2",
"dataType": "Integer",
"allowedValues": "-1-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-COST-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_vacuum_cost_delay",
"name": "autovacuum_vacuum_cost_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets cost limit value that will be used in automatic VACUUM operations.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-COST-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_vacuum_cost_limit",
"name": "autovacuum_vacuum_cost_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.2",
"description": "Specifies a fraction of the table size to add to autovacuum_vacuum_insert_threshold when deciding whether to trigger a VACUUM.",
"defaultValue": "0.2",
"dataType": "Numeric",
"allowedValues": "0-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-INSERT-SCALE-FACTOR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_vacuum_insert_scale_factor",
"name": "autovacuum_vacuum_insert_scale_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1000",
"description": "Specifies the number of inserted tuples needed to trigger a VACUUM in any one table.",
"defaultValue": "1000",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-INSERT-THRESHOLD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_vacuum_insert_threshold",
"name": "autovacuum_vacuum_insert_threshold",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.2",
"description": "Specifies a fraction of the table size to add to autovacuum_vacuum_threshold when deciding whether to trigger a VACUUM.",
"defaultValue": "0.2",
"dataType": "Numeric",
"allowedValues": "0-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-SCALE-FACTOR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_vacuum_scale_factor",
"name": "autovacuum_vacuum_scale_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "50",
"description": "Specifies the minimum number of updated or deleted tuples needed to trigger a VACUUM in any one table.",
"defaultValue": "50",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-THRESHOLD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_vacuum_threshold",
"name": "autovacuum_vacuum_threshold",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets the maximum memory to be used by each autovacuum worker process.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2097151",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-AUTOVACUUM-WORK-MEM"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/autovacuum_work_mem",
"name": "autovacuum_work_mem",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "md5",
"description": "Accepted password authentication method.",
"defaultValue": "md5",
"dataType": "Set",
"allowedValues": "md5,scram-sha-256",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274147"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure.accepted_password_auth_method",
"name": "azure.accepted_password_auth_method",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Create temp tablespace on ephemeral disk.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure.enable_temp_tablespaces_on_local_ssd",
"name": "azure.enable_temp_tablespaces_on_local_ssd",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Specifies which extensions are allowed to be created in the server.",
"defaultValue": "",
"dataType": "Set",
"allowedValues": ",address_standardizer,address_standardizer_data_us,age,amcheck,anon,azure_ai,azure_storage,bloom,btree_gin,btree_gist,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hll,hstore,hypopg,intagg,intarray,isn,lo,login_hook,ltree,oracle_fdw,orafce,pageinspect,pg_buffercache,pg_cron,pg_freespacemap,pg_hint_plan,pg_partman,pg_prewarm,pg_repack,pg_squeeze,pg_stat_statements,pg_trgm,pg_visibility,pgaudit,pgcrypto,pglogical,pgrouting,pgrowlocks,pgstattuple,plpgsql,plv8,postgis,postgis_raster,postgis_sfcgal,postgis_tiger_geocoder,postgis_topology,postgres_fdw,postgres_protobuf,semver,session_variable,sslinfo,tablefunc,tdigest,tds_fdw,timescaledb,topn,tsm_system_rows,tsm_system_time,unaccent,uuid-ossp,vector",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274269"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure.extensions",
"name": "azure.extensions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Specifies if this is a server created for migrating from Azure Database for PostgreSQL Single Server to Flexible Server.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure.single_to_flex_migration",
"name": "azure.single_to_flex_migration",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Allow accessing data from blob storage in extension azure_storage.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure_storage.allow_network_access",
"name": "azure_storage.allow_network_access",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "512",
"description": "Blob block size in megabytes for blob_put in extension azure_storage.",
"defaultValue": "512",
"dataType": "Integer",
"allowedValues": "1-4000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "megabytes",
"documentationLink": "https://learn.microsoft.com/en-us/rest/api/storageservices/put-block?tabs=azure-ad#remarks"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure_storage.blob_block_size_mb",
"name": "azure_storage.blob_block_size_mb",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Allow all users to access data from public storage accounts in extension azure_storage.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/azure_storage.public_account_access",
"name": "azure_storage.public_account_access",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "256",
"description": "Number of pages after which previously performed writes are flushed to disk.",
"defaultValue": "256",
"dataType": "Integer",
"allowedValues": "0-256",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-BACKEND-FLUSH-AFTER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/backend_flush_after",
"name": "backend_flush_after",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "safe_encoding",
"description": "Sets whether \"\\'\" is allowed in string literals.",
"defaultValue": "safe_encoding",
"dataType": "Enumeration",
"allowedValues": "safe_encoding,on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-BACKSLASH-QUOTE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/backslash_quote",
"name": "backslash_quote",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Log backtrace for errors in these functions.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-BACKTRACE-FUNCTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/backtrace_functions",
"name": "backtrace_functions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "20",
"description": "Specifies the delay between activity rounds for the background writer. In each round the writer issues writes for some number of dirty buffers.",
"defaultValue": "20",
"dataType": "Integer",
"allowedValues": "10-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-BGWRITER-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bgwriter_delay",
"name": "bgwriter_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "64",
"description": "Number of pages after which previously performed writes by the background writer are flushed to disk.",
"defaultValue": "64",
"dataType": "Integer",
"allowedValues": "0-256",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-BGWRITER-FLUSH-AFTER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bgwriter_flush_after",
"name": "bgwriter_flush_after",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "100",
"description": "In each round, no more than this many buffers will be written by the background writer.",
"defaultValue": "100",
"dataType": "Integer",
"allowedValues": "0-1073741823",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-BGWRITER-LRU-MAXPAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bgwriter_lru_maxpages",
"name": "bgwriter_lru_maxpages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "The average recent need of buffers is multiplied by bgwriter_lru_multiplier to arrive at an estimate of the number of buffers that will be needed during the next round.",
"defaultValue": "2",
"dataType": "Numeric",
"allowedValues": "0-10",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-BGWRITER-LRU-MULTIPLIER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bgwriter_lru_multiplier",
"name": "bgwriter_lru_multiplier",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "8192",
"description": "Shows the size of a disk block.",
"defaultValue": "8192",
"dataType": "Integer",
"allowedValues": "8192-8192",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-BLOCK-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/block_size",
"name": "block_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables advertising the server via Bonjour.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-BONJOUR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bonjour",
"name": "bonjour",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the Bonjour service name.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-BONJOUR-NAME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bonjour_name",
"name": "bonjour_name",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "hex",
"description": "Sets the output format for values of type bytea. Valid values are hex (the default) and escape (the traditional PostgreSQL format).",
"defaultValue": "hex",
"dataType": "Enumeration",
"allowedValues": "escape,hex",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-BYTEA-OUTPUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/bytea_output",
"name": "bytea_output",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Checks function bodies during CREATE FUNCTION.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-CHECK-FUNCTION-BODIES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/check_function_bodies",
"name": "check_function_bodies",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.9",
"description": "Specifies the target of checkpoint completion, as a fraction of total time between checkpoints.",
"defaultValue": "0.9",
"dataType": "Numeric",
"allowedValues": "0-1",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-CHECKPOINT-COMPLETION-TARGET"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/checkpoint_completion_target",
"name": "checkpoint_completion_target",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "32",
"description": "Number of pages after which previously performed writes are flushed to disk.",
"defaultValue": "32",
"dataType": "Integer",
"allowedValues": "0-256",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-CHECKPOINT-FLUSH-AFTER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/checkpoint_flush_after",
"name": "checkpoint_flush_after",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "600",
"description": "Maximum time between automatic WAL checkpoints, in seconds. The valid range is between 30 seconds and one day.",
"defaultValue": "600",
"dataType": "Integer",
"allowedValues": "30-86400",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-CHECKPOINT-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/checkpoint_timeout",
"name": "checkpoint_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "30",
"description": "Writes a warning message if checkpoints caused by the filling of WAL segment more frequently than this.",
"defaultValue": "30",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-CHECKPOINT-WARNING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/checkpoint_warning",
"name": "checkpoint_warning",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "UTF8",
"description": "Sets the client-side encoding (character set). The default is to use the database encoding.",
"defaultValue": "UTF8",
"dataType": "Enumeration",
"allowedValues": "BIG5,EUC_CN,EUC_JP,EUC_JIS_2004,EUC_KR,EUC_TW,GB18030,GBK,ISO_8859_5,ISO_8859_6,ISO_8859_7,ISO_8859_8,JOHAB,KOI8R,KOI8U,LATIN1,LATIN2,LATIN3,LATIN4,LATIN5,LATIN6,LATIN7,LATIN8,LATIN9,LATIN10,MULE_INTERNAL,SJIS,SHIFT_JIS_2004,SQL_ASCII,UHC,UTF8,WIN866,WIN874,WIN1250,WIN1251,WIN1252,WIN1253,WIN1254,WIN1255,WIN1256,WIN1257,WIN1258",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-CLIENT-ENCODING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/client_encoding",
"name": "client_encoding",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "notice",
"description": "Controls the message levels that are sent to the client.",
"defaultValue": "notice",
"dataType": "Enumeration",
"allowedValues": "debug5,debug4,debug3,debug2,debug1,log,notice,warning,error",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-CLIENT-MIN-MESSAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/client_min_messages",
"name": "client_min_messages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the name of the cluster, which is included in the process title.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cluster_name",
"name": "cluster_name",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the delay in microseconds between transaction commit and flushing WAL to disk.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-100000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "microseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-COMMIT-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/commit_delay",
"name": "commit_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5",
"description": "Sets the minimum concurrent open transactions before performing commit_delay.",
"defaultValue": "5",
"dataType": "Integer",
"allowedValues": "0-1000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-COMMIT-SIBLINGS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/commit_siblings",
"name": "commit_siblings",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/pg/data/postgresql.conf",
"description": "Sets the server's main configuration file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-file-locations.html#GUC-CONFIG-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/config_file",
"name": "config_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2000",
"description": "Max login tokens per bucket.",
"defaultValue": "2000",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.bucket_limit",
"name": "connection_throttle.bucket_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables temporary connection throttling per IP for too many login failures.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.enable",
"name": "connection_throttle.enable",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.8",
"description": "The factor bias for calculating number of tokens for an IP's bucket.",
"defaultValue": "0.8",
"dataType": "Numeric",
"allowedValues": "0.0-0.9",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.factor_bias",
"name": "connection_throttle.factor_bias",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "500",
"description": "Max number of entries in the login failures hash table.",
"defaultValue": "500",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.hash_entries_max",
"name": "connection_throttle.hash_entries_max",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "120",
"description": "Time between resetting the login bucket.",
"defaultValue": "120",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.reset_time",
"name": "connection_throttle.reset_time",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Factor to increase number of tokens by for IPs with low failure rate.",
"defaultValue": "2",
"dataType": "Numeric",
"allowedValues": "1.0-100.0",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.restore_factor",
"name": "connection_throttle.restore_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "20",
"description": "Time between updating the login bucket.",
"defaultValue": "20",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/connection_throttle.update_time",
"name": "connection_throttle.update_time",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "partition",
"description": "Controls the query planner's use of table constraints to optimize queries.",
"defaultValue": "partition",
"dataType": "Enumeration",
"allowedValues": "partition,on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-CONSTRAINT-EXCLUSION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/constraint_exclusion",
"name": "constraint_exclusion",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.005",
"description": "Sets the planner's estimate of the cost of processing each index entry during an index scan.",
"defaultValue": "0.005",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-CPU-INDEX-TUPLE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cpu_index_tuple_cost",
"name": "cpu_index_tuple_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.0025",
"description": "Sets the planner's estimate of the cost of processing each operator or function executed during a query.",
"defaultValue": "0.0025",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-CPU-OPERATOR-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cpu_operator_cost",
"name": "cpu_operator_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.01",
"description": "Sets the planner's estimate of the cost of processing each row during a query.",
"defaultValue": "0.01",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-CPU-TUPLE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cpu_tuple_cost",
"name": "cpu_tuple_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "postgres",
"description": "Sets the database in which pg_cron metadata is kept.",
"defaultValue": "postgres",
"dataType": "String",
"allowedValues": "[A-Za-z0-9_]+",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/citusdata/pg_cron"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cron.database_name",
"name": "cron.database_name",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Log all jobs runs into the job_run_details table.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/citusdata/pg_cron"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cron.log_run",
"name": "cron.log_run",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Log all cron statements prior to execution.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/citusdata/pg_cron"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cron.log_statement",
"name": "cron.log_statement",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "32",
"description": "Sets the maximum number of jobs that can run concurrently. This value is limited by max_connections.",
"defaultValue": "32",
"dataType": "Integer",
"allowedValues": "0-5000",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/citusdata/pg_cron"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cron.max_running_jobs",
"name": "cron.max_running_jobs",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.1",
"description": "Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved.",
"defaultValue": "0.1",
"dataType": "Numeric",
"allowedValues": "0-1",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-CURSOR-TUPLE-FRACTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/cursor_tuple_fraction",
"name": "cursor_tuple_fraction",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Shows whether data checksums are turned on for this cluster.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-DATA-CHECKSUMS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/data_checksums",
"name": "data_checksums",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/pg/data",
"description": "Sets the server's data directory.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-file-locations.html#GUC-DATA-DIRECTORY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/data_directory",
"name": "data_directory",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0700",
"description": "Mode of the data directory.",
"defaultValue": "448",
"dataType": "Integer",
"allowedValues": "0-511",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-DATA-DIRECTORY-MODE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/data_directory_mode",
"name": "data_directory_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Whether to continue running after a failure to sync data files.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-error-handling.html#GUC-DATA-SYNC-RETRY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/data_sync_retry",
"name": "data_sync_retry",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "ISO, MDY",
"description": "Sets the display format for date and time values.",
"defaultValue": "ISO, MDY",
"dataType": "String",
"allowedValues": "(ISO|POSTGRES|SQL|GERMAN)(, (DMY|MDY|YMD))?",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DATESTYLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/DateStyle",
"name": "DateStyle",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables per-database user names.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-DB-USER-NAMESPACE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/db_user_namespace",
"name": "db_user_namespace",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1000",
"description": "Sets the amount of time, in milliseconds, to wait on a lock before checking for deadlock.",
"defaultValue": "1000",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-locks.html#GUC-DEADLOCK-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/deadlock_timeout",
"name": "deadlock_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Shows whether the running server has assertion checks enabled.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/debug_assertions",
"name": "debug_assertions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Indents parse and plan tree displays.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#id-1.6.6.11.5.3.3.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/debug_pretty_print",
"name": "debug_pretty_print",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Logs each query's parse tree.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#id-1.6.6.11.5.3.2.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/debug_print_parse",
"name": "debug_print_parse",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Logs each query's execution plan.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#id-1.6.6.11.5.3.2.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/debug_print_plan",
"name": "debug_print_plan",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Logs each query's rewritten parse tree.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#id-1.6.6.11.5.3.2.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/debug_print_rewritten",
"name": "debug_print_rewritten",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "100",
"description": "Sets the default statistics target for table columns without a column-specific target.",
"defaultValue": "100",
"dataType": "Integer",
"allowedValues": "1-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-DEFAULT-STATISTICS-TARGET"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_statistics_target",
"name": "default_statistics_target",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "heap",
"description": "Sets the default table access method for new tables.",
"defaultValue": "heap",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DEFAULT-TABLE-ACCESS-METHOD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_table_access_method",
"name": "default_table_access_method",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the default tablespace to create tables and indexes in.",
"defaultValue": "",
"dataType": "String",
"allowedValues": "[A-Za-z._]*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DEFAULT-TABLESPACE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_tablespace",
"name": "default_tablespace",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "pg_catalog.english",
"description": "Selects the text search configuration that is used by those variants of the text search functions that do not have an explicit argument specifying it.",
"defaultValue": "pg_catalog.english",
"dataType": "String",
"allowedValues": "[A-Za-z._]+",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DEFAULT-TEXT-SEARCH-CONFIG"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_text_search_config",
"name": "default_text_search_config",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "This parameter controls the default deferrable status of each new transaction. It has no effect on read-write transactions or those operating at isolation levels lower than serializable.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DEFAULT-TRANSACTION-DEFERRABLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_transaction_deferrable",
"name": "default_transaction_deferrable",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "read committed",
"description": "This parameter controls the default isolation level of each new transaction. The default is 'read committed'.",
"defaultValue": "read committed",
"dataType": "Enumeration",
"allowedValues": "serializable,repeatable read,read committed,read uncommitted",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DEFAULT-TRANSACTION-ISOLATION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_transaction_isolation",
"name": "default_transaction_isolation",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Sets the default read-only status of each new transaction.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DEFAULT-TRANSACTION-READ-ONLY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/default_transaction_read_only",
"name": "default_transaction_read_only",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "$libdir",
"description": "Sets the path for dynamically loadable modules.",
"defaultValue": "$libdir",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-DYNAMIC-LIBRARY-PATH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/dynamic_library_path",
"name": "dynamic_library_path",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "posix",
"description": "Selects the dynamic shared memory implementation used.",
"defaultValue": "posix",
"dataType": "Enumeration",
"allowedValues": "posix,sysv,mmap",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-DYNAMIC-SHARED-MEMORY-TYPE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/dynamic_shared_memory_type",
"name": "dynamic_shared_memory_type",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1572864",
"description": "Sets the planner's assumption about the size of the disk cache.",
"defaultValue": "1572864",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-EFFECTIVE-CACHE-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/effective_cache_size",
"name": "effective_cache_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1",
"description": "Sets the number of concurrent disk I/O operations that PostgreSQL expects can be executed simultaneously.",
"defaultValue": "1",
"dataType": "Integer",
"allowedValues": "0-1000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-EFFECTIVE-IO-CONCURRENCY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/effective_io_concurrency",
"name": "effective_io_concurrency",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of bitmap-scan plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-BITMAPSCAN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_bitmapscan",
"name": "enable_bitmapscan",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of gather merge plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-GATHERMERGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_gathermerge",
"name": "enable_gathermerge",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of hashed aggregation plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-HASHAGG"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_hashagg",
"name": "enable_hashagg",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of hash join plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-HASHJOIN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_hashjoin",
"name": "enable_hashjoin",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of incremental sort steps.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-INCREMENTAL-SORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_incremental_sort",
"name": "enable_incremental_sort",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of index-only-scan plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-INDEXONLYSCAN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_indexonlyscan",
"name": "enable_indexonlyscan",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of index-scan plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-INDEXSCAN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_indexscan",
"name": "enable_indexscan",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of materialization.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-MATERIAL"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_material",
"name": "enable_material",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of merge join plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-MERGEJOIN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_mergejoin",
"name": "enable_mergejoin",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of nested loop join plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-NESTLOOP"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_nestloop",
"name": "enable_nestloop",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of parallel append plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-PARALLEL-APPEND"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_parallel_append",
"name": "enable_parallel_append",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of parallel hash plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-PARALLEL-HASH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_parallel_hash",
"name": "enable_parallel_hash",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables plan-time and run-time partition pruning.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-PARTITION-PRUNING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_partition_pruning",
"name": "enable_partition_pruning",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables or disables the query planner's use of partitionwise grouping or aggregation, which allows grouping or aggregation on a partitioned tables performed separately for each partition.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-PARTITIONWISE-AGGREGATE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_partitionwise_aggregate",
"name": "enable_partitionwise_aggregate",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables or disables the query planner's use of partitionwise join, which allows a join between partitioned tables to be performed by joining the matching partitions.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-PARTITIONWISE-JOIN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_partitionwise_join",
"name": "enable_partitionwise_join",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of sequential-scan plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-SEQSCAN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_seqscan",
"name": "enable_seqscan",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of explicit sort steps.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-SORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_sort",
"name": "enable_sort",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables the planner's use of TID scan plans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-ENABLE-TIDSCAN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/enable_tidscan",
"name": "enable_tidscan",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Warns about backslash escapes in ordinary string literals.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-ESCAPE-STRING-WARNING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/escape_string_warning",
"name": "escape_string_warning",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "PostgreSQL",
"description": "Sets the application name used to identify PostgreSQL messages in the event log.",
"defaultValue": "PostgreSQL",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-EVENT-SOURCE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/event_source",
"name": "event_source",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Terminates session on any error.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-error-handling.html#GUC-EXIT-ON-ERROR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/exit_on_error",
"name": "exit_on_error",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Writes the postmaster PID to the specified file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-file-locations.html#GUC-EXTERNAL-PID-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/external_pid_file",
"name": "external_pid_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1",
"description": "Sets the number of digits displayed for floating-point values.",
"defaultValue": "1",
"dataType": "Integer",
"allowedValues": "-15-3",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-EXTRA-FLOAT-DIGITS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/extra_float_digits",
"name": "extra_float_digits",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Forces use of parallel query facilities.",
"defaultValue": "off",
"dataType": "Enumeration",
"allowedValues": "off,on,regress",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-FORCE-PARALLEL-MODE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/force_parallel_mode",
"name": "force_parallel_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "8",
"description": "The planner will merge sub-queries into upper queries upto this limit in FROM clause. Smaller values reduce planning time but might yield inferior query plans.",
"defaultValue": "8",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-FROM-COLLAPSE-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/from_collapse_limit",
"name": "from_collapse_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Forces synchronization of updates to disk.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-FSYNC"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/fsync",
"name": "fsync",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Writes full pages to WAL when first modified after a checkpoint.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-FULL-PAGE-WRITES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/full_page_writes",
"name": "full_page_writes",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables genetic query optimization.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo",
"name": "geqo",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5",
"description": "GEQO: effort is used to set the default for other GEQO parameters.",
"defaultValue": "5",
"dataType": "Integer",
"allowedValues": "1-10",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO-EFFORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo_effort",
"name": "geqo_effort",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "GEQO: number of iterations of the algorithm.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO-GENERATIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo_generations",
"name": "geqo_generations",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "GEQO: number of individuals in the population.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO-POOL-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo_pool_size",
"name": "geqo_pool_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "GEQO: seed for random path selection.",
"defaultValue": "0",
"dataType": "Numeric",
"allowedValues": "0-1",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO-SEED"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo_seed",
"name": "geqo_seed",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "GEQO: selective pressure within the population.",
"defaultValue": "2",
"dataType": "Numeric",
"allowedValues": "1.5-2",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO-SELECTION-BIAS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo_selection_bias",
"name": "geqo_selection_bias",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "12",
"description": "Sets the threshold of FROM items beyond which GEQO is used.",
"defaultValue": "12",
"dataType": "Integer",
"allowedValues": "2-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-GEQO-THRESHOLD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/geqo_threshold",
"name": "geqo_threshold",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the maximum allowed result for exact search by GIN.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-GIN-FUZZY-SEARCH-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/gin_fuzzy_search_limit",
"name": "gin_fuzzy_search_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "4096",
"description": "Sets the maximum size of the pending list for GIN index.",
"defaultValue": "4096",
"dataType": "Integer",
"allowedValues": "64-2097151",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-GIN-PENDING-LIST-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/gin_pending_list_limit",
"name": "gin_pending_list_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1",
"description": "Multiple of work_mem to use for hash tables.",
"defaultValue": "1",
"dataType": "Numeric",
"allowedValues": "1-1000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-HASH-MEM-MULTIPLIER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/hash_mem_multiplier",
"name": "hash_mem_multiplier",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/pg/data/pg_hba.conf",
"description": "Sets the server's \"hba\" configuration file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-file-locations.html#GUC-HBA-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/hba_file",
"name": "hba_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Allows connections and queries during recovery.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-HOT-STANDBY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/hot_standby",
"name": "hot_standby",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables/disables the option whether hot standby needs to send feedback to the primary or upstream standby about queries currently executing on the standby.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-HOT-STANDBY-FEEDBACK"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/hot_standby_feedback",
"name": "hot_standby_feedback",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "try",
"description": "Enables/disables the use of huge memory pages. This setting is not applicable to servers having less than 4 vCores.",
"defaultValue": "try",
"dataType": "Enumeration",
"allowedValues": "on,off,try",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-HUGE-PAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/huge_pages",
"name": "huge_pages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/pg/data/pg_ident.conf",
"description": "Sets the server's \"ident\" configuration file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-file-locations.html#GUC-IDENT-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ident_file",
"name": "ident_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the maximum allowed duration of any idling transaction.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/idle_in_transaction_session_timeout",
"name": "idle_in_transaction_session_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Continues processing after a checksum failure.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-IGNORE-CHECKSUM-FAILURE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ignore_checksum_failure",
"name": "ignore_checksum_failure",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Continues recovery after an invalid pages failure.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-IGNORE-INVALID-PAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ignore_invalid_pages",
"name": "ignore_invalid_pages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Disables reading from system indexes.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-IGNORE-SYSTEM-INDEXES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ignore_system_indexes",
"name": "ignore_system_indexes",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "720",
"description": "Sets the frequency at which each index optimization session is triggered when index_tuning.mode is set to 'REPORT'.",
"defaultValue": "720",
"dataType": "Integer",
"allowedValues": "60-10080",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "minutes",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.analysis_interval",
"name": "index_tuning.analysis_interval",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Maximum number of columns that can be part of the index key for any recommended index.",
"defaultValue": "2",
"dataType": "Integer",
"allowedValues": "1-10",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.max_columns_per_index",
"name": "index_tuning.max_columns_per_index",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "Maximum number of indexes that can be recommended for each database during one optimization session.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "1-25",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.max_index_count",
"name": "index_tuning.max_index_count",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "Maximum number of indexes that can be recommended for each table.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "1-25",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.max_indexes_per_table",
"name": "index_tuning.max_indexes_per_table",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "25",
"description": "Number of slowest queries per database for which indexes can be recommended.",
"defaultValue": "25",
"dataType": "Integer",
"allowedValues": "5-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.max_queries_per_database",
"name": "index_tuning.max_queries_per_database",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.1",
"description": "Acceptable regression introduced by a recommended index on any of the queries analyzed during one optimization session.",
"defaultValue": "0.1",
"dataType": "Numeric",
"allowedValues": "0.05-0.2",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "percentage",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.max_regression_factor",
"name": "index_tuning.max_regression_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.1",
"description": "Maximum total size, in percentage of total disk space, that all recommended indexes for any given database can use.",
"defaultValue": "0.1",
"dataType": "Numeric",
"allowedValues": "0-1.0",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "percentage",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.max_total_size_factor",
"name": "index_tuning.max_total_size_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.2",
"description": "Cost improvement that a recommended index must provide to at least one of the queries analyzed during one optimization session.",
"defaultValue": "0.2",
"dataType": "Numeric",
"allowedValues": "0-20.0",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "percentage",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.min_improvement_factor",
"name": "index_tuning.min_improvement_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Configures index optimization as disabled ('OFF') or enabled to only emit recommendation. Requires Query Store to be enabled by setting pg_qs.query_capture_mode to 'TOP' or 'ALL'.",
"defaultValue": "off",
"dataType": "Enumeration",
"allowedValues": "off,report",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.mode",
"name": "index_tuning.mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1000",
"description": "Minimum number of daily average DML operations affecting the table, so that their unused indexes are considered for dropping.",
"defaultValue": "1000",
"dataType": "Integer",
"allowedValues": "0-9999999",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.unused_dml_per_table",
"name": "index_tuning.unused_dml_per_table",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "35",
"description": "Minimum number of days the index has not been used, based on system statistics, so that it is considered for dropping.",
"defaultValue": "35",
"dataType": "Integer",
"allowedValues": "30-720",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "days",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.unused_min_period",
"name": "index_tuning.unused_min_period",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1000",
"description": "Minimum number of daily average read operations affecting the table, so that their unused indexes are considered for dropping.",
"defaultValue": "1000",
"dataType": "Integer",
"allowedValues": "0-9999999",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274149"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/index_tuning.unused_reads_per_table",
"name": "index_tuning.unused_reads_per_table",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Datetimes are integer based.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-INTEGER-DATETIMES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/integer_datetimes",
"name": "integer_datetimes",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables intelligent tuning",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274150"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/intelligent_tuning",
"name": "intelligent_tuning",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Specifies which metrics will be adjusted by intelligent tuning.",
"defaultValue": "none",
"dataType": "Set",
"allowedValues": "none,Storage-checkpoint_completion_target,Storage-min_wal_size,Storage-max_wal_size,Storage-bgwriter_delay,tuning-autovacuum,all",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274150"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/intelligent_tuning.metric_targets",
"name": "intelligent_tuning.metric_targets",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "postgres",
"description": "Sets the display format for interval values.",
"defaultValue": "postgres",
"dataType": "Enumeration",
"allowedValues": "postgres,postgres_verbose,sql_standard,iso_8601",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-INTERVALSTYLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/IntervalStyle",
"name": "IntervalStyle",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Determines whether JIT compilation may be used by PostgreSQL.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on, off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-JIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit",
"name": "jit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "100000",
"description": "Sets the query cost above which JIT compilation is activated, if enabled.",
"defaultValue": "100000",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-JIT-ABOVE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_above_cost",
"name": "jit_above_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Register JIT compiled function with debugger.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-JIT-DEBUGGING-SUPPORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_debugging_support",
"name": "jit_debugging_support",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Write out LLVM bitcode to facilitate JIT debugging.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-JIT-DUMP-BITCODE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_dump_bitcode",
"name": "jit_dump_bitcode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Allow JIT compilation of expressions.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-JIT-EXPRESSIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_expressions",
"name": "jit_expressions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "500000",
"description": "Sets the query cost above which JIT compilation attempts to inline functions and operators.",
"defaultValue": "500000",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-JIT-INLINE-ABOVE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_inline_above_cost",
"name": "jit_inline_above_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "500000",
"description": "Sets the query cost above which JIT compilation applies expensive optimizations.",
"defaultValue": "500000",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-JIT-OPTIMIZE-ABOVE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_optimize_above_cost",
"name": "jit_optimize_above_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Register JIT compiled function with perf profiler.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-JIT-PROFILING-SUPPORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_profiling_support",
"name": "jit_profiling_support",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "llvmjit",
"description": "JIT provider to use.",
"defaultValue": "llvmjit",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-JIT-PROVIDER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_provider",
"name": "jit_provider",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Allow JIT compilation of tuple deforming.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-JIT-TUPLE-DEFORMING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/jit_tuple_deforming",
"name": "jit_tuple_deforming",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "8",
"description": "Sets the FROM-list size beyond which JOIN constructs are not flattened.",
"defaultValue": "8",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-JOIN-COLLAPSE-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/join_collapse_limit",
"name": "join_collapse_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Sets whether Kerberos and GSSAPI user names should be treated as case-insensitive.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-KRB-CASEINS-USERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/krb_caseins_users",
"name": "krb_caseins_users",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the location of the Kerberos server key file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-KRB-SERVER-KEYFILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/krb_server_keyfile",
"name": "krb_server_keyfile",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "en_US.utf8",
"description": "Shows the collation order locale.",
"defaultValue": "C",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/locale.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lc_collate",
"name": "lc_collate",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "en_US.utf8",
"description": "Shows the character classification and case conversion locale.",
"defaultValue": "C",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/locale.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lc_ctype",
"name": "lc_ctype",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "en_US.utf8",
"description": "Sets the language in which messages are displayed.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LC-MESSAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lc_messages",
"name": "lc_messages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "en_US.utf-8",
"description": "Sets the locale for formatting monetary amounts.",
"defaultValue": "en_US.utf-8",
"dataType": "String",
"allowedValues": "[A-Za-z0-9._ -]+",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LC-MONETARY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lc_monetary",
"name": "lc_monetary",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "en_US.utf-8",
"description": "Sets the locale for formatting numbers.",
"defaultValue": "en_US.utf-8",
"dataType": "String",
"allowedValues": "[A-Za-z0-9._ -]+",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LC-NUMERIC"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lc_numeric",
"name": "lc_numeric",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "en_US.utf8",
"description": "Sets the locale for formatting date and time values.",
"defaultValue": "C",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LC-TIME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lc_time",
"name": "lc_time",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "*",
"description": "Sets the host name or IP address(es) to listen to.",
"defaultValue": "localhost",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-LISTEN-ADDRESSES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/listen_addresses",
"name": "listen_addresses",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables backward compatibility mode for privilege checks on large objects.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-LO-COMPAT-PRIVILEGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lo_compat_privileges",
"name": "lo_compat_privileges",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Lists unprivileged shared libraries to preload into each backend.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LOCAL-PRELOAD-LIBRARIES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/local_preload_libraries",
"name": "local_preload_libraries",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the maximum allowed duration (in milliseconds) of any wait for a lock. 0 turns this off.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-LOCK-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/lock_timeout",
"name": "lock_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets the minimum execution time above which autovacuum actions will be logged.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-autovacuum.html#id-1.6.6.13.4.2.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_autovacuum_min_duration",
"name": "log_autovacuum_min_duration",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Logs each checkpoint.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-CHECKPOINTS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_checkpoints",
"name": "log_checkpoints",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Causes each attempted connection to the server to be logged, as well as successful completion of client authentication.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-CONNECTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_connections",
"name": "log_connections",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "stderr",
"description": "Sets the destination for server log output.",
"defaultValue": "stderr",
"dataType": "Enumeration",
"allowedValues": "stderr,csvlog",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-DESTINATION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_destination",
"name": "log_destination",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "log",
"description": "Sets the destination directory for log files.",
"defaultValue": "log",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-DIRECTORY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_directory",
"name": "log_directory",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Logs end of a session, including duration.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-DISCONNECTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_disconnections",
"name": "log_disconnections",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Logs the duration of each completed SQL statement.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-DURATION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_duration",
"name": "log_duration",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "default",
"description": "Controls the amount of detail written in the server log for each message that is logged.",
"defaultValue": "default",
"dataType": "Enumeration",
"allowedValues": "terse,default,verbose",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-ERROR-VERBOSITY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_error_verbosity",
"name": "log_error_verbosity",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Writes executor performance statistics to the server log.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#id-1.6.6.12.3.2.1.4.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_executor_stats",
"name": "log_executor_stats",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0600",
"description": "Sets the file permissions for log files.",
"defaultValue": "384",
"dataType": "Integer",
"allowedValues": "0-511",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-FILE-MODE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_file_mode",
"name": "log_file_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "postgresql-%Y-%m-%d_%H%M%S.log",
"description": "Sets the file name pattern for log files.",
"defaultValue": "postgresql-%Y-%m-%d_%H%M%S.log",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-FILENAME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_filename",
"name": "log_filename",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Logs the host name in the connection logs.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-HOSTNAME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_hostname",
"name": "log_hostname",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "%t-%c-",
"description": "Sets the printf-style string that is output at the beginning of each log line.",
"defaultValue": "%t-%c-",
"dataType": "String",
"allowedValues": "[^']*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-LINE-PREFIX"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_line_prefix",
"name": "log_line_prefix",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Controls whether a log message is produced when a session waits longer than deadlock_timeout to acquire a lock.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-LOCK-WAITS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_lock_waits",
"name": "log_lock_waits",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-MIN-DURATION-SAMPLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_min_duration_sample",
"name": "log_min_duration_sample",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets the minimum execution time (in milliseconds) above which statements will be logged. -1 disables logging statement durations.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_min_duration_statement",
"name": "log_min_duration_statement",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "error",
"description": "Causes all statements generating error at or above this level to be logged.",
"defaultValue": "error",
"dataType": "Enumeration",
"allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-MIN-ERROR-STATEMENT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_min_error_statement",
"name": "log_min_error_statement",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "warning",
"description": "Controls which message levels are written to the server log.",
"defaultValue": "warning",
"dataType": "Enumeration",
"allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-MIN-MESSAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_min_messages",
"name": "log_min_messages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "When logging statements, limit logged parameter values to first N bytes.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-1073741823",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "bytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_parameter_max_length",
"name": "log_parameter_max_length",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "When reporting an error, limit logged parameter values to first N bytes.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "-1-1073741823",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "bytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-PARAMETER-MAX-LENGTH-ON-ERROR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_parameter_max_length_on_error",
"name": "log_parameter_max_length_on_error",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Writes parser performance statistics to the server log.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#id-1.6.6.12.3.2.1.4.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_parser_stats",
"name": "log_parser_stats",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Writes planner performance statistics to the server log.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#id-1.6.6.12.3.2.1.4.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_planner_stats",
"name": "log_planner_stats",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Logs each replication command.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-REPLICATION-COMMANDS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_replication_commands",
"name": "log_replication_commands",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "60",
"description": "Automatic log file rotation will occur after N minutes.",
"defaultValue": "1440",
"dataType": "Integer",
"allowedValues": "0-35791394",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "minutes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-ROTATION-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_rotation_age",
"name": "log_rotation_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "102400",
"description": "Automatic log file rotation will occur after N kilobytes.",
"defaultValue": "10240",
"dataType": "Integer",
"allowedValues": "0-2097151",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-ROTATION-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_rotation_size",
"name": "log_rotation_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Sets the type of statements logged.",
"defaultValue": "none",
"dataType": "Enumeration",
"allowedValues": "none,ddl,mod,all",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-STATEMENT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_statement",
"name": "log_statement",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1",
"description": "Fraction of statements exceeding log_min_duration_sample to be logged.",
"defaultValue": "1",
"dataType": "Numeric",
"allowedValues": "0-1",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-STATEMENT-SAMPLE-RATE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_statement_sample_rate",
"name": "log_statement_sample_rate",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "For each query, writes cumulative performance statistics to the server log.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#id-1.6.6.12.3.2.1.4.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_statement_stats",
"name": "log_statement_stats",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Logs the use of temporary files larger than this number of kilobytes.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-TEMP-FILES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_temp_files",
"name": "log_temp_files",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "UTC",
"description": "Sets the time zone to use in log messages.",
"defaultValue": "GMT",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-TIMEZONE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_timezone",
"name": "log_timezone",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Set the fraction of transactions to log for new transactions.",
"defaultValue": "0",
"dataType": "Numeric",
"allowedValues": "0-1",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-TRANSACTION-SAMPLE-RATE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_transaction_sample_rate",
"name": "log_transaction_sample_rate",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Truncate existing log files of same name during log rotation.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOG-TRUNCATE-ON-ROTATION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/log_truncate_on_rotation",
"name": "log_truncate_on_rotation",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables or disables server logs functionality.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274270"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/logfiles.download_enable",
"name": "logfiles.download_enable",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "3",
"description": "Sets the retention period window in days for server logs - after this time data will be deleted.",
"defaultValue": "3",
"dataType": "Integer",
"allowedValues": "1-7",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274270"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/logfiles.retention_days",
"name": "logfiles.retention_days",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Start a subprocess to capture stderr output and/or csvlogs into log files.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-LOGGING-COLLECTOR"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/logging_collector",
"name": "logging_collector",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "65536",
"description": "Sets the maximum memory to be used for logical decoding.",
"defaultValue": "65536",
"dataType": "Integer",
"allowedValues": "64-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-LOGICAL-DECODING-WORK-MEM"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/logical_decoding_work_mem",
"name": "logical_decoding_work_mem",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "A variant of effective_io_concurrency that is used for maintenance work.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "0-1000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAINTENANCE-IO-CONCURRENCY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/maintenance_io_concurrency",
"name": "maintenance_io_concurrency",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "274432",
"description": "Sets the maximum memory to be used for maintenance operations such as VACUUM, Create Index.",
"defaultValue": "274432",
"dataType": "Integer",
"allowedValues": "1024-2097151",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/maintenance_work_mem",
"name": "maintenance_work_mem",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1718",
"description": "Sets the maximum number of concurrent connections to the database server.",
"defaultValue": "1718",
"dataType": "Integer",
"allowedValues": "25-5000",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-MAX-CONNECTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_connections",
"name": "max_connections",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1000",
"description": "Sets the maximum number of simultaneously open files for each server process.",
"defaultValue": "1000",
"dataType": "Integer",
"allowedValues": "64-2147483647",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-FILES-PER-PROCESS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_files_per_process",
"name": "max_files_per_process",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "100",
"description": "Shows the maximum number of function arguments.",
"defaultValue": "100",
"dataType": "Integer",
"allowedValues": "100-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-MAX-FUNCTION-ARGS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_function_args",
"name": "max_function_args",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "63",
"description": "Shows the maximum identifier length.",
"defaultValue": "63",
"dataType": "Integer",
"allowedValues": "63-63",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-MAX-IDENTIFIER-LENGTH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_identifier_length",
"name": "max_identifier_length",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "32",
"description": "Shows the maximum number of index keys.",
"defaultValue": "32",
"dataType": "Integer",
"allowedValues": "32-32",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-MAX-INDEX-KEYS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_index_keys",
"name": "max_index_keys",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "64",
"description": "Sets the maximum number of locks can be taken per transaction. When running a replica server, you must set this parameter to the same or higher value than on the master server.",
"defaultValue": "64",
"dataType": "Integer",
"allowedValues": "10-8388608",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-locks.html#GUC-MAX-LOCKS-PER-TRANSACTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_locks_per_transaction",
"name": "max_locks_per_transaction",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "4",
"description": "Specifies maximum number of logical replication workers. This includes both apply workers and table synchronization workers.",
"defaultValue": "4",
"dataType": "Integer",
"allowedValues": "0-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-LOGICAL-REPLICATION-WORKERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_logical_replication_workers",
"name": "max_logical_replication_workers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Sets the maximum number of parallel processes per maintenance operation.",
"defaultValue": "2",
"dataType": "Integer",
"allowedValues": "0-64",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-PARALLEL-WORKERS-MAINTENANCE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_parallel_maintenance_workers",
"name": "max_parallel_maintenance_workers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "8",
"description": "Sets the maximum number of workers than can be supported for parallel operations.",
"defaultValue": "8",
"dataType": "Integer",
"allowedValues": "0-1024",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-PARALLEL-WORKERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_parallel_workers",
"name": "max_parallel_workers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Sets the maximum number of parallel processes per executor node.",
"defaultValue": "2",
"dataType": "Integer",
"allowedValues": "0-1024",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_parallel_workers_per_gather",
"name": "max_parallel_workers_per_gather",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Sets the maximum number of predicate-locked tuples per page.",
"defaultValue": "2",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-locks.html#GUC-MAX-PRED-LOCKS-PER-PAGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_pred_locks_per_page",
"name": "max_pred_locks_per_page",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-2",
"description": "Sets the maximum number of predicate-locked pages and tuples per relation.",
"defaultValue": "-2",
"dataType": "Integer",
"allowedValues": "-2147483648-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-locks.html#GUC-MAX-PRED-LOCKS-PER-RELATION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_pred_locks_per_relation",
"name": "max_pred_locks_per_relation",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "64",
"description": "Sets the maximum number of predicate locks per transaction.",
"defaultValue": "64",
"dataType": "Integer",
"allowedValues": "10-2147483647",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-locks.html#GUC-MAX-PRED-LOCKS-PER-TRANSACTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_pred_locks_per_transaction",
"name": "max_pred_locks_per_transaction",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the maximum number of simultaneously prepared transactions. When running a replica server, you must set this parameter to the same or higher value than on the primary server.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-PREPARED-TRANSACTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_prepared_transactions",
"name": "max_prepared_transactions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "Specifies the maximum number of replication slots that the server can support.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "2-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-REPLICATION-SLOTS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_replication_slots",
"name": "max_replication_slots",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Sets the maximum WAL size that can be reserved by replication slots.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "megabytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-SLOT-WAL-KEEP-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_slot_wal_keep_size",
"name": "max_slot_wal_keep_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2048",
"description": "Sets the maximum stack depth, in kilobytes.",
"defaultValue": "100",
"dataType": "Integer",
"allowedValues": "100-2147483647",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-STACK-DEPTH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_stack_depth",
"name": "max_stack_depth",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "30000",
"description": "Sets the maximum delay before canceling queries that conflict when a hot standby server is processing archived WAL data.",
"defaultValue": "30000",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-STANDBY-ARCHIVE-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_standby_archive_delay",
"name": "max_standby_archive_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "30000",
"description": "Sets the maximum delay before canceling queries that conflict when a hot standby server is processing streamed WAL data.",
"defaultValue": "30000",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-STANDBY-STREAMING-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_standby_streaming_delay",
"name": "max_standby_streaming_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Maximum number of table synchronization workers per subscription.",
"defaultValue": "2",
"dataType": "Integer",
"allowedValues": "0-262143",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-SYNC-WORKERS-PER-SUBSCRIPTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_sync_workers_per_subscription",
"name": "max_sync_workers_per_subscription",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "Sets the maximum number of simultaneously running WAL sender processes.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "5-100",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-MAX-WAL-SENDERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_wal_senders",
"name": "max_wal_senders",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2048",
"description": "Maximum size to let the WAL grow before triggering automatic checkpoint.",
"defaultValue": "2048",
"dataType": "Integer",
"allowedValues": "32-65536",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "megabytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-MAX-WAL-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_wal_size",
"name": "max_wal_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "8",
"description": "Sets the maximum number of background processes that the system can support.",
"defaultValue": "8",
"dataType": "Integer",
"allowedValues": "0-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-MAX-WORKER-PROCESSES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/max_worker_processes",
"name": "max_worker_processes",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables metrics collection for all table statistics within a database",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274151"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/metrics.autovacuum_diagnostics",
"name": "metrics.autovacuum_diagnostics",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables metrics collection for database and activity statistics",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274151"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/metrics.collector_database_activity",
"name": "metrics.collector_database_activity",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables metrics collection for PgBouncer.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274151"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/metrics.pgbouncer_diagnostics",
"name": "metrics.pgbouncer_diagnostics",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "64",
"description": "Sets the minimum amount of index data for a parallel scan.",
"defaultValue": "64",
"dataType": "Integer",
"allowedValues": "0-715827882",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-MIN-PARALLEL-INDEX-SCAN-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/min_parallel_index_scan_size",
"name": "min_parallel_index_scan_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1024",
"description": "Sets the minimum amount of table data that must be scanned for a parallel scan to be considered.",
"defaultValue": "1024",
"dataType": "Integer",
"allowedValues": "0-715827882",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-MIN-PARALLEL-TABLE-SCAN-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/min_parallel_table_scan_size",
"name": "min_parallel_table_scan_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "80",
"description": "Sets the minimum size to shrink the WAL to.",
"defaultValue": "80",
"dataType": "Integer",
"allowedValues": "32-2097151",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "megabytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-MIN-WAL-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/min_wal_size",
"name": "min_wal_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Controls whether Gather and Gather Merge also run subplans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/parallel_leader_participation",
"name": "parallel_leader_participation",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1000",
"description": "Sets the planner's estimate of the cost of starting up worker processes for parallel query.",
"defaultValue": "1000",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-PARALLEL-SETUP-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/parallel_setup_cost",
"name": "parallel_setup_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.1",
"description": "Sets the planner's estimate of the cost of passing each tuple (row) from worker to master backend.",
"defaultValue": "0.1",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-PARALLEL-TUPLE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/parallel_tuple_cost",
"name": "parallel_tuple_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "md5",
"description": "Determines the algorithm to use to encrypt the password.",
"defaultValue": "md5",
"dataType": "Enumeration",
"allowedValues": "md5,scram-sha-256",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-PASSWORD-ENCRYPTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/password_encryption",
"name": "password_encryption",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Same purpose as the p_analyze argument to run_maintenance().",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgpartman/pg_partman"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_partman_bgw.analyze",
"name": "pg_partman_bgw.analyze",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Required. The database(s) that run_maintenance() will run on. If more than one, use a comma separated list. If not set, BGW will do nothing.",
"defaultValue": "",
"dataType": "String",
"allowedValues": "[A-Za-z0-9_,-]*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgpartman/pg_partman"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_partman_bgw.dbname",
"name": "pg_partman_bgw.dbname",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "3600",
"description": "Number of seconds between calls to run_maintenance().",
"defaultValue": "3600",
"dataType": "Integer",
"allowedValues": "1-315360000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://github.com/pgpartman/pg_partman"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_partman_bgw.interval",
"name": "pg_partman_bgw.interval",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Same purpose as the p_jobmon argument to run_maintenance().",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgpartman/pg_partman"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_partman_bgw.jobmon",
"name": "pg_partman_bgw.jobmon",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "The role that run_maintenance() will run as. Default is postgres. Only a single role name is allowed.",
"defaultValue": "",
"dataType": "String",
"allowedValues": "[A-Za-z\\._]*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgpartman/pg_partman"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_partman_bgw.role",
"name": "pg_partman_bgw.role",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "15",
"description": "Sets the query_store capture interval in minutes for pg_qs - this is the frequency of data persistence.",
"defaultValue": "15",
"dataType": "Integer",
"allowedValues": "1-30",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "minutes",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.interval_length_minutes",
"name": "pg_qs.interval_length_minutes",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Internal Use Only: This parameter is used as a feature override switch. If it shows as off, Query Store will be disabled despite the value set for pg_qs.query_capture_mode.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.is_enabled_fs",
"name": "pg_qs.is_enabled_fs",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "7500",
"description": "Sets the maximum number of bytes that will be saved for query plan text for pg_qs; longer plans will be truncated.",
"defaultValue": "7500",
"dataType": "Integer",
"allowedValues": "100-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "bytes",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.max_plan_size",
"name": "pg_qs.max_plan_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "6000",
"description": "Sets the maximum query text length that will be saved; longer queries will be truncated.",
"defaultValue": "6000",
"dataType": "Integer",
"allowedValues": "100-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "bytes",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.max_query_text_length",
"name": "pg_qs.max_query_text_length",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "capture_parameterless_only",
"description": "Whether and when to capture query positional parameters.",
"defaultValue": "capture_parameterless_only",
"dataType": "Enumeration",
"allowedValues": "capture_parameterless_only,capture_first_sample",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.parameters_capture_mode",
"name": "pg_qs.parameters_capture_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Sets query capture mode for query store. None disables any capturing.",
"defaultValue": "none",
"dataType": "Enumeration",
"allowedValues": "top,all,none",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.query_capture_mode",
"name": "pg_qs.query_capture_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "7",
"description": "Sets the retention period window in days for pg_qs - after this time data will be deleted.",
"defaultValue": "7",
"dataType": "Integer",
"allowedValues": "1-30",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.retention_period_in_days",
"name": "pg_qs.retention_period_in_days",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Turns saving query plans on or off for pg_qs ",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.store_query_plans",
"name": "pg_qs.store_query_plans",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Selects whether utility commands are tracked by pg_qs.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_qs.track_utility",
"name": "pg_qs.track_utility",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5000",
"description": "Sets the maximum number of statements tracked by pg_stat_statements.",
"defaultValue": "5000",
"dataType": "Integer",
"allowedValues": "100-2147483647",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/pgstatstatements.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_stat_statements.max",
"name": "pg_stat_statements.max",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Save pg_stat_statements statistics across server shutdowns.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/pgstatstatements.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_stat_statements.save",
"name": "pg_stat_statements.save",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Controls which statements are counted by pg_stat_statements.",
"defaultValue": "none",
"dataType": "Enumeration",
"allowedValues": "top,all,none",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/pgstatstatements.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_stat_statements.track",
"name": "pg_stat_statements.track",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Selects whether utility commands are tracked by pg_stat_statements.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/pgstatstatements.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pg_stat_statements.track_utility",
"name": "pg_stat_statements.track_utility",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Specifies which classes of statements will be logged by session audit logging.",
"defaultValue": "none",
"dataType": "Set",
"allowedValues": "none,read,write,function,role,ddl,misc,all",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log",
"name": "pgaudit.log",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Specifies that session logging should be enabled in the case where all relations in a statement are in pg_catalog.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log_catalog",
"name": "pgaudit.log_catalog",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Specifies whether audit messages should be visible to client.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log_client",
"name": "pgaudit.log_client",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "log",
"description": "Specifies the log level that will be used for log entries.",
"defaultValue": "log",
"dataType": "Enumeration",
"allowedValues": ",debug5,debug4,debug3,debug2,debug1,info,notice,warning,log",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log_level",
"name": "pgaudit.log_level",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Specifies that audit logging should include the parameters that were passed with the statement.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log_parameter",
"name": "pgaudit.log_parameter",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Specifies whether session audit logging should create a separate log entry for each relation referenced in a SELECT or DML statement.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log_relation",
"name": "pgaudit.log_relation",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Specifies whether logging will include the statement text and parameters with the first log entry for a statement/substatement combination or with every entry.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.log_statement_once",
"name": "pgaudit.log_statement_once",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Specifies the master role to use for object audit logging.",
"defaultValue": "",
"dataType": "String",
"allowedValues": "[A-Za-z\\._]*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/pgaudit/pgaudit/blob/master/README.md"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgaudit.role",
"name": "pgaudit.role",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "false",
"description": "Denotes if pgBouncer service is enabled.",
"defaultValue": "false",
"dataType": "Boolean",
"allowedValues": "true, false",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.pgbouncer.org/config.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgbouncer.enabled",
"name": "pgbouncer.enabled",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Tells PGLogical to use batch insert mechanism if possible.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/ArmMbedCloud/pglogical"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pglogical.batch_inserts",
"name": "pglogical.batch_inserts",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "log",
"description": "Sets the log level for reporting detected conflicts when the pglogical.conflict_resolution is set to anything else than error.",
"defaultValue": "log",
"dataType": "Enumeration",
"allowedValues": "debug5,debug4,debug3,debug2,debug1,info,notice,warning,error,log,fatal,panic",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/ArmMbedCloud/pglogical"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pglogical.conflict_log_level",
"name": "pglogical.conflict_log_level",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "apply_remote",
"description": "Sets the resolution method for any detected conflicts between local data and incoming changes.",
"defaultValue": "apply_remote",
"dataType": "Enumeration",
"allowedValues": "error,apply_remote,keep_local,last_update_wins,first_update_wins",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/ArmMbedCloud/pglogical"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pglogical.conflict_resolution",
"name": "pglogical.conflict_resolution",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Tells PGLogical to use SPI interface to form actual SQL (INSERT, UPDATE, DELETE) statements to apply incoming changes instead of using internal low level interface.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://github.com/ArmMbedCloud/pglogical"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pglogical.use_spi",
"name": "pglogical.use_spi",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Internal Use Only: This parameter is used as a feature override switch.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgms_stats.is_enabled_fs",
"name": "pgms_stats.is_enabled_fs",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "100",
"description": "Set the frequency, in milliseconds, at which wait events are sampled.",
"defaultValue": "100",
"dataType": "Integer",
"allowedValues": "1-600000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgms_wait_sampling.history_period",
"name": "pgms_wait_sampling.history_period",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Internal Use Only: This parameter is used as a feature override switch. If it shows as off, wait sampling will be disabled despite the value set for pgms_wait_sampling.query_capture_mode.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgms_wait_sampling.is_enabled_fs",
"name": "pgms_wait_sampling.is_enabled_fs",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Selects which statements are tracked by the pgms_wait_sampling extension.",
"defaultValue": "none",
"dataType": "Enumeration",
"allowedValues": "all,none",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2274607"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pgms_wait_sampling.query_capture_mode",
"name": "pgms_wait_sampling.query_capture_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "auto",
"description": "Controls the planner's selection of custom or generic plan.",
"defaultValue": "auto",
"dataType": "Enumeration",
"allowedValues": "auto,force_generic_plan,force_custom_plan",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#id-1.6.6.10.5.2.9.1.3"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/plan_cache_mode",
"name": "plan_cache_mode",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5432",
"description": "Sets the TCP port the server listens on.",
"defaultValue": "5432",
"dataType": "Integer",
"allowedValues": "1-65535",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-PORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/port",
"name": "port",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Waits N seconds on connection startup after authentication.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-POST-AUTH-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/post_auth_delay",
"name": "post_auth_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "DISABLE_ALL",
"description": "Controls postgis GDAL enabled driver settings.",
"defaultValue": "DISABLE_ALL",
"dataType": "Enumeration",
"allowedValues": "DISABLE_ALL,ENABLE_ALL",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://postgis.net/docs/postgis_gdal_enabled_drivers.html"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/postgis.gdal_enabled_drivers",
"name": "postgis.gdal_enabled_drivers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Waits N seconds on connection startup before authentication.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-60",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-PRE-AUTH-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/pre_auth_delay",
"name": "pre_auth_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the connection string to be used to connect to the sending server.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-PRIMARY-CONNINFO"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/primary_conninfo",
"name": "primary_conninfo",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the name of the replication slot to use on the sending server.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-PRIMARY-SLOT-NAME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/primary_slot_name",
"name": "primary_slot_name",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Specifies a file name whose presence ends recovery in the standby.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/promote_trigger_file",
"name": "promote_trigger_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "When generating SQL fragments, quotes all identifiers.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-QUOTE-ALL-IDENTIFIERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/quote_all_identifiers",
"name": "quote_all_identifiers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2",
"description": "Sets the planner's estimate of the cost of a nonsequentially fetched disk page.",
"defaultValue": "2",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-RANDOM-PAGE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/random_page_cost",
"name": "random_page_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the shell command that will be executed once at the end of recovery.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-END-COMMAND"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_end_command",
"name": "recovery_end_command",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the minimum delay for applying changes during recovery.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-RECOVERY-MIN-APPLY-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_min_apply_delay",
"name": "recovery_min_apply_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Set to \"immediate\" to end recovery as soon as a consistent state is reached.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target",
"name": "recovery_target",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "pause",
"description": "Sets the action to perform upon reaching the recovery target.",
"defaultValue": "pause",
"dataType": "Enumeration",
"allowedValues": "pause,promote,shutdown",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-ACTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_action",
"name": "recovery_target_action",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Sets whether to include or exclude transaction with recovery target.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-INCLUSIVE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_inclusive",
"name": "recovery_target_inclusive",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the LSN of the write-ahead log location up to which recovery will proceed.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-LSN"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_lsn",
"name": "recovery_target_lsn",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the named restore point up to which recovery will proceed.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-NAME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_name",
"name": "recovery_target_name",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the time stamp up to which recovery will proceed.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-TIME"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_time",
"name": "recovery_target_time",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "latest",
"description": "Specifies the timeline to recover into.",
"defaultValue": "latest",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-TIMELINE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_timeline",
"name": "recovery_target_timeline",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the transaction ID up to which recovery will proceed.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-RECOVERY-TARGET-XID"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/recovery_target_xid",
"name": "recovery_target_xid",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Whether client connections to the server are required to use some form of secure transport.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2282200"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/require_secure_transport",
"name": "require_secure_transport",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5",
"description": "Sets the number of connections slots reserved for replication users and super users.",
"defaultValue": "5",
"dataType": "Integer",
"allowedValues": "0-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/reserved_connections",
"name": "reserved_connections",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Reinitialize server after backend crash.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-error-handling.html#GUC-RESTART-AFTER-CRASH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/restart_after_crash",
"name": "restart_after_crash",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the shell command that will be called to retrieve an archived WAL file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/restore_command",
"name": "restore_command",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables row security.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/row_security",
"name": "row_security",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "\"$user\", public",
"description": "Sets the schema search order for names that are not schema-qualified.",
"defaultValue": "\"$user\", public",
"dataType": "String",
"allowedValues": "[A-Za-z0-9.\"$,_ -]+",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-SEARCH-PATH"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/search_path",
"name": "search_path",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "131072",
"description": "Shows the number of pages per disk file.",
"defaultValue": "131072",
"dataType": "Integer",
"allowedValues": "131072-131072",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-SEGMENT-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/segment_size",
"name": "segment_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1",
"description": "Sets the planner's estimate of the cost of a sequentially fetched disk page.",
"defaultValue": "1",
"dataType": "Numeric",
"allowedValues": "0-1.79769e+308",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-query.html#GUC-SEQ-PAGE-COST"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/seq_page_cost",
"name": "seq_page_cost",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "UTF8",
"description": "Sets the server (database) character set encoding.",
"defaultValue": "SQL_ASCII",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-SERVER-ENCODING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/server_encoding",
"name": "server_encoding",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "13.16",
"description": "Shows the server version.",
"defaultValue": "13.11",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-SERVER-VERSION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/server_version",
"name": "server_version",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "130016",
"description": "Shows the server version as an integer.",
"defaultValue": "130011",
"dataType": "Integer",
"allowedValues": "130011-130011",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-SERVER-VERSION-NUM"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/server_version_num",
"name": "server_version_num",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Lists shared libraries to preload into each backend.",
"defaultValue": "",
"dataType": "Set",
"allowedValues": ",login_hook",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-SESSION-PRELOAD-LIBRARIES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/session_preload_libraries",
"name": "session_preload_libraries",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "origin",
"description": "Controls firing of replication-related triggers and rules for the current session.",
"defaultValue": "origin",
"dataType": "Enumeration",
"allowedValues": "origin,replica,local",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-SESSION-REPLICATION-ROLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/session_replication_role",
"name": "session_replication_role",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "524288",
"description": "Sets the number of shared memory buffers used by the server. Unit is 8kb. Allowed values are inside the range of 10% - 75% of available memory.",
"defaultValue": "524288",
"dataType": "Integer",
"allowedValues": "16-1073741823",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-SHARED-BUFFERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/shared_buffers",
"name": "shared_buffers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "mmap",
"description": "Selects the shared memory implementation used for the main shared memory region.",
"defaultValue": "mmap",
"dataType": "Enumeration",
"allowedValues": "sysv,mmap",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-SHARED-MEMORY-TYPE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/shared_memory_type",
"name": "shared_memory_type",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "pg_cron,pg_stat_statements",
"description": "Sets which shared libraries are preloaded at server start.",
"defaultValue": "pg_cron,pg_stat_statements",
"dataType": "Set",
"allowedValues": ",age,anon,auto_explain,azure_storage,pg_cron,pg_failover_slots,pg_hint_plan,pg_partman_bgw,pg_prewarm,pg_squeeze,pg_stat_statements,pgaudit,pglogical,timescaledb,wal2json",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-SHARED-PRELOAD-LIBRARIES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/shared_preload_libraries",
"name": "shared_preload_libraries",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables SSL connections.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl",
"name": "ssl",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/certs/ca.pem",
"description": "Location of the SSL certificate authority file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-CA-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_ca_file",
"name": "ssl_ca_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/certs/cert.pem",
"description": "Location of the SSL server certificate file.",
"defaultValue": "server.crt",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-CERT-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_cert_file",
"name": "ssl_cert_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256",
"description": "Sets the list of allowed SSL ciphers.",
"defaultValue": "HIGH:MEDIUM:+3DES:!aNULL",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-CIPHERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_ciphers",
"name": "ssl_ciphers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Location of the SSL certificate revocation list file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-CRL-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_crl_file",
"name": "ssl_crl_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Location of the SSL DH parameters file.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-DH-PARAMS-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_dh_params_file",
"name": "ssl_dh_params_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "prime256v1",
"description": "Sets the curve to use for ECDH.",
"defaultValue": "prime256v1",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-ECDH-CURVE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_ecdh_curve",
"name": "ssl_ecdh_curve",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/datadrive/certs/key.pem",
"description": "Location of the SSL server private key file.",
"defaultValue": "server.key",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-KEY-FILE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_key_file",
"name": "ssl_key_file",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "OpenSSL",
"description": "Name of the SSL library.",
"defaultValue": "OpenSSL",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-SSL-LIBRARY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_library",
"name": "ssl_library",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the maximum SSL/TLS protocol version to use.",
"defaultValue": "",
"dataType": "Enumeration",
"allowedValues": ",TLSv1.2,TLSv1.3",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-MAX-PROTOCOL-VERSION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_max_protocol_version",
"name": "ssl_max_protocol_version",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "TLSv1.2",
"description": "Sets the minimum SSL/TLS protocol version to use.",
"defaultValue": "TLSv1.2",
"dataType": "Enumeration",
"allowedValues": "TLSv1.2,TLSv1.3",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-MIN-PROTOCOL-VERSION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_min_protocol_version",
"name": "ssl_min_protocol_version",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Command to obtain passphrases for SSL.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-PASSPHRASE-COMMAND"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_passphrase_command",
"name": "ssl_passphrase_command",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Also use ssl_passphrase_command during server reload.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-PASSPHRASE-COMMAND-SUPPORTS-RELOAD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_passphrase_command_supports_reload",
"name": "ssl_passphrase_command_supports_reload",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Give priority to server ciphersuite order.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SSL-PREFER-SERVER-CIPHERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/ssl_prefer_server_ciphers",
"name": "ssl_prefer_server_ciphers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Causes '...' strings to treat backslashes literally.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-STANDARD-CONFORMING-STRINGS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/standard_conforming_strings",
"name": "standard_conforming_strings",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Sets the maximum allowed duration (in milliseconds) of any statement. 0 turns this off.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-STATEMENT-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/statement_timeout",
"name": "statement_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "pg_stat_tmp",
"description": "Writes temporary statistics files to the specified directory.",
"defaultValue": "pg_stat_tmp",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#GUC-STATS-TEMP-DIRECTORY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/stats_temp_directory",
"name": "stats_temp_directory",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "Sets the number of connection slots reserved for superusers.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "0-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-SUPERUSER-RESERVED-CONNECTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/superuser_reserved_connections",
"name": "superuser_reserved_connections",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables synchronized sequential scans.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-SYNCHRONIZE-SEQSCANS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/synchronize_seqscans",
"name": "synchronize_seqscans",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Sets the current transaction's synchronization level.",
"defaultValue": "on",
"dataType": "Enumeration",
"allowedValues": "local,remote_write,on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-SYNCHRONOUS-COMMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/synchronous_commit",
"name": "synchronous_commit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Number of synchronous standbys and list of names of potential synchronous ones.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-SYNCHRONOUS-STANDBY-NAMES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/synchronous_standby_names",
"name": "synchronous_standby_names",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "local0",
"description": "Sets the syslog \"facility\" to be used when syslog enabled.",
"defaultValue": "local0",
"dataType": "Enumeration",
"allowedValues": "local0,local1,local2,local3,local4,local5,local6,local7",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-SYSLOG-FACILITY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/syslog_facility",
"name": "syslog_facility",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "postgres",
"description": "Sets the program name used to identify PostgreSQL messages in syslog.",
"defaultValue": "postgres",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-SYSLOG-IDENT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/syslog_ident",
"name": "syslog_ident",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Add sequence number to syslog messages to avoid duplicate suppression.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-SYSLOG-SEQUENCE-NUMBERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/syslog_sequence_numbers",
"name": "syslog_sequence_numbers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Split messages sent to syslog by lines and to fit into 1024 bytes.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-SYSLOG-SPLIT-MESSAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/syslog_split_messages",
"name": "syslog_split_messages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "9",
"description": "Specifies the number of TCP keepalives that can be lost before the server's connection to the client is considered dead.",
"defaultValue": "9",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-TCP-KEEPALIVES-COUNT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/tcp_keepalives_count",
"name": "tcp_keepalives_count",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "120",
"description": "Specifies the number of seconds of inactivity after which TCP should send a keepalive message to the client.",
"defaultValue": "120",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-TCP-KEEPALIVES-IDLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/tcp_keepalives_idle",
"name": "tcp_keepalives_idle",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "30",
"description": "Specifies the number of seconds after which a TCP keepalive message that is not acknowledged by the client should be retransmitted.",
"defaultValue": "30",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-TCP-KEEPALIVES-INTERVAL"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/tcp_keepalives_interval",
"name": "tcp_keepalives_interval",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Specifies the amount of time that transmitted data may remain unacknowledged before the TCP connection is forcibly closed.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-TCP-USER-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/tcp_user_timeout",
"name": "tcp_user_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1024",
"description": "Sets the maximum number of temporary buffers used by each database session.",
"defaultValue": "1024",
"dataType": "Integer",
"allowedValues": "100-1073741823",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-TEMP-BUFFERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/temp_buffers",
"name": "temp_buffers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "-1",
"description": "Limits the total size of all temporary files used by each process.",
"defaultValue": "-1",
"dataType": "Integer",
"allowedValues": "-1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-TEMP-FILE-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/temp_file_limit",
"name": "temp_file_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "temptblspace",
"description": "Sets the default tablespace(s) to use for temporary tables and sort files if not specified in the CREATE command.",
"defaultValue": "",
"dataType": "String",
"allowedValues": "[A-Za-z._]*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-TEMP-TABLESPACES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/temp_tablespaces",
"name": "temp_tablespaces",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "UTC",
"description": "Sets the time zone for displaying and interpreting time stamps.",
"defaultValue": "UTC",
"dataType": "String",
"allowedValues": "[A-Za-z0-9/+_-]+",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-TIMEZONE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/TimeZone",
"name": "TimeZone",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "Default",
"description": "Selects a file of time zone abbreviations.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-TIMEZONE-ABBREVIATIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/timezone_abbreviations",
"name": "timezone_abbreviations",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Generates debugging output for LISTEN and NOTIFY.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-TRACE-NOTIFY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/trace_notify",
"name": "trace_notify",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "log",
"description": "Enables logging of recovery-related debugging information.",
"defaultValue": "log",
"dataType": "Enumeration",
"allowedValues": "debug5,debug4,debug3,debug2,debug1,log,notice,warning,error",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-TRACE-RECOVERY-MESSAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/trace_recovery_messages",
"name": "trace_recovery_messages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Emit information about resource usage in sorting.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-TRACE-SORT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/trace_sort",
"name": "trace_sort",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Collects information about executing commands for each session.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#GUC-TRACK-ACTIVITIES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/track_activities",
"name": "track_activities",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1024",
"description": "Sets the amount of memory reserved for pg_stat_activity.query, in bytes.",
"defaultValue": "1024",
"dataType": "Integer",
"allowedValues": "100-102400",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "bytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#GUC-TRACK-ACTIVITY-QUERY-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/track_activity_query_size",
"name": "track_activity_query_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Collects transaction commit time.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-TRACK-COMMIT-TIMESTAMP"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/track_commit_timestamp",
"name": "track_commit_timestamp",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Enables collection of statistics on database activity",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#GUC-TRACK-COUNTS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/track_counts",
"name": "track_counts",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "none",
"description": "Enables tracking of function call counts and time used.",
"defaultValue": "none",
"dataType": "Enumeration",
"allowedValues": "none,pl,all",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#GUC-TRACK-FUNCTIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/track_functions",
"name": "track_functions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Enables timing of database I/O calls.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-statistics.html#GUC-TRACK-IO-TIMING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/track_io_timing",
"name": "track_io_timing",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Whether to defer a read-only serializable transaction until it can be executed with no possible serialization failures.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-TRANSACTION-DEFERRABLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/transaction_deferrable",
"name": "transaction_deferrable",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "read committed",
"description": "Sets the current transaction's isolation level.",
"defaultValue": "read committed",
"dataType": "Enumeration",
"allowedValues": "serializable,repeatable read,read committed,read uncommitted",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-TRANSACTION-ISOLATION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/transaction_isolation",
"name": "transaction_isolation",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Sets the current transaction's read-only status.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-TRANSACTION-READ-ONLY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/transaction_read_only",
"name": "transaction_read_only",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "When on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-compatible.html#GUC-TRANSFORM-NULL-EQUALS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/transform_null_equals",
"name": "transform_null_equals",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "/tmp",
"description": "Sets the directories where Unix-domain sockets will be created.",
"defaultValue": "/tmp",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-UNIX-SOCKET-DIRECTORIES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/unix_socket_directories",
"name": "unix_socket_directories",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the owning group of the Unix-domain socket.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-UNIX-SOCKET-GROUP"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/unix_socket_group",
"name": "unix_socket_group",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0777",
"description": "Sets the access permissions of the Unix-domain socket.",
"defaultValue": "511",
"dataType": "Integer",
"allowedValues": "0-511",
"source": "user-override",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-connection.html#GUC-UNIX-SOCKET-PERMISSIONS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/unix_socket_permissions",
"name": "unix_socket_permissions",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Updates the process title to show the active SQL command.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-logging.html#GUC-UPDATE-PROCESS-TITLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/update_process_title",
"name": "update_process_title",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0.1",
"description": "Number of tuple inserts prior to index cleanup as a fraction of reltuples.",
"defaultValue": "0.1",
"dataType": "Numeric",
"allowedValues": "0-1e+10",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_cleanup_index_scale_factor",
"name": "vacuum_cleanup_index_scale_factor",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "the amount of time (in milliseconds) that the vacuum process will sleep when the cost limit has been exceeded.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-100",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-VACUUM-COST-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_cost_delay",
"name": "vacuum_cost_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "200",
"description": "The accumulated cost that will cause the vacuuming process to sleep.",
"defaultValue": "200",
"dataType": "Integer",
"allowedValues": "1-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-VACUUM-COST-LIMIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_cost_limit",
"name": "vacuum_cost_limit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "20",
"description": "The estimated cost charged when vacuum modifies a block that was previously clean.",
"defaultValue": "20",
"dataType": "Integer",
"allowedValues": "0-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-VACUUM-COST-PAGE-DIRTY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_cost_page_dirty",
"name": "vacuum_cost_page_dirty",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "1",
"description": "The estimated cost for vacuuming a buffer found in the shared buffer cache.",
"defaultValue": "1",
"dataType": "Integer",
"allowedValues": "0-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-VACUUM-COST-PAGE-HIT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_cost_page_hit",
"name": "vacuum_cost_page_hit",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "The estimated cost for vacuuming a buffer that must be read from disk.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "0-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-VACUUM-COST-PAGE-MISS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_cost_page_miss",
"name": "vacuum_cost_page_miss",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "0",
"description": "Specifies the number of transactions by which VACUUM and HOT updates will defer cleanup of dead row versions.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-1000000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-VACUUM-DEFER-CLEANUP-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_defer_cleanup_age",
"name": "vacuum_defer_cleanup_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "50000000",
"description": "Specifies the cutoff age (in transactions) that VACUUM should use to decide whether to freeze row versions while scanning a table.",
"defaultValue": "50000000",
"dataType": "Integer",
"allowedValues": "0-1000000000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-VACUUM-FREEZE-MIN-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_freeze_min_age",
"name": "vacuum_freeze_min_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "150000000",
"description": "Age at which VACUUM should scan whole table to freeze tuples.",
"defaultValue": "150000000",
"dataType": "Integer",
"allowedValues": "0-2000000000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-VACUUM-FREEZE-TABLE-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_freeze_table_age",
"name": "vacuum_freeze_table_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5000000",
"description": "Specifies the cutoff age (in multixacts) that VACUUM should use to decide whether to replace multixact IDs with a newer transaction ID or multixact ID while scanning a table.",
"defaultValue": "5000000",
"dataType": "Integer",
"allowedValues": "0-1000000000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-VACUUM-MULTIXACT-FREEZE-MIN-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_multixact_freeze_min_age",
"name": "vacuum_multixact_freeze_min_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "150000000",
"description": "VACUUM performs a full table scan to freeze rows if the table has reached the age specified by this setting.",
"defaultValue": "150000000",
"dataType": "Integer",
"allowedValues": "0-2000000000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-VACUUM-MULTIXACT-FREEZE-TABLE-AGE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/vacuum_multixact_freeze_table_age",
"name": "vacuum_multixact_freeze_table_age",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "8192",
"description": "Shows the block size in the write ahead log.",
"defaultValue": "8192",
"dataType": "Integer",
"allowedValues": "8192-8192",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-WAL-BLOCK-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_block_size",
"name": "wal_block_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2048",
"description": "Sets the number of disk-page buffers in shared memory for WAL. Unit is 8kb.",
"defaultValue": "2048",
"dataType": "Integer",
"allowedValues": "-1-262143",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-BUFFERS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_buffers",
"name": "wal_buffers",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Compresses full-page writes written in WAL file.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-COMPRESSION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_compression",
"name": "wal_compression",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "",
"description": "Sets the WAL resource managers for which WAL consistency checks are done.",
"defaultValue": "",
"dataType": "String",
"allowedValues": ".*",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-WAL-CONSISTENCY-CHECKING"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_consistency_checking",
"name": "wal_consistency_checking",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Writes zeroes to new WAL files before first use.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-INIT-ZERO"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_init_zero",
"name": "wal_init_zero",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "400",
"description": "Sets the size of WAL files held for standby servers.",
"defaultValue": "0",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "user-override",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "megabytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-WAL-KEEP-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_keep_size",
"name": "wal_keep_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "replica",
"description": "It determines how much information is written to the WAL.",
"defaultValue": "replica",
"dataType": "Enumeration",
"allowedValues": "replica,logical",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-LEVEL"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_level",
"name": "wal_level",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modification.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": false,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-LOG-HINTS"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_log_hints",
"name": "wal_log_hints",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Sets whether a WAL receiver should create a temporary replication slot if no permanent slot is configured.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-WAL-RECEIVER-CREATE-TEMP-SLOT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_receiver_create_temp_slot",
"name": "wal_receiver_create_temp_slot",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "10",
"description": "Sets the maximum interval between WAL receiver status reports to the primary.",
"defaultValue": "10",
"dataType": "Integer",
"allowedValues": "0-2147483",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "seconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-WAL-RECEIVER-STATUS-INTERVAL"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_receiver_status_interval",
"name": "wal_receiver_status_interval",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "60000",
"description": "Sets the maximum wait time to receive data from the sending server.",
"defaultValue": "60000",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-WAL-RECEIVER-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_receiver_timeout",
"name": "wal_receiver_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "on",
"description": "Recycles WAL files by renaming them.",
"defaultValue": "on",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-RECYCLE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_recycle",
"name": "wal_recycle",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "5000",
"description": "Sets the time to wait before retrying to retrieve WAL after a failed attempt.",
"defaultValue": "5000",
"dataType": "Integer",
"allowedValues": "1-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-WAL-RETRIEVE-RETRY-INTERVAL"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_retrieve_retry_interval",
"name": "wal_retrieve_retry_interval",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "16777216",
"description": "Shows the size of write ahead log segments.",
"defaultValue": "16777216",
"dataType": "Integer",
"allowedValues": "1048576-1073741824",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "bytes",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-preset.html#GUC-WAL-SEGMENT-SIZE"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_segment_size",
"name": "wal_segment_size",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "60000",
"description": "Sets the maximum time to wait for WAL replication.",
"defaultValue": "60000",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-replication.html#GUC-WAL-SENDER-TIMEOUT"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_sender_timeout",
"name": "wal_sender_timeout",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "2048",
"description": "Size of new file to fsync instead of writing WAL.",
"defaultValue": "2048",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-SKIP-THRESHOLD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_skip_threshold",
"name": "wal_skip_threshold",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "fdatasync",
"description": "Selects the method used for forcing WAL updates to disk.",
"defaultValue": "fdatasync",
"dataType": "Enumeration",
"allowedValues": "fsync,fdatasync,open_sync,open_datasync",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-SYNC-METHOD"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_sync_method",
"name": "wal_sync_method",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "200",
"description": "Time interval between WAL flushes performed by the WAL writer.",
"defaultValue": "200",
"dataType": "Integer",
"allowedValues": "1-10000",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "milliseconds",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-WRITER-DELAY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_writer_delay",
"name": "wal_writer_delay",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "128",
"description": "Amount of WAL written out by WAL writer that triggers a flush.",
"defaultValue": "128",
"dataType": "Integer",
"allowedValues": "0-2147483647",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "8KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-wal.html#GUC-WAL-WRITER-FLUSH-AFTER"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/wal_writer_flush_after",
"name": "wal_writer_flush_after",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "4096",
"description": "Sets the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files.",
"defaultValue": "4096",
"dataType": "Integer",
"allowedValues": "4096-2097151",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"unit": "KB",
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-resource.html#GUC-WORK-MEM"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/work_mem",
"name": "work_mem",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "base64",
"description": "Sets how binary values are to be encoded in XML.",
"defaultValue": "base64",
"dataType": "Enumeration",
"allowedValues": "base64,hex",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-XMLBINARY"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/xmlbinary",
"name": "xmlbinary",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "content",
"description": "Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments.",
"defaultValue": "content",
"dataType": "Enumeration",
"allowedValues": "content,document",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": false,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-client.html#GUC-XMLOPTION"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/xmloption",
"name": "xmloption",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
},
{
"properties": {
"value": "off",
"description": "Continues processing past damaged page headers.",
"defaultValue": "off",
"dataType": "Boolean",
"allowedValues": "on,off",
"source": "system-default",
"isDynamicConfig": true,
"isReadOnly": true,
"isConfigPendingRestart": false,
"documentationLink": "https://www.postgresql.org/docs/13/runtime-config-developer.html#GUC-ZERO-DAMAGED-PAGES"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations/zero_damaged_pages",
"name": "zero_damaged_pages",
"type": "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
}
],
"nextLink": "https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff//resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/configurations?api-version=2025-06-01-preview&$skiptoken=skiptoken"
}
Definitions
| Name | Description |
|---|---|
| Configuration |
Configuration (also known as server parameter). |
|
Configuration |
Data type of the configuration (also known as server parameter). |
|
Configuration |
List of configurations (also known as server parameters). |
|
created |
The type of identity that created the resource. |
|
Error |
The resource management error additional info. |
|
Error |
The error detail. |
|
Error |
Error response |
|
system |
Metadata pertaining to creation and last modification of the resource. |
Configuration
Configuration (also known as server parameter).
| Name | Type | Description |
|---|---|---|
| id |
string (arm-id) |
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
The name of the resource |
| properties.allowedValues |
string |
Allowed values of the configuration (also known as server parameter). |
| properties.dataType |
Data type of the configuration (also known as server parameter). |
|
| properties.defaultValue |
string |
Value assigned by default to the configuration (also known as server parameter). |
| properties.description |
string |
Description of the configuration (also known as server parameter). |
| properties.documentationLink |
string |
Link pointing to the documentation of the configuration (also known as server parameter). |
| properties.isConfigPendingRestart |
boolean |
Indicates if the value assigned to the configuration (also known as server parameter) is pending a server restart for it to take effect. |
| properties.isDynamicConfig |
boolean |
Indicates if it's a dynamic (true) or static (false) configuration (also known as server parameter). Static server parameters require a server restart after changing the value assigned to them, for the change to take effect. Dynamic server parameters do not require a server restart after changing the value assigned to them, for the change to take effect. |
| properties.isReadOnly |
boolean |
Indicates if it's a read-only (true) or modifiable (false) configuration (also known as server parameter). |
| properties.source |
string |
Source of the value assigned to the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. |
| properties.unit |
string |
Units in which the configuration (also known as server parameter) value is expressed. |
| properties.value |
string |
Value of the configuration (also known as server parameter). Required to update the value assigned to a specific modifiable configuration. |
| systemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
|
| type |
string |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
ConfigurationDataType
Data type of the configuration (also known as server parameter).
| Value | Description |
|---|---|
| Boolean |
A boolean value. |
| Numeric |
A numeric value. |
| Integer |
An integer value. |
| Enumeration |
An enumeration value. |
| String |
A string value. |
| Set |
A set of values. |
ConfigurationList
List of configurations (also known as server parameters).
| Name | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
Link used to get the next page of results. |
| value |
List of configurations (also known as server parameters). |
createdByType
The type of identity that created the resource.
| Value | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
The resource management error additional info.
| Name | Type | Description |
|---|---|---|
| info |
object |
The additional info. |
| type |
string |
The additional info type. |
ErrorDetail
The error detail.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
The error additional info. |
|
| code |
string |
The error code. |
| details |
The error details. |
|
| message |
string |
The error message. |
| target |
string |
The error target. |
ErrorResponse
Error response
| Name | Type | Description |
|---|---|---|
| error |
The error object. |
systemData
Metadata pertaining to creation and last modification of the resource.
| Name | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
The timestamp of resource creation (UTC). |
| createdBy |
string |
The identity that created the resource. |
| createdByType |
The type of identity that created the resource. |
|
| lastModifiedAt |
string (date-time) |
The timestamp of resource last modification (UTC) |
| lastModifiedBy |
string |
The identity that last modified the resource. |
| lastModifiedByType |
The type of identity that last modified the resource. |