Поделиться через


Servers - Update

Обновляет существующий сервер. Тело запроса может содержать одно или несколько свойств, присутствующих в обычном определении сервера.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}?api-version=2025-08-01

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя не зависит от регистра.

serverName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

Имени сервера.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Тип Описание
identity

UserAssignedIdentity

Описывает удостоверение приложения.

properties.administratorLoginPassword

string (password)

Пароль присваивается логину администратора. Если аутентификация по паролю включена, этот пароль можно изменить в любое время.

properties.authConfig

AuthConfigForPatch

Свойства конфигурации аутентификации сервера.

properties.availabilityZone

string

Зона доступности сервера.

properties.backup

BackupForPatch

Свойства резервного копирования сервера.

properties.cluster

Cluster

Свойства кластера сервера.

properties.createMode

CreateModeForPatch

Режим обновления существующего сервера.

properties.dataEncryption

DataEncryption

Свойства шифрования данных сервера.

properties.highAvailability

HighAvailabilityForPatch

Свойства высокого уровня доступности сервера.

properties.maintenanceWindow

MaintenanceWindowForPatch

Свойства периода обслуживания сервера.

properties.network

Network

Сетевые свойства сервера. Требуется только в том случае, если вы хотите, чтобы ваш сервер был интегрирован в виртуальную сеть, предоставленную клиентом.

properties.replica

Replica

Чтение свойств реплики сервера. Требуется только в том случае, если вы хотите раскрутить сервер.

properties.replicationRole

ReplicationRole

Роль сервера в наборе репликации.

properties.storage

Storage

Свойства хранилища сервера.

properties.version

PostgresMajorVersion

Основная версия ядра СУБД PostgreSQL.

sku

SkuForPatch

Уровень вычислений и размер сервера.

tags

object

Метаданные, относящиеся к приложению, в виде пар "ключ-значение".

Ответы

Имя Тип Описание
202 Accepted

Операция ресурса принята.

Заголовки

  • Azure-AsyncOperation: string
  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory.

Тип: oauth2
Течь: implicit
URL авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation Выдача себя за свою учетную запись пользователя

Примеры

Promote a read replica to a standalone server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the promotion to a standalone server.
Promote a read replica to a standalone server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the promotion to a standalone server.
Switch over a read replica to primary server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.
Switch over a read replica to primary server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.
Update an existing server to upgrade the major version of PostgreSQL database engine.
Update an existing server with custom maintenance window.
Update an existing server with data encryption based on customer managed key with automatic key version update.
Update an existing server with data encryption based on customer managed key.
Update an existing server with Microsoft Entra authentication enabled.
Update an existing server.

Promote a read replica to a standalone server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the promotion to a standalone server.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "replica": {
      "promoteMode": "Standalone",
      "promoteOption": "Forced"
    }
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Promote a read replica to a standalone server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the promotion to a standalone server.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "replica": {
      "promoteMode": "Standalone",
      "promoteOption": "Planned"
    }
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Switch over a read replica to primary server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "replica": {
      "promoteMode": "Switchover",
      "promoteOption": "Forced"
    }
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Switch over a read replica to primary server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "replica": {
      "promoteMode": "Switchover",
      "promoteOption": "Planned"
    }
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server to upgrade the major version of PostgreSQL database engine.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "createMode": "Update",
    "version": "17"
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with custom maintenance window.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "createMode": "Update",
    "maintenanceWindow": {
      "customWindow": "Enabled",
      "dayOfWeek": 0,
      "startHour": 8,
      "startMinute": 0
    }
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with data encryption based on customer managed key with automatic key version update.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity": {},
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity": {}
    }
  },
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "dataEncryption": {
      "type": "AzureKeyVault",
      "geoBackupKeyURI": "https://examplegeoredundantkeyvault.vault.azure.net/keys/examplekey",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
      "primaryKeyURI": "https://exampleprimarykeyvault.vault.azure.net/keys/examplekey",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with data encryption based on customer managed key.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity": {},
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity": {}
    }
  },
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "dataEncryption": {
      "type": "AzureKeyVault",
      "geoBackupKeyURI": "https://examplegeoredundantkeyvault.vault.azure.net/keys/examplekey/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
      "primaryKeyURI": "https://exampleprimarykeyvault.vault.azure.net/keys/examplekey/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with Microsoft Entra authentication enabled.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "authConfig": {
      "activeDirectoryAuth": "Enabled",
      "passwordAuth": "Enabled",
      "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt"
    },
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "storage": {
      "autoGrow": "Disabled",
      "storageSizeGB": 1024,
      "tier": "P30"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server.

Образец запроса

PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2025-08-01

{
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "storage": {
      "autoGrow": "Enabled",
      "storageSizeGB": 1024,
      "tier": "P30"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Определения

Имя Описание
AuthConfigForPatch

Свойства конфигурации аутентификации сервера.

AzureManagedDiskPerformanceTier

Уровень хранения сервера.

BackupForPatch

Свойства резервного копирования сервера.

Cluster

Свойства кластера сервера.

CreateModeForPatch

Режим обновления существующего сервера.

DataEncryption

Свойства шифрования данных сервера.

DataEncryptionType

Тип шифрования данных, используемый сервером.

EncryptionKeyStatus

Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования основного хранилища, связанного с сервером.

ErrorAdditionalInfo

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

ErrorDetail

Детали ошибки.

ErrorResponse

Ответ на ошибку

GeographicallyRedundantBackup

Указывает, настроен ли сервер для создания географически избыточных резервных копий.

HighAvailabilityForPatch

Свойства высокого уровня доступности сервера.

HighAvailabilityState

Возможные состояния резервного сервера, созданного, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant.

IdentityType

Типы удостоверений, связанных с сервером.

MaintenanceWindowForPatch

Свойства периода обслуживания сервера.

MicrosoftEntraAuth

Указывает, поддерживает ли сервер проверку подлинности Microsoft Entra.

Network

Сетевые свойства сервера.

PasswordBasedAuth

Указывает, поддерживает ли сервер аутентификацию на основе пароля.

PostgresMajorVersion

Основная версия ядра СУБД PostgreSQL.

PostgreSqlFlexibleServerHighAvailabilityMode

Поддерживаемые режимы высокого уровня доступности для этих вычислительных ресурсов.

ReadReplicaPromoteMode

Тип операции, применяемой к реплике чтения. Это свойство доступно только для записи. Автономность означает, что реплика чтения будет преобразована в автономный сервер и станет полностью независимой сущностью от набора репликации. Переключение означает, что реплика чтения будет выполнять роли с основным сервером.

ReadReplicaPromoteOption

Опция синхронизации данных для использования при обработке операции, указанной в свойстве promoteMode. Это свойство доступно только для записи.

Replica

Свойства реплики сервера.

ReplicationRole

Роль сервера в наборе репликации.

ReplicationState

Указывает состояние репликации реплики чтения. Это свойство возвращается только в том случае, если целевой сервер является репликой для чтения. Возможные значения: Активно, Сломано, Догоняющее, Инициализировано, Реконфигурация и Обновление

ServerForPatch

Представляет сервер для обновления.

ServerPublicNetworkAccessState

Указывает, включен ли доступ к общедоступной сети.

SkuForPatch

Вычислительная информация сервера.

SkuTier

Уровень вычислительных ресурсов, назначенный серверу.

Storage

Свойства хранилища сервера.

StorageAutoGrow

Флаг для включения или отключения автоматического увеличения размера хранилища сервера, когда доступное пространство приближается к нулю и условия позволяют автоматически увеличивать размер хранилища.

StorageType

Тип хранилища, назначенного серверу. Допустимые значения: Premium_LRS, PremiumV2_LRS или UltraSSD_LRS. Если не указано, по умолчанию используется значение Premium_LRS.

UserAssignedIdentity

Удостоверения, связанные с сервером.

UserIdentity

Назначаемое пользователем управляемое удостоверение, связанное с сервером.

AuthConfigForPatch

Свойства конфигурации аутентификации сервера.

Имя Тип Описание
activeDirectoryAuth

MicrosoftEntraAuth

Указывает, поддерживает ли сервер проверку подлинности Microsoft Entra.

passwordAuth

PasswordBasedAuth

Указывает, поддерживает ли сервер аутентификацию на основе пароля.

tenantId

string

Идентификатор владельца делегированного ресурса.

AzureManagedDiskPerformanceTier

Уровень хранения сервера.

Ценность Описание
P1
P2
P3
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80

BackupForPatch

Свойства резервного копирования сервера.

Имя Тип Описание
backupRetentionDays

integer (int32)

Дни хранения резервных копий для сервера.

earliestRestoreDate

string (date-time)

Самое раннее время точки восстановления (формат ISO8601) для сервера.

geoRedundantBackup

GeographicallyRedundantBackup

Указывает, настроен ли сервер для создания географически избыточных резервных копий.

Cluster

Свойства кластера сервера.

Имя Тип Значение по умолчанию Описание
clusterSize

integer (int32)

0

Количество узлов, назначенных эластичному кластеру.

defaultDatabaseName

string

Имя базы данных по умолчанию для эластичного кластера.

CreateModeForPatch

Режим обновления существующего сервера.

Ценность Описание
Default
Update

DataEncryption

Свойства шифрования данных сервера.

Имя Тип Описание
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования географически избыточного хранилища, связанного с сервером, когда он настроен на поддержку географически избыточных резервных копий.

geoBackupKeyURI

string

Идентификатор назначенного пользователем управляемого удостоверения, используемого для доступа к ключу в Azure Key Vault для шифрования данных географически избыточного хранилища, связанного с сервером, настроенным на поддержку географически избыточных резервных копий.

geoBackupUserAssignedIdentityId

string

Идентификатор назначенного пользователем управляемого удостоверения, используемого для доступа к ключу в Azure Key Vault для шифрования данных географически избыточного хранилища, связанного с сервером, настроенным на поддержку географически избыточных резервных копий.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования основного хранилища, связанного с сервером.

primaryKeyURI

string

URI ключа в Azure Key Vault, используемого для шифрования данных основного хранилища, связанного с сервером.

primaryUserAssignedIdentityId

string

Идентификатор назначенного пользователю управляемого удостоверения, используемого для доступа к ключу в Azure Key Vault для шифрования данных основного хранилища, связанного с сервером.

type

DataEncryptionType

Тип шифрования данных, используемый сервером.

DataEncryptionType

Тип шифрования данных, используемый сервером.

Ценность Описание
SystemManaged
AzureKeyVault

EncryptionKeyStatus

Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования основного хранилища, связанного с сервером.

Ценность Описание
Valid
Invalid

ErrorAdditionalInfo

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

Имя Тип Описание
info

object

Дополнительная информация.

type

string

Тип дополнительной информации.

ErrorDetail

Детали ошибки.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Ошибка дополнительная информация.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Цель ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

GeographicallyRedundantBackup

Указывает, настроен ли сервер для создания географически избыточных резервных копий.

Ценность Описание
Enabled
Disabled

HighAvailabilityForPatch

Свойства высокого уровня доступности сервера.

Имя Тип Описание
mode

PostgreSqlFlexibleServerHighAvailabilityMode

Режим высокой доступности для сервера.

standbyAvailabilityZone

string

Зона доступности, связанная с резервным сервером, созданная, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant.

state

HighAvailabilityState

Возможные состояния резервного сервера, созданного, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant.

HighAvailabilityState

Возможные состояния резервного сервера, созданного, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant.

Ценность Описание
NotEnabled
CreatingStandby
ReplicatingData
FailingOver
Healthy
RemovingStandby

IdentityType

Типы удостоверений, связанных с сервером.

Ценность Описание
None
UserAssigned
SystemAssigned
SystemAssigned,UserAssigned

MaintenanceWindowForPatch

Свойства периода обслуживания сервера.

Имя Тип Описание
customWindow

string

Указывает, включено или отключено пользовательское окно.

dayOfWeek

integer (int32)

День недели, используемый для технического окна.

startHour

integer (int32)

Стартовый час будет использоваться для окна технического обслуживания.

startMinute

integer (int32)

Начальная минута должна быть использована для технического окна.

MicrosoftEntraAuth

Указывает, поддерживает ли сервер проверку подлинности Microsoft Entra.

Ценность Описание
Enabled
Disabled

Network

Сетевые свойства сервера.

Имя Тип Описание
delegatedSubnetResourceId

string (arm-id)

Идентификатор ресурса делегированной подсети. Требуется при создании нового сервера, в случае, если вы хотите, чтобы сервер был интегрирован в вашу собственную виртуальную сеть. Для операции обновления необходимо указать это свойство только в том случае, если вы хотите изменить значение, назначенное для частной зоны DNS.

privateDnsZoneArmResourceId

string (arm-id)

Идентификатор частной зоны DNS. Требуется при создании нового сервера, в случае, если вы хотите, чтобы сервер был интегрирован в вашу собственную виртуальную сеть. Для операции обновления необходимо указать это свойство только в том случае, если вы хотите изменить значение, назначенное для частной зоны DNS.

publicNetworkAccess

ServerPublicNetworkAccessState

Указывает, включен ли доступ к общедоступной сети. Это поддерживается только для серверов, которые не интегрированы в виртуальную сеть, принадлежащую клиенту и предоставленную им на момент развертывания сервера.

PasswordBasedAuth

Указывает, поддерживает ли сервер аутентификацию на основе пароля.

Ценность Описание
Enabled
Disabled

PostgresMajorVersion

Основная версия ядра СУБД PostgreSQL.

Ценность Описание
18
17
16
15
14
13
12
11

PostgreSqlFlexibleServerHighAvailabilityMode

Поддерживаемые режимы высокого уровня доступности для этих вычислительных ресурсов.

Ценность Описание
Disabled
ZoneRedundant
SameZone

ReadReplicaPromoteMode

Тип операции, применяемой к реплике чтения. Это свойство доступно только для записи. Автономность означает, что реплика чтения будет преобразована в автономный сервер и станет полностью независимой сущностью от набора репликации. Переключение означает, что реплика чтения будет выполнять роли с основным сервером.

Ценность Описание
Standalone

Реплика чтения станет независимым сервером.

Switchover

Реплика чтения поменяется ролями с основным сервером.

ReadReplicaPromoteOption

Опция синхронизации данных для использования при обработке операции, указанной в свойстве promoteMode. Это свойство доступно только для записи.

Ценность Описание
Planned

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

Forced

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

Replica

Свойства реплики сервера.

Имя Тип Описание
capacity

integer (int32)

Максимальное количество реплик чтения, разрешенное для сервера.

promoteMode

ReadReplicaPromoteMode

Тип операции, применяемой к реплике чтения. Это свойство доступно только для записи. Автономность означает, что реплика чтения будет преобразована в автономный сервер и станет полностью независимой сущностью от набора репликации. Переключение означает, что реплика чтения будет выполнять роли с основным сервером.

promoteOption

ReadReplicaPromoteOption

Опция синхронизации данных для использования при обработке операции, указанной в свойстве promoteMode. Это свойство доступно только для записи.

replicationState

ReplicationState

Указывает состояние репликации реплики чтения. Это свойство возвращается только в том случае, если целевой сервер является репликой для чтения. Возможные значения: Активно, Сломано, Догоняющее, Инициализировано, Реконфигурация и Обновление

role

ReplicationRole

Роль сервера в наборе репликации.

ReplicationRole

Роль сервера в наборе репликации.

Ценность Описание
None
Primary
AsyncReplica
GeoAsyncReplica

ReplicationState

Указывает состояние репликации реплики чтения. Это свойство возвращается только в том случае, если целевой сервер является репликой для чтения. Возможные значения: Активно, Сломано, Догоняющее, Инициализировано, Реконфигурация и Обновление

Ценность Описание
Active

Сервер реплики чтения полностью синхронизирован и активно реплицирует данные с основного сервера.

Catchup

Сервер реплики чтения находится позади основного сервера и сейчас догоняет ожидаемые изменения.

Provisioning

Сервер реплики чтения создаётся и находится в процессе инициализации.

Updating

Сервер реплики чтения претерпевает некоторые изменения, возможно, он меняет размер вычислений, чтобы продвигать его в основной сервер.

Broken

Репликация завершилась сбоем или была прервана.

Reconfiguring

Сервер реплики чтения перенастраивается, возможно, из-за изменений в исходном коде или настройках.

ServerForPatch

Представляет сервер для обновления.

Имя Тип Описание
identity

UserAssignedIdentity

Описывает удостоверение приложения.

properties.administratorLogin

string

Имя пользователя, назначенного в качестве первого администратора на основе пароля, назначенного вашему экземпляру PostgreSQL. Необходимо указать при первом включении аутентификации на основе пароля на сервере. После установки заданного значения оно не может быть изменено до конца срока службы сервера. Если вы отключите аутентификацию на основе пароля на сервере, на котором она включена, эта роль на основе пароля не будет удалена.

properties.administratorLoginPassword

string (password)

Пароль присваивается логину администратора. Если аутентификация по паролю включена, этот пароль можно изменить в любое время.

properties.authConfig

AuthConfigForPatch

Свойства конфигурации аутентификации сервера.

properties.availabilityZone

string

Зона доступности сервера.

properties.backup

BackupForPatch

Свойства резервного копирования сервера.

properties.cluster

Cluster

Свойства кластера сервера.

properties.createMode

CreateModeForPatch

Режим обновления существующего сервера.

properties.dataEncryption

DataEncryption

Свойства шифрования данных сервера.

properties.highAvailability

HighAvailabilityForPatch

Свойства высокого уровня доступности сервера.

properties.maintenanceWindow

MaintenanceWindowForPatch

Свойства периода обслуживания сервера.

properties.network

Network

Сетевые свойства сервера. Требуется только в том случае, если вы хотите, чтобы ваш сервер был интегрирован в виртуальную сеть, предоставленную клиентом.

properties.replica

Replica

Чтение свойств реплики сервера. Требуется только в том случае, если вы хотите раскрутить сервер.

properties.replicationRole

ReplicationRole

Роль сервера в наборе репликации.

properties.storage

Storage

Свойства хранилища сервера.

properties.version

PostgresMajorVersion

Основная версия ядра СУБД PostgreSQL.

sku

SkuForPatch

Уровень вычислений и размер сервера.

tags

object

Метаданные, относящиеся к приложению, в виде пар "ключ-значение".

ServerPublicNetworkAccessState

Указывает, включен ли доступ к общедоступной сети.

Ценность Описание
Enabled
Disabled

SkuForPatch

Вычислительная информация сервера.

Имя Тип Описание
name

string

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

tier

SkuTier

Уровень вычислительных ресурсов, назначенный серверу.

SkuTier

Уровень вычислительных ресурсов, назначенный серверу.

Ценность Описание
Burstable
GeneralPurpose
MemoryOptimized

Storage

Свойства хранилища сервера.

Имя Тип Описание
autoGrow

StorageAutoGrow

Флаг для включения или отключения автоматического увеличения размера хранилища сервера, когда доступное пространство приближается к нулю и условия позволяют автоматически увеличивать размер хранилища.

iops

integer (int32)

Максимальное количество операций ввода-вывода в секунду, поддерживаемое для хранения. Требуется, если тип хранилища PremiumV2_LRS или UltraSSD_LRS.

storageSizeGB

integer (int32)

Размер хранилища, назначенного серверу.

throughput

integer (int32)

Максимальная поддерживаемая пропускная способность для хранилища. Требуется, если тип хранилища PremiumV2_LRS или UltraSSD_LRS.

tier

AzureManagedDiskPerformanceTier

Уровень хранения сервера.

type

StorageType

Тип хранилища, назначенного серверу. Допустимые значения: Premium_LRS, PremiumV2_LRS или UltraSSD_LRS. Если не указано, по умолчанию используется значение Premium_LRS.

StorageAutoGrow

Флаг для включения или отключения автоматического увеличения размера хранилища сервера, когда доступное пространство приближается к нулю и условия позволяют автоматически увеличивать размер хранилища.

Ценность Описание
Enabled
Disabled

StorageType

Тип хранилища, назначенного серверу. Допустимые значения: Premium_LRS, PremiumV2_LRS или UltraSSD_LRS. Если не указано, по умолчанию используется значение Premium_LRS.

Ценность Описание
Premium_LRS
PremiumV2_LRS
UltraSSD_LRS

UserAssignedIdentity

Удостоверения, связанные с сервером.

Имя Тип Описание
principalId

string

Идентификатор объекта субъекта-службы, связанного с управляемым удостоверением, назначенным пользователем.

tenantId

string

Идентификатор арендатора сервера.

type

IdentityType

Типы удостоверений, связанных с сервером.

userAssignedIdentities

<string,  UserIdentity>

Карта управляемых удостоверений, назначенных пользователями.

UserIdentity

Назначаемое пользователем управляемое удостоверение, связанное с сервером.

Имя Тип Описание
clientId

string

Идентификатор клиента субъекта-службы, связанного с управляемым удостоверением, назначенным пользователем.

principalId

string

Идентификатор объекта субъекта-службы, связанного с управляемым удостоверением, назначенным пользователем.