Servers - Update
Обновляет существующий сервер. Тело запроса может содержать одно или несколько свойств, присутствующих в обычном определении сервера.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}?api-version=2026-10-01
Параметры URI
| Имя. | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя нечувствительно к регистру. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
Имени сервера. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя. | Тип | Описание |
|---|---|---|
| identity |
Описывает удостоверение приложения. |
|
| properties.administratorLoginPassword |
string (password) |
Пароль присваивается логину администратора. Если аутентификация по паролю включена, этот пароль можно изменить в любое время. |
| properties.authConfig |
Свойства конфигурации аутентификации сервера. |
|
| properties.availabilityZone |
string |
Зона доступности сервера. |
| properties.backup |
Свойства резервного копирования сервера. |
|
| properties.cluster |
Свойства кластера сервера. |
|
| properties.createMode |
Режим обновления существующего сервера. |
|
| properties.dataEncryption |
Свойства шифрования данных сервера. |
|
| properties.fipsMode |
Указывает, включен ли режим FIPS (Федеральные стандарты обработки информации) на сервере. Если не указано, текущее значение сохраняется. |
|
| properties.highAvailability |
Свойства высокого уровня доступности сервера. |
|
| properties.maintenanceWindow |
Свойства периода обслуживания сервера. |
|
| properties.network |
Сетевые свойства сервера. Требуется только в том случае, если вы хотите, чтобы ваш сервер был интегрирован в виртуальную сеть, предоставленную клиентом. |
|
| properties.replica |
Чтение свойств реплики сервера. Требуется только в том случае, если вы хотите раскрутить сервер. |
|
| properties.replicationRole |
Роль сервера в наборе репликации. |
|
| properties.sourceServerResourceId |
string (arm-id) |
Идентификатор сервера, который будет использоваться в качестве источника нового сервера. |
| properties.storage |
Свойства хранилища сервера. |
|
| properties.version |
string |
Основная версия ядра СУБД PostgreSQL. |
| sku |
Уровень вычислений и размер сервера. |
|
| tags |
object |
Метаданные, относящиеся к приложению, в виде пар "ключ-значение". |
Ответы
| Имя. | Тип | Описание |
|---|---|---|
| 202 Accepted |
Операция ресурса принята. Заголовки
|
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя. | Описание |
|---|---|
| user_impersonation | выдать себя за учетную запись пользователя |
Примеры
Enable or disable FIPS mode on an existing server.
Образец запроса
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"fipsMode": "Disabled"
}
}
Пример ответа
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-01
{
"properties": {
"replica": {
"promoteMode": "Switchover",
"promoteOption": "Forced"
},
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver"
}
}
Пример ответа
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-01
{
"properties": {
"replica": {
"promoteMode": "Switchover",
"promoteOption": "Planned"
},
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver"
}
}
Пример ответа
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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=2026-10-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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server.
Образец запроса
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"administratorLoginPassword": "examplenewpassword",
"backup": {
"backupRetentionDays": 20,
"immutableBackup": "Enabled"
},
"createMode": "Update",
"storage": {
"autoGrow": "Enabled",
"autoGrowMaxThresholdMb": 2097152,
"autoGrowIncrementPercent": 20,
"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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update the storage performance of a server using Premium SSD v2.
Образец запроса
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"storage": {
"type": "PremiumV2_LRS",
"iops": 6000,
"throughput": 250
}
}
}
Пример ответа
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Определения
| Имя. | Описание |
|---|---|
|
Auth |
Свойства конфигурации аутентификации сервера. |
|
Azure |
Уровень хранения сервера. |
|
Backup |
Свойства резервного копирования сервера. |
| Cluster |
Свойства кластера сервера. |
|
Create |
Режим обновления существующего сервера. |
|
Data |
Свойства шифрования данных сервера. |
|
Data |
Тип шифрования данных, используемый сервером. |
|
Encryption |
Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования основного хранилища, связанного с сервером. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Подробности ошибки. |
|
Error |
Ответ на ошибку |
|
Fips |
Указывает, включен ли режим FIPS (Федеральные стандарты обработки информации) на сервере. |
|
Geographically |
Указывает, настроен ли сервер для создания географически избыточных резервных копий. |
|
High |
Свойства высокого уровня доступности сервера. |
|
High |
Возможные состояния резервного сервера, созданного, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant. |
|
Identity |
Типы удостоверений, связанных с сервером. |
|
Immutable |
Указывает, настроен ли сервер на создание неизменяемых резервных копий. |
|
Maintenance |
Свойства периода обслуживания сервера. |
|
Microsoft |
Указывает, поддерживает ли сервер проверку подлинности Microsoft Entra. |
| Network |
Сетевые свойства сервера. |
|
Password |
Указывает, поддерживает ли сервер аутентификацию на основе пароля. |
|
Postgre |
Поддерживается режим высокой доступности для этого вычисления. |
|
Read |
Тип операции, применяемой к реплике чтения. Это свойство доступно только для записи. |
|
Read |
Опция синхронизации данных для использования при обработке операции, указанной в свойстве promoteMode. Это свойство доступно только для записи. |
| Replica |
Свойства реплики сервера. |
|
Replication |
Роль сервера в наборе репликации. |
|
Replication |
Указывает состояние репликации реплики чтения. Это свойство возвращается только в том случае, если целевой сервер является репликой для чтения. |
|
Server |
Представляет сервер для обновления. |
|
Server |
Указывает, включен ли доступ к общедоступной сети. |
|
Sku |
Вычислительная информация сервера. |
|
Sku |
Уровень вычислительных ресурсов, назначенный серверу. |
| Storage |
Свойства хранилища сервера. |
|
Storage |
Указывает, настроен ли сервер на автоматическое увеличение размера хранилища, когда доступное пространство близко к нулю и условия позволяют автоматически увеличивать размер хранилища. |
|
Storage |
Тип хранилища, назначенного серверу. Если не указано, по умолчанию используется значение Premium_LRS. |
|
User |
Удостоверения, связанные с сервером. |
|
User |
Назначаемое пользователем управляемое удостоверение, связанное с сервером. |
AuthConfigForPatch
Свойства конфигурации аутентификации сервера.
| Имя. | Тип | Описание |
|---|---|---|
| activeDirectoryAuth |
Указывает, поддерживает ли сервер проверку подлинности Microsoft Entra. |
|
| passwordAuth |
Указывает, поддерживает ли сервер аутентификацию на основе пароля. |
|
| tenantId |
string |
Идентификатор владельца делегированного ресурса. |
AzureManagedDiskPerformanceTier
Уровень хранения сервера.
| Значение | Описание |
|---|---|
| P1 |
Твердотельный накопитель начального уровня для минимального количества операций ввода-вывода в секунду, идеально подходит для небольших рабочих нагрузок разработки или тестирования. |
| P2 |
Немного более высокое количество операций ввода-вывода в секунду для небольших приложений, требующих стабильно низкой задержки. |
| P3 |
Сбалансированная производительность для основных производственных рабочих нагрузок с умеренной пропускной способностью. |
| P4 |
Улучшенные операции ввода-вывода в секунду для растущих приложений с предсказуемыми потребностями в производительности. |
| P6 |
Твердотельный накопитель среднего уровня для стабильных рабочих нагрузок, требующих надежной пропускной способности и задержки. |
| P10 |
Популярный выбор для производственных рабочих нагрузок общего назначения с масштабируемой производительностью. |
| P15 |
Высокий уровень операций ввода-вывода в секунду для ресурсоемких приложений с частыми операциями чтения и записи. |
| P20 |
Точка входа для высокопроизводительных твердотельных накопителей (SSD), подходящих для небольших рабочих нагрузок с интенсивным вводом-выводом. |
| P30 |
Сбалансированный уровень для приложений с умеренной пропускной способностью и задержкой. |
| P40 |
Повышенная производительность для растущих производственных рабочих нагрузок с постоянными требованиями к операциям ввода-вывода в секунду. |
| P50 |
Оптимизировано для приложений корпоративного уровня, требующих стабильно высокой пропускной способности. |
| P60 |
Уровень высокой емкости для больших баз данных и аналитических рабочих нагрузок с повышенным количеством операций ввода-вывода в секунду. |
| P70 |
Предназначен для критически важных систем, требующих сверхнизкой задержки и высокого параллелизма. |
| P80 |
Высокопроизводительный твердотельный накопитель для максимального количества операций ввода-вывода в секунду и пропускной способности, идеально подходящий для самых требовательных рабочих нагрузок. |
BackupForPatch
Свойства резервного копирования сервера.
| Имя. | Тип | Описание |
|---|---|---|
| backupRetentionDays |
integer (int32) |
Дни хранения резервных копий для сервера. |
| earliestRestoreDate |
string (date-time) |
Самое раннее время точки восстановления (формат ISO8601) для сервера. |
| geoRedundantBackup |
Указывает, настроен ли сервер для создания географически избыточных резервных копий. |
|
| immutableBackup |
Указывает, настроен ли сервер на создание неизменяемых резервных копий. |
Cluster
Свойства кластера сервера.
| Имя. | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| clusterSize |
integer (int32) |
0 |
Количество узлов, назначенных эластичному кластеру. |
| defaultDatabaseName |
string |
Имя базы данных по умолчанию для эластичного кластера. |
CreateModeForPatch
Режим обновления существующего сервера.
| Значение | Описание |
|---|---|
| Default |
Это эквивалентно «Обновлению». |
| Update |
Операция обновляет существующий сервер. |
DataEncryption
Свойства шифрования данных сервера.
| Имя. | Тип | Описание |
|---|---|---|
| geoBackupEncryptionKeyStatus |
Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования географически избыточного хранилища, связанного с сервером, когда он настроен на поддержку географически избыточных резервных копий. |
|
| geoBackupFederatedIdentityClientId |
string (uuid) |
Идентификатор клиента многоарендного приложения Microsoft Entra для настройки поддержки географически избыточных резервных копий. |
| geoBackupKeyURI |
string |
Идентификатор назначенного пользователем управляемого удостоверения, используемого для доступа к ключу в Azure Key Vault для шифрования данных географически избыточного хранилища, связанного с сервером, настроенным на поддержку географически избыточных резервных копий. |
| geoBackupUserAssignedIdentityId |
string |
Идентификатор назначенного пользователем управляемого удостоверения, используемого для доступа к ключу в Azure Key Vault для шифрования данных географически избыточного хранилища, связанного с сервером, настроенным на поддержку географически избыточных резервных копий. |
| primaryEncryptionKeyStatus |
Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования основного хранилища, связанного с сервером. |
|
| primaryFederatedIdentityClientId |
string (uuid) |
Идентификатор клиента многоарендовального приложения Microsoft Entra. |
| primaryKeyURI |
string |
URI ключа в Azure Key Vault, используемого для шифрования данных основного хранилища, связанного с сервером. |
| primaryUserAssignedIdentityId |
string |
Идентификатор назначенного пользователю управляемого удостоверения, используемого для доступа к ключу в Azure Key Vault для шифрования данных основного хранилища, связанного с сервером. |
| type |
Тип шифрования данных, используемый сервером. |
DataEncryptionType
Тип шифрования данных, используемый сервером.
| Значение | Описание |
|---|---|
| SystemManaged |
Шифрование, управляемое Azure с использованием управляемых платформой ключей для простоты и соответствия. |
| AzureKeyVault |
Шифрование с использованием управляемых клиентом ключей, хранящихся в Azure Key Vault, для улучшения контроля и безопасности. |
EncryptionKeyStatus
Состояние ключа, используемого сервером, настроенным с шифрованием данных на основе ключа, управляемого клиентом, для шифрования основного хранилища, связанного с сервером.
| Значение | Описание |
|---|---|
| Valid |
Ключ действителен и может быть использован для шифрования. |
| Invalid |
Ключ недействителен и не может быть использован для шифрования. Возможные причины включают удаление ключа, изменение разрешений, отключение ключа, неподдержку типа ключа или выход текущей даты за пределы срока действия, связанного с ключом. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя. | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Тип дополнительных сведений. |
ErrorDetail
Подробности ошибки.
| Имя. | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку
| Имя. | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
FipsMode
Указывает, включен ли режим FIPS (Федеральные стандарты обработки информации) на сервере.
| Значение | Описание |
|---|---|
| Enabled |
Режим FIPS включён на сервере. |
| Disabled |
Режим FIPS на сервере отключён. |
GeographicallyRedundantBackup
Указывает, настроен ли сервер для создания географически избыточных резервных копий.
| Значение | Описание |
|---|---|
| Enabled |
Сервер настроен на создание географически избыточных резервных копий. |
| Disabled |
Сервер не настроен на создание географически избыточных резервных копий. |
HighAvailabilityForPatch
Свойства высокого уровня доступности сервера.
| Имя. | Тип | Описание |
|---|---|---|
| mode |
Режим высокой доступности для сервера. |
|
| standbyAvailabilityZone |
string |
Зона доступности, связанная с резервным сервером, созданная, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant. |
| state |
Возможные состояния резервного сервера, созданного, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant. |
HighAvailabilityState
Возможные состояния резервного сервера, созданного, когда для высокого уровня доступности задано значение SameZone или ZoneRedundant.
| Значение | Описание |
|---|---|
| NotEnabled |
Высокий уровень доступности для сервера не включен. |
| CreatingStandby |
Создается резервный сервер. |
| ReplicatingData |
Данные реплицируются на резервный сервер. |
| FailingOver |
Выполняется операция аварийного переключения на резервный сервер. |
| Healthy |
Резервный сервер работоспособен и готов взять на себя управление в случае отработки отказа. |
| RemovingStandby |
Резервный сервер удаляется. |
| RecreatingStandby |
Резервный сервер воссоздается. |
| ComputeUpdatingByFailover |
Вычислительная система обновляется из-за отказа. |
IdentityType
Типы удостоверений, связанных с сервером.
| Значение | Описание |
|---|---|
| None |
Управляемое удостоверение серверу не назначается. |
| UserAssigned |
Серверу назначается одно или несколько управляемых удостоверений, предоставленных пользователем. |
| SystemAssigned |
Azure автоматически создаёт и управляет идентичностью, связанной с жизненным циклом сервера. |
| SystemAssigned,UserAssigned |
Серверу назначаются как системные, так и пользовательские удостоверения. |
ImmutableBackup
Указывает, настроен ли сервер на создание неизменяемых резервных копий.
| Значение | Описание |
|---|---|
| Enabled |
Сервер настроен на создание неизменяемых резервных копий. |
| Disabled |
Сервер не настроен на создание неизменяемых резервных копий. |
MaintenanceWindowForPatch
Свойства периода обслуживания сервера.
| Имя. | Тип | Описание |
|---|---|---|
| customWindow |
string |
Указывает, включено или отключено пользовательское окно. |
| dayOfWeek |
integer (int32) |
День недели, используемый для технического окна. |
| startHour |
integer (int32) |
Стартовый час будет использоваться для окна технического обслуживания. |
| startMinute |
integer (int32) |
Начальная минута должна быть использована для технического окна. |
MicrosoftEntraAuth
Указывает, поддерживает ли сервер проверку подлинности Microsoft Entra.
| Значение | Описание |
|---|---|
| Enabled |
Сервер поддерживает аутентификацию Microsoft Entra. |
| Disabled |
Сервер не поддерживает аутентификацию Microsoft Entra. |
Network
Сетевые свойства сервера.
| Имя. | Тип | Описание |
|---|---|---|
| delegatedSubnetResourceId |
string (arm-id) |
Идентификатор ресурса делегированной подсети. Требуется при создании нового сервера, в случае, если вы хотите, чтобы сервер был интегрирован в вашу собственную виртуальную сеть. Для операции обновления необходимо указать это свойство только в том случае, если вы хотите изменить значение, назначенное для частной зоны DNS. |
| privateDnsZoneArmResourceId |
string (arm-id) |
Идентификатор частной зоны DNS. Требуется при создании нового сервера, в случае, если вы хотите, чтобы сервер был интегрирован в вашу собственную виртуальную сеть. Для операции обновления необходимо указать это свойство только в том случае, если вы хотите изменить значение, назначенное для частной зоны DNS. |
| publicNetworkAccess |
Указывает, включен ли доступ к общедоступной сети. Это поддерживается только для серверов, которые не интегрированы в виртуальную сеть, принадлежащую клиенту и предоставленную им на момент развертывания сервера. |
PasswordBasedAuth
Указывает, поддерживает ли сервер аутентификацию на основе пароля.
| Значение | Описание |
|---|---|
| Enabled |
Сервер поддерживает аутентификацию на основе пароля. |
| Disabled |
Сервер не поддерживает аутентификацию по паролю. |
PostgreSqlFlexibleServerHighAvailabilityMode
Поддерживается режим высокой доступности для этого вычисления.
| Значение | Описание |
|---|---|
| Disabled |
Высокий уровень доступности для сервера отключен. |
| ZoneRedundant |
Высокий уровень доступности включен для сервера, при этом резервный сервер находится в зоне, отличной от зоны доступности основного. |
| SameZone |
Для сервера включен высокий уровень доступности, при этом резервный сервер находится в той же зоне доступности, что и основной. |
ReadReplicaPromoteMode
Тип операции, применяемой к реплике чтения. Это свойство доступно только для записи.
| Значение | Описание |
|---|---|
| Standalone |
Реплика Read станет независимым сервером и полностью независимой сущностью от репликационного набора репликации. |
| Switchover |
Реплика чтения поменяется ролями с основным сервером. |
ReadReplicaPromoteOption
Опция синхронизации данных для использования при обработке операции, указанной в свойстве promoteMode. Это свойство доступно только для записи.
| Значение | Описание |
|---|---|
| Planned |
Дождитесь, пока данные в реплике чтения будут полностью синхронизированы с исходным сервером, прежде чем она начнёт операцию. |
| Forced |
Инициировать операцию немедленно, не ожидая синхронизации данных в реплике чтения с исходным сервером. |
Replica
Свойства реплики сервера.
| Имя. | Тип | Описание |
|---|---|---|
| capacity |
integer (int32) |
Максимальное количество реплик чтения, разрешенное для сервера. |
| promoteMode |
Тип операции, применяемой к реплике чтения. Это свойство доступно только для записи. Автономность означает, что реплика чтения будет преобразована в автономный сервер и станет полностью независимой сущностью от набора репликации. Переключение означает, что реплика чтения будет выполнять роли с основным сервером. |
|
| promoteOption |
Опция синхронизации данных для использования при обработке операции, указанной в свойстве promoteMode. Это свойство доступно только для записи. |
|
| replicationState |
Указывает состояние репликации реплики чтения. Это свойство возвращается только в том случае, если целевой сервер является репликой для чтения. Возможные значения: Активно, Сломано, Догоняющее, Инициализировано, Реконфигурация и Обновление |
|
| role |
Роль сервера в наборе репликации. |
ReplicationRole
Роль сервера в наборе репликации.
| Значение | Описание |
|---|---|
| None |
Роль репликации не назначена; Сервер работает автономно. |
| Primary |
Выступает в качестве исходного сервера для репликации на одну или несколько реплик. |
| AsyncReplica |
Асинхронно получает данные с основного сервера в том же регионе. |
| GeoAsyncReplica |
Асинхронно получает данные с основного сервера в другом регионе для обеспечения географической избыточности. |
ReplicationState
Указывает состояние репликации реплики чтения. Это свойство возвращается только в том случае, если целевой сервер является репликой для чтения.
| Значение | Описание |
|---|---|
| Active |
Сервер реплики чтения полностью синхронизирован и активно реплицирует данные с основного сервера. |
| Catchup |
Сервер реплики Read находится позади основного сервера и сейчас догоняет ожидаемые изменения. |
| Provisioning |
Создаётся сервер реплики чтения и находится в процессе инициализации. |
| Updating |
Сервер реплики чтения претерпевает некоторые изменения, возможно, он меняет размер вычислительных ресурсов и повышает его статус основного сервера. |
| Broken |
Репликация завершилась сбоем или была прервана. |
| Reconfiguring |
Сервер реплики чтения перенастраивается, возможно, из-за изменений исходного кода или настроек. |
ServerForPatch
Представляет сервер для обновления.
| Имя. | Тип | Описание |
|---|---|---|
| identity |
Описывает удостоверение приложения. |
|
| properties.administratorLogin |
string |
Имя пользователя, назначенного в качестве первого администратора на основе пароля, назначенного вашему экземпляру PostgreSQL. Необходимо указать при первом включении аутентификации на основе пароля на сервере. После установки заданного значения оно не может быть изменено до конца срока службы сервера. Если вы отключите аутентификацию на основе пароля на сервере, на котором она включена, эта роль на основе пароля не будет удалена. |
| properties.administratorLoginPassword |
string (password) |
Пароль присваивается логину администратора. Если аутентификация по паролю включена, этот пароль можно изменить в любое время. |
| properties.authConfig |
Свойства конфигурации аутентификации сервера. |
|
| properties.availabilityZone |
string |
Зона доступности сервера. |
| properties.backup |
Свойства резервного копирования сервера. |
|
| properties.cluster |
Свойства кластера сервера. |
|
| properties.createMode |
Режим обновления существующего сервера. |
|
| properties.dataEncryption |
Свойства шифрования данных сервера. |
|
| properties.fipsMode |
Указывает, включен ли режим FIPS (Федеральные стандарты обработки информации) на сервере. Если не указано, текущее значение сохраняется. |
|
| properties.highAvailability |
Свойства высокого уровня доступности сервера. |
|
| properties.maintenanceWindow |
Свойства периода обслуживания сервера. |
|
| properties.network |
Сетевые свойства сервера. Требуется только в том случае, если вы хотите, чтобы ваш сервер был интегрирован в виртуальную сеть, предоставленную клиентом. |
|
| properties.replica |
Чтение свойств реплики сервера. Требуется только в том случае, если вы хотите раскрутить сервер. |
|
| properties.replicationRole |
Роль сервера в наборе репликации. |
|
| properties.sourceServerResourceId |
string (arm-id) |
Идентификатор сервера, который будет использоваться в качестве источника нового сервера. |
| properties.storage |
Свойства хранилища сервера. |
|
| properties.version |
string |
Основная версия ядра СУБД PostgreSQL. |
| sku |
Уровень вычислений и размер сервера. |
|
| tags |
object |
Метаданные, относящиеся к приложению, в виде пар "ключ-значение". |
ServerPublicNetworkAccessState
Указывает, включен ли доступ к общедоступной сети.
| Значение | Описание |
|---|---|
| Enabled |
Доступ к публичной сети разрешен. Это позволяет получить доступ к серверу из общедоступного Интернета при условии наличия необходимого правила брандмауэра, разрешающего входящий трафик от подключающегося клиента. Это совместимо с использованием частных конечных точек для подключения к этому серверу. |
| Disabled |
Доступ к общедоступной сети отключен. Это означает, что доступ к серверу невозможен из общедоступного Интернета, а только через частные конечные точки. |
SkuForPatch
Вычислительная информация сервера.
| Имя. | Тип | Описание |
|---|---|---|
| name |
string |
Имя, под которым известен заданный объем вычислительных ресурсов, назначенный серверу. |
| tier |
Уровень вычислительных ресурсов, назначенный серверу. |
SkuTier
Уровень вычислительных ресурсов, назначенный серверу.
| Значение | Описание |
|---|---|
| Burstable |
Экономичный уровень для нечастого использования процессора, идеально подходит для разработки и тестирования рабочих нагрузок с низкими требованиями к производительности. |
| GeneralPurpose |
Сбалансированные вычислительные ресурсы и память для большинства рабочих нагрузок, обеспечивающие масштабируемую производительность и пропускную способность ввода-вывода. |
| MemoryOptimized |
Высокое соотношение памяти и ядер для ресурсоемких рабочих нагрузок, требующих быстрой обработки в памяти и высокого параллелизма. |
Storage
Свойства хранилища сервера.
| Имя. | Тип | Описание |
|---|---|---|
| autoGrow |
Флаг для включения или отключения автоматического увеличения размера хранилища сервера, когда доступное пространство приближается к нулю и условия позволяют автоматически увеличивать размер хранилища. |
|
| autoGrowIncrementPercent |
integer (int32) minimum: 1maximum: 100 |
Автоматический рост памяти увеличивается как процент от текущего размера выделенного хранилища. Это значение не является абсолютным приростом размера или порогом использования. |
| autoGrowMaxThresholdMb |
integer (int32) minimum: 1maximum: 67108864 |
Максимальный размер выделенного хранилища, до которого может расти авторост, в МБ. Это значение не является порогом триггера использования диска и должно соответствовать не менее эффективного тока или запрашиваемого размера хранилища. Преобразование памяти использует 1 ГБ = 1 024 МБ. |
| iops |
integer (int32) |
Максимальное количество операций ввода-вывода в секунду, поддерживаемое для хранения. Требуется, если тип хранилища PremiumV2_LRS или UltraSSD_LRS. |
| storageSizeGB |
integer (int32) |
Размер хранилища, назначенного серверу. |
| throughput |
integer (int32) |
Максимальная поддерживаемая пропускная способность для хранилища. Требуется, если тип хранилища PremiumV2_LRS или UltraSSD_LRS. |
| tier |
Уровень хранения сервера. |
|
| type |
Тип хранилища, назначенного серверу. Допустимые значения: Premium_LRS, PremiumV2_LRS или UltraSSD_LRS. Если не указано, по умолчанию используется значение Premium_LRS. |
StorageAutoGrow
Указывает, настроен ли сервер на автоматическое увеличение размера хранилища, когда доступное пространство близко к нулю и условия позволяют автоматически увеличивать размер хранилища.
| Значение | Описание |
|---|---|
| Enabled |
Сервер должен автоматически увеличивать размер хранилища, когда доступное пространство приближается к нулю и условия позволяют автоматически увеличивать размер хранилища. |
| Disabled |
Сервер не должен автоматически увеличивать размер хранилища, когда доступное пространство приближается к нулю. |
StorageType
Тип хранилища, назначенного серверу. Если не указано, по умолчанию используется значение Premium_LRS.
| Значение | Описание |
|---|---|
| Premium_LRS |
Стандартное хранилище на твердотельном накопителе (SSD) обеспечивает стабильную производительность для рабочих нагрузок общего назначения. |
| PremiumV2_LRS |
Твердотельные накопители (SSD) нового поколения с улучшенной масштабируемостью и производительностью для ресурсоемких корпоративных рабочих нагрузок. |
| UltraSSD_LRS |
Высокопроизводительные твердотельные накопители (SSD), предназначенные для экстремальных операций ввода-вывода в секунду и приложений, чувствительных к задержкам. |
UserAssignedIdentity
Удостоверения, связанные с сервером.
| Имя. | Тип | Описание |
|---|---|---|
| principalId |
string |
Идентификатор объекта субъекта-службы, связанного с управляемым удостоверением, назначенным пользователем. |
| tenantId |
string |
Идентификатор арендатора сервера. |
| type |
Типы удостоверений, связанных с сервером. |
|
| userAssignedIdentities |
<string,
User |
Карта управляемых удостоверений, назначенных пользователями. |
UserIdentity
Назначаемое пользователем управляемое удостоверение, связанное с сервером.
| Имя. | Тип | Описание |
|---|---|---|
| clientId |
string |
Идентификатор клиента субъекта-службы, связанного с управляемым удостоверением, назначенным пользователем. |
| principalId |
string |
Идентификатор объекта субъекта-службы, связанного с управляемым удостоверением, назначенным пользователем. |