Метод updateHosts

Обновляет указанные хосты.

HTTP-запрос

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

Path-параметры

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

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

{
  "updateHostSpecs": [
    {
      "hostName": "string",
      "replicationSource": "string",
      "priority": "integer",
      "configSpec": {

        // `updateHostSpecs[].configSpec` включает только одно из полей `postgresqlConfig_9_6`, `postgresqlConfig_10`, `postgresqlConfig_11`
        "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": {
          "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"
        },
        // конец списка возможных полей`updateHostSpecs[].configSpec`

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

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

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

updateHostSpecs[].
hostName
string

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

updateHostSpecs[].
replicationSource
string

name хоста, который будет использоваться в качестве источника репликации (для каскадной репликации). Чтобы получить имя хоста PostgreSQL, используйте запрос listHosts.

updateHostSpecs[].
priority
integer (int64)

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

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

updateHostSpecs[].
configSpec
object

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответ

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.