Метод addHosts

Создает новые хосты для кластера.

HTTP-запрос

POST https://mdb.api.cloud.yandex.net/managed-postgresql/v1/clusters/{clusterId}/hosts:batchCreate

Path-параметры

Параметр Описание
clusterId Обязательное поле. Идентификатор кластера PostgreSQL, для которого следует добавить хосты. Чтобы получить идентификатор PostgreSQL кластера, используйте запрос list. Максимальная длина строки в символах — 50.

Параметры в теле запроса

{
  "hostSpecs": [
    {
      "zoneId": "string",
      "subnetId": "string",
      "assignPublicIp": true,
      "replicationSource": "string",
      "priority": "integer",
      "configSpec": {

        // `hostSpecs[].configSpec` включает только одно из полей `postgresqlConfig_9_6`, `postgresqlConfig_10_1C`, `postgresqlConfig_10`, `postgresqlConfig_11`, `postgresqlConfig_12`
        "postgresqlConfig_9_6": {
          "recoveryMinApplyDelay": "integer",
          "sharedBuffers": "integer",
          "tempBuffers": "integer",
          "workMem": "integer",
          "replacementSortTuples": "integer",
          "tempFileLimit": "integer",
          "backendFlushAfter": "integer",
          "oldSnapshotThreshold": "integer",
          "maxStandbyStreamingDelay": "integer",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "integer",
          "joinCollapseLimit": "integer",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "integer",
          "logCheckpoints": true,
          "logConnections": true,
          "logDisconnections": true,
          "logDuration": true,
          "logErrorVerbosity": "string",
          "logLockWaits": true,
          "logStatement": "string",
          "logTempFiles": "integer",
          "searchPath": "string",
          "rowSecurity": true,
          "defaultTransactionIsolation": "string",
          "statementTimeout": "integer",
          "lockTimeout": "integer",
          "idleInTransactionSessionTimeout": "integer",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "integer",
          "deadlockTimeout": "integer",
          "maxLocksPerTransaction": "integer",
          "maxPredLocksPerTransaction": "integer",
          "arrayNulls": true,
          "backslashQuote": "string",
          "defaultWithOids": true,
          "escapeStringWarning": true,
          "loCompatPrivileges": true,
          "operatorPrecedenceWarning": true,
          "quoteAllIdentifiers": true,
          "standardConformingStrings": true,
          "synchronizeSeqscans": true,
          "transformNullEquals": true,
          "exitOnError": true,
          "seqPageCost": "number",
          "randomPageCost": "number",
          "sqlInheritance": true
        },
        "postgresqlConfig_10_1C": {
          "recoveryMinApplyDelay": "integer",
          "sharedBuffers": "integer",
          "tempBuffers": "integer",
          "workMem": "integer",
          "replacementSortTuples": "integer",
          "tempFileLimit": "integer",
          "backendFlushAfter": "integer",
          "oldSnapshotThreshold": "integer",
          "maxStandbyStreamingDelay": "integer",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "integer",
          "joinCollapseLimit": "integer",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "integer",
          "logCheckpoints": true,
          "logConnections": true,
          "logDisconnections": true,
          "logDuration": true,
          "logErrorVerbosity": "string",
          "logLockWaits": true,
          "logStatement": "string",
          "logTempFiles": "integer",
          "searchPath": "string",
          "rowSecurity": true,
          "defaultTransactionIsolation": "string",
          "statementTimeout": "integer",
          "lockTimeout": "integer",
          "idleInTransactionSessionTimeout": "integer",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "integer",
          "deadlockTimeout": "integer",
          "maxLocksPerTransaction": "integer",
          "maxPredLocksPerTransaction": "integer",
          "arrayNulls": true,
          "backslashQuote": "string",
          "defaultWithOids": true,
          "escapeStringWarning": true,
          "loCompatPrivileges": true,
          "operatorPrecedenceWarning": true,
          "quoteAllIdentifiers": true,
          "standardConformingStrings": true,
          "synchronizeSeqscans": true,
          "transformNullEquals": true,
          "exitOnError": true,
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": true,
          "enableHashagg": true,
          "enableHashjoin": true,
          "enableIndexscan": true,
          "enableIndexonlyscan": true,
          "enableMaterial": true,
          "enableMergejoin": true,
          "enableNestloop": true,
          "enableSeqscan": true,
          "enableSort": true,
          "enableTidscan": true,
          "maxParallelWorkers": "integer",
          "maxParallelWorkersPerGather": "integer",
          "timezone": "string",
          "effectiveIoConcurrency": "integer",
          "effectiveCacheSize": "integer"
        },
        "postgresqlConfig_10": {
          "recoveryMinApplyDelay": "integer",
          "sharedBuffers": "integer",
          "tempBuffers": "integer",
          "workMem": "integer",
          "replacementSortTuples": "integer",
          "tempFileLimit": "integer",
          "backendFlushAfter": "integer",
          "oldSnapshotThreshold": "integer",
          "maxStandbyStreamingDelay": "integer",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "integer",
          "joinCollapseLimit": "integer",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "integer",
          "logCheckpoints": true,
          "logConnections": true,
          "logDisconnections": true,
          "logDuration": true,
          "logErrorVerbosity": "string",
          "logLockWaits": true,
          "logStatement": "string",
          "logTempFiles": "integer",
          "searchPath": "string",
          "rowSecurity": true,
          "defaultTransactionIsolation": "string",
          "statementTimeout": "integer",
          "lockTimeout": "integer",
          "idleInTransactionSessionTimeout": "integer",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "integer",
          "deadlockTimeout": "integer",
          "maxLocksPerTransaction": "integer",
          "maxPredLocksPerTransaction": "integer",
          "arrayNulls": true,
          "backslashQuote": "string",
          "defaultWithOids": true,
          "escapeStringWarning": true,
          "loCompatPrivileges": true,
          "operatorPrecedenceWarning": true,
          "quoteAllIdentifiers": true,
          "standardConformingStrings": true,
          "synchronizeSeqscans": true,
          "transformNullEquals": true,
          "exitOnError": true,
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": true,
          "enableHashagg": true,
          "enableHashjoin": true,
          "enableIndexscan": true,
          "enableIndexonlyscan": true,
          "enableMaterial": true,
          "enableMergejoin": true,
          "enableNestloop": true,
          "enableSeqscan": true,
          "enableSort": true,
          "enableTidscan": true,
          "maxParallelWorkers": "integer",
          "maxParallelWorkersPerGather": "integer"
        },
        "postgresqlConfig_11": {
          "recoveryMinApplyDelay": "integer",
          "sharedBuffers": "integer",
          "tempBuffers": "integer",
          "workMem": "integer",
          "tempFileLimit": "integer",
          "backendFlushAfter": "integer",
          "oldSnapshotThreshold": "integer",
          "maxStandbyStreamingDelay": "integer",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "integer",
          "joinCollapseLimit": "integer",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "integer",
          "logCheckpoints": true,
          "logConnections": true,
          "logDisconnections": true,
          "logDuration": true,
          "logErrorVerbosity": "string",
          "logLockWaits": true,
          "logStatement": "string",
          "logTempFiles": "integer",
          "searchPath": "string",
          "rowSecurity": true,
          "defaultTransactionIsolation": "string",
          "statementTimeout": "integer",
          "lockTimeout": "integer",
          "idleInTransactionSessionTimeout": "integer",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "integer",
          "deadlockTimeout": "integer",
          "maxLocksPerTransaction": "integer",
          "maxPredLocksPerTransaction": "integer",
          "arrayNulls": true,
          "backslashQuote": "string",
          "defaultWithOids": true,
          "escapeStringWarning": true,
          "loCompatPrivileges": true,
          "operatorPrecedenceWarning": true,
          "quoteAllIdentifiers": true,
          "standardConformingStrings": true,
          "synchronizeSeqscans": true,
          "transformNullEquals": true,
          "exitOnError": true,
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": true,
          "enableHashagg": true,
          "enableHashjoin": true,
          "enableIndexscan": true,
          "enableIndexonlyscan": true,
          "enableMaterial": true,
          "enableMergejoin": true,
          "enableNestloop": true,
          "enableSeqscan": true,
          "enableSort": true,
          "enableTidscan": true,
          "maxParallelWorkers": "integer",
          "maxParallelWorkersPerGather": "integer"
        },
        "postgresqlConfig_12": {
          "recoveryMinApplyDelay": "integer",
          "sharedBuffers": "integer",
          "tempBuffers": "integer",
          "workMem": "integer",
          "tempFileLimit": "integer",
          "backendFlushAfter": "integer",
          "oldSnapshotThreshold": "integer",
          "maxStandbyStreamingDelay": "integer",
          "constraintExclusion": "string",
          "cursorTupleFraction": "number",
          "fromCollapseLimit": "integer",
          "joinCollapseLimit": "integer",
          "forceParallelMode": "string",
          "clientMinMessages": "string",
          "logMinMessages": "string",
          "logMinErrorStatement": "string",
          "logMinDurationStatement": "integer",
          "logCheckpoints": true,
          "logConnections": true,
          "logDisconnections": true,
          "logDuration": true,
          "logErrorVerbosity": "string",
          "logLockWaits": true,
          "logStatement": "string",
          "logTempFiles": "integer",
          "searchPath": "string",
          "rowSecurity": true,
          "defaultTransactionIsolation": "string",
          "statementTimeout": "integer",
          "lockTimeout": "integer",
          "idleInTransactionSessionTimeout": "integer",
          "byteaOutput": "string",
          "xmlbinary": "string",
          "xmloption": "string",
          "ginPendingListLimit": "integer",
          "deadlockTimeout": "integer",
          "maxLocksPerTransaction": "integer",
          "maxPredLocksPerTransaction": "integer",
          "arrayNulls": true,
          "backslashQuote": "string",
          "defaultWithOids": true,
          "escapeStringWarning": true,
          "loCompatPrivileges": true,
          "operatorPrecedenceWarning": true,
          "quoteAllIdentifiers": true,
          "standardConformingStrings": true,
          "synchronizeSeqscans": true,
          "transformNullEquals": true,
          "exitOnError": true,
          "seqPageCost": "number",
          "randomPageCost": "number",
          "enableBitmapscan": true,
          "enableHashagg": true,
          "enableHashjoin": true,
          "enableIndexscan": true,
          "enableIndexonlyscan": true,
          "enableMaterial": true,
          "enableMergejoin": true,
          "enableNestloop": true,
          "enableSeqscan": true,
          "enableSort": true,
          "enableTidscan": true,
          "maxParallelWorkers": "integer",
          "maxParallelWorkersPerGather": "integer",
          "timezone": "string",
          "effectiveIoConcurrency": "integer",
          "effectiveCacheSize": "integer"
        },
        // конец списка возможных полей`hostSpecs[].configSpec`

      }
    }
  ]
}
Поле Описание
hostSpecs[] object

Обязательное поле. Конфигурации для хостов PostgreSQL, которые должны быть добавлены в кластер.

Должен содержать хотя бы один элемент.

hostSpecs[].
zoneId
string

Идентификатор зоны доступности, в которой находится хост. Чтобы получить список доступных зон, используйте запрос list.

Максимальная длина строки в символах — 50.

hostSpecs[].
subnetId
string

Идентификатор подсети, к которой должен принадлежать хост. Эта подсеть должна быть частью сети, к которой принадлежит кластер. Идентификатор сети задан в поле Cluster.networkId.

Максимальная длина строки в символах — 50.

hostSpecs[].
assignPublicIp
boolean (boolean)

Должен ли хост получить публичный IP-адрес при создании.

После создания узла этот параметр изменить нельзя. Чтобы удалить назначенный публичный IP-адрес или назначить публичный IP уже созданному хосту, пересоздайте хост с нужным значением поля assignPublicIp.

Возможные значения:

  • false — не назначать хосту публичный IP-адрес.
  • true — у хоста должен быть публичный IP-адрес.
hostSpecs[].
replicationSource
string

name of the host to be used as the replication source (for cascading replication).

hostSpecs[].
priority
integer (int64)

Приоритет хоста как реплики. Большее значение соответствует более высокому приоритету.

Хост с наивысшим приоритетом является синхронной репликой. Все остальные асинхронны. Синхронная реплика при необходимости заменяет мастер.

Когда реплика становится мастером, ее приоритет игнорируется.

hostSpecs[].
configSpec
object

Конфигурация сервера PostgreSQL для хоста.

hostSpecs[].
configSpec.
postgresqlConfig_9_6
object
Конфигурация для хоста, на котором развернут сервером PostgreSQL 9.6.
hostSpecs[].configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_12

Поля и структура PostgresqlHostConfig отражает параметры конфигурационного файла PostgreSQL. Подробное описание доступно в документации PostgreSQL.

hostSpecs[].
configSpec.
postgresqlConfig_9_6.
recoveryMinApplyDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
sharedBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
tempBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
workMem
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
replacementSortTuples
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
tempFileLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_9_6.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_9_6.
maxStandbyStreamingDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
constraintExclusion
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
cursorTupleFraction
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_9_6.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_9_6.
forceParallelMode
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
clientMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logMinErrorStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logMinDurationStatement
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logCheckpoints
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logConnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logDisconnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logDuration
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logErrorVerbosity
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logLockWaits
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
logTempFiles
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
searchPath
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
rowSecurity
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
defaultTransactionIsolation
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
statementTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
lockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
idleInTransactionSessionTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
byteaOutput
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
xmlbinary
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
xmloption
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
ginPendingListLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
deadlockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
maxLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
maxPredLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
arrayNulls
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
backslashQuote
string
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
defaultWithOids
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
escapeStringWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
loCompatPrivileges
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
operatorPrecedenceWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
quoteAllIdentifiers
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
standardConformingStrings
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
synchronizeSeqscans
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
transformNullEquals
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
exitOnError
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
seqPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
randomPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_9_6.
sqlInheritance
boolean (boolean)

Эта настройка была удалена с выходом PostgreSQL 10.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C
object
Конфигурация для хоста, на котором развернут сервер PostgreSQL 10 1С.
hostSpecs[].configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_12

Поля и структура PostgresqlHostConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
recoveryMinApplyDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
sharedBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
tempBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
workMem
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
replacementSortTuples
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
tempFileLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
maxStandbyStreamingDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
constraintExclusion
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
cursorTupleFraction
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
forceParallelMode
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
clientMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logMinErrorStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logMinDurationStatement
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logCheckpoints
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logConnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logDisconnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logDuration
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logErrorVerbosity
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logLockWaits
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
logTempFiles
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
searchPath
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
rowSecurity
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
defaultTransactionIsolation
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
statementTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
lockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
idleInTransactionSessionTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
byteaOutput
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
xmlbinary
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
xmloption
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
ginPendingListLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
deadlockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
maxLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
maxPredLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
arrayNulls
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
backslashQuote
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
defaultWithOids
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
escapeStringWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
loCompatPrivileges
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
operatorPrecedenceWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
quoteAllIdentifiers
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
standardConformingStrings
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
synchronizeSeqscans
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
transformNullEquals
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
exitOnError
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
seqPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
randomPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableBitmapscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableHashagg
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableHashjoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableIndexscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableIndexonlyscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableMaterial
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableMergejoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableNestloop
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableSeqscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableSort
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
enableTidscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
timezone
string
hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
effectiveIoConcurrency
integer (int64)

Допустимые значения — от 0 до 1000 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10_1C.
effectiveCacheSize
integer (int64)

Допустимые значения — от 0 до 549755813888 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10
object
Конфигурация для хоста, на котором развернут сервер PostgreSQL 10.
hostSpecs[].configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_12

Поля и структура PostgresqlHostConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

hostSpecs[].
configSpec.
postgresqlConfig_10.
recoveryMinApplyDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
sharedBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
tempBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
workMem
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
replacementSortTuples
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
tempFileLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10.
maxStandbyStreamingDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
constraintExclusion
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
cursorTupleFraction
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_10.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10.
forceParallelMode
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
clientMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
logMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
logMinErrorStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
logMinDurationStatement
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
logCheckpoints
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
logConnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
logDisconnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
logDuration
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
logErrorVerbosity
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
logLockWaits
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
logStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
logTempFiles
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
searchPath
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
rowSecurity
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
defaultTransactionIsolation
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
statementTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
lockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
idleInTransactionSessionTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
byteaOutput
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
xmlbinary
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
xmloption
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
ginPendingListLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
deadlockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
maxLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
maxPredLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_10.
arrayNulls
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
backslashQuote
string
hostSpecs[].
configSpec.
postgresqlConfig_10.
defaultWithOids
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
escapeStringWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
loCompatPrivileges
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
operatorPrecedenceWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
quoteAllIdentifiers
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
standardConformingStrings
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
synchronizeSeqscans
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
transformNullEquals
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
exitOnError
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
seqPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_10.
randomPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableBitmapscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableHashagg
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableHashjoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableIndexscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableIndexonlyscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableMaterial
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableMergejoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableNestloop
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableSeqscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableSort
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
enableTidscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_10.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_10.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_11
object
Конфигурация для хоста, на котором развернут сервер PostgreSQL 11.
hostSpecs[].configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_12

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

hostSpecs[].
configSpec.
postgresqlConfig_11.
recoveryMinApplyDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
sharedBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
tempBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
workMem
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
tempFileLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_11.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_11.
maxStandbyStreamingDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
constraintExclusion
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
cursorTupleFraction
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_11.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_11.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_11.
forceParallelMode
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
clientMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
logMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
logMinErrorStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
logMinDurationStatement
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
logCheckpoints
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
logConnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
logDisconnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
logDuration
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
logErrorVerbosity
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
logLockWaits
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
logStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
logTempFiles
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
searchPath
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
rowSecurity
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
defaultTransactionIsolation
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
statementTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
lockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
idleInTransactionSessionTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
byteaOutput
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
xmlbinary
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
xmloption
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
ginPendingListLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
deadlockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
maxLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
maxPredLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_11.
arrayNulls
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
backslashQuote
string
hostSpecs[].
configSpec.
postgresqlConfig_11.
defaultWithOids
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
escapeStringWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
loCompatPrivileges
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
operatorPrecedenceWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
quoteAllIdentifiers
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
standardConformingStrings
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
synchronizeSeqscans
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
transformNullEquals
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
exitOnError
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
seqPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_11.
randomPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableBitmapscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableHashagg
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableHashjoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableIndexscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableIndexonlyscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableMaterial
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableMergejoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableNestloop
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableSeqscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableSort
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
enableTidscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_11.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_11.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12
object
Конфигурация для хоста, на котором развернут сервер PostgreSQL 12.
hostSpecs[].configSpec включает только одно из полей postgresqlConfig_9_6, postgresqlConfig_10_1C, postgresqlConfig_10, postgresqlConfig_11, postgresqlConfig_12

Поля и структура PostgresqlConfig отражает параметры конфигурационного файла PostgreSQL, подробное описание которого доступно в документации PostgreSQL.

hostSpecs[].
configSpec.
postgresqlConfig_12.
recoveryMinApplyDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
sharedBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
tempBuffers
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
workMem
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
tempFileLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
backendFlushAfter
integer (int64)

Допустимые значения — от 0 до 2048 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
oldSnapshotThreshold
integer (int64)

Допустимые значения — от -1 до 86400 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
maxStandbyStreamingDelay
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
constraintExclusion
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
cursorTupleFraction
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_12.
fromCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
joinCollapseLimit
integer (int64)

Допустимые значения — от 1 до 2147483647 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
forceParallelMode
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
clientMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
logMinMessages
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
logMinErrorStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
logMinDurationStatement
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
logCheckpoints
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
logConnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
logDisconnections
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
logDuration
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
logErrorVerbosity
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
logLockWaits
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
logStatement
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
logTempFiles
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
searchPath
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
rowSecurity
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
defaultTransactionIsolation
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
statementTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
lockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
idleInTransactionSessionTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
byteaOutput
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
xmlbinary
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
xmloption
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
ginPendingListLimit
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
deadlockTimeout
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
maxLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
maxPredLocksPerTransaction
integer (int64)
hostSpecs[].
configSpec.
postgresqlConfig_12.
arrayNulls
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
backslashQuote
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
defaultWithOids
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
escapeStringWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
loCompatPrivileges
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
operatorPrecedenceWarning
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
quoteAllIdentifiers
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
standardConformingStrings
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
synchronizeSeqscans
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
transformNullEquals
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
exitOnError
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
seqPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_12.
randomPageCost
number (double)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableBitmapscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableHashagg
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableHashjoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableIndexscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableIndexonlyscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableMaterial
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableMergejoin
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableNestloop
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableSeqscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableSort
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
enableTidscan
boolean (boolean)
hostSpecs[].
configSpec.
postgresqlConfig_12.
maxParallelWorkers
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
maxParallelWorkersPerGather
integer (int64)

Допустимые значения — от 0 до 1024 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
timezone
string
hostSpecs[].
configSpec.
postgresqlConfig_12.
effectiveIoConcurrency
integer (int64)

Допустимые значения — от 0 до 1000 включительно.

hostSpecs[].
configSpec.
postgresqlConfig_12.
effectiveCacheSize
integer (int64)

Допустимые значения — от 0 до 549755813888 включительно.

Ответ

HTTP Code: 200 - OK

{
  "id": "string",
  "description": "string",
  "createdAt": "string",
  "createdBy": "string",
  "modifiedAt": "string",
  "done": true,
  "metadata": "object",

  //  включает только одно из полей `error`, `response`
  "error": {
    "code": "integer",
    "message": "string",
    "details": [
      "object"
    ]
  },
  "response": "object",
  // конец списка возможных полей

}

Ресурс Operation. Дополнительные сведения см. в разделе Объект Operation.

Поле Описание
id string

Идентификатор операции.

description string

Описание операции. Длина описания должна быть от 0 до 256 символов.

createdAt string (date-time)

Время создания ресурса в формате в RFC3339.

Строка в формате RFC3339.

createdBy string

Идентификатор пользователя или сервисного аккаунта, инициировавшего операцию.

modifiedAt string (date-time)

Время, когда ресурс Operation последний раз обновлялся. Значение в формате RFC3339.

Строка в формате RFC3339.

done boolean (boolean)

Если значение равно false — операция еще выполняется. Если true — операция завершена, и задано значение одного из полей error или response.

metadata object

Метаданные операции. Обычно в поле содержится идентификатор ресурса, над которым выполняется операция. Если метод возвращает ресурс Operation, в описании метода приведена структура соответствующего ему поля metadata.

error object
Описание ошибки в случае сбоя или отмены операции.
включает только одно из полей error, response

Описание ошибки в случае сбоя или отмены операции.

error.
code
integer (int32)

Код ошибки. Значение из списка google.rpc.Code.

error.
message
string

Текст ошибки.

error.
details[]
object

Список сообщений с подробными сведениями об ошибке.

response object
включает только одно из полей error, response

Результат операции в случае успешного завершения. Если исходный метод не возвращает никаких данных при успешном завершении, например метод Delete, поле содержит объект google.protobuf.Empty. Если исходный метод — это стандартный метод Create / Update, поле содержит целевой ресурс операции. Если метод возвращает ресурс Operation, в описании метода приведена структура соответствующего ему поля response.