Bagikan melalui


Servers - Update

Memperbarui server yang ada. Isi permintaan dapat berisi satu atau beberapa properti yang ada dalam definisi server normal.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil.

serverName
path True

string

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

Nama server.

subscriptionId
path True

string (uuid)

ID langganan target. Nilainya harus sebuah UUID.

api-version
query True

string

minLength: 1

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Jenis Deskripsi
identity

UserAssignedIdentity

Menjelaskan identitas aplikasi.

properties.administratorLoginPassword

string (password)

Kata sandi yang ditetapkan untuk login administrator. Selama otentikasi kata sandi diaktifkan, kata sandi ini dapat diubah kapan saja.

properties.authConfig

AuthConfigForPatch

Properti konfigurasi autentikasi server.

properties.availabilityZone

string

Zona ketersediaan server.

properties.backup

BackupForPatch

Properti cadangan server.

properties.cluster

Cluster

Properti kluster server.

properties.createMode

CreateModeForPatch

Mode pembaruan server yang ada.

properties.dataEncryption

DataEncryption

Properti enkripsi data server.

properties.highAvailability

HighAvailabilityForPatch

Properti ketersediaan tinggi server.

properties.maintenanceWindow

MaintenanceWindowForPatch

Properti jendela pemeliharaan server.

properties.network

Network

Properti jaringan server. Hanya diperlukan jika Anda ingin server Anda diintegrasikan ke dalam jaringan virtual yang disediakan oleh pelanggan.

properties.replica

Replica

Baca properti replika server. Diperlukan hanya jika Anda ingin mempromosikan server.

properties.replicationRole

ReplicationRole

Peran server dalam kumpulan replikasi.

properties.storage

Storage

Properti penyimpanan server.

properties.version

PostgresMajorVersion

Versi utama mesin database PostgreSQL.

sku

SkuForPatch

Tingkat komputasi dan ukuran server.

tags

object

Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai.

Respons

Nama Jenis Deskripsi
202 Accepted

Operasi sumber daya diterima.

Header

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

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru identitas akun pengguna Anda

Contoh

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.

Permintaan sampel

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"
    }
  }
}

Respon sampel

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.

Permintaan sampel

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"
    }
  }
}

Respon sampel

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.

Permintaan sampel

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"
    }
  }
}

Respon sampel

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.

Permintaan sampel

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"
    }
  }
}

Respon sampel

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.

Permintaan sampel

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"
  }
}

Respon sampel

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.

Permintaan sampel

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
    }
  }
}

Respon sampel

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.

Permintaan sampel

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"
  }
}

Respon sampel

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.

Permintaan sampel

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"
  }
}

Respon sampel

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.

Permintaan sampel

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"
  }
}

Respon sampel

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.

Permintaan sampel

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"
  }
}

Respon sampel

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

Definisi

Nama Deskripsi
AuthConfigForPatch

Properti konfigurasi autentikasi server.

AzureManagedDiskPerformanceTier

Tingkat penyimpanan server.

BackupForPatch

Properti cadangan server.

Cluster

Properti kluster server.

CreateModeForPatch

Mode pembaruan server yang ada.

DataEncryption

Properti enkripsi data server.

DataEncryptionType

Jenis enkripsi data yang digunakan oleh server.

EncryptionKeyStatus

Status kunci yang digunakan oleh server yang dikonfigurasi dengan enkripsi data berdasarkan kunci yang dikelola pelanggan, untuk mengenkripsi penyimpanan utama yang terkait dengan server.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Tanggapan kesalahan

GeographicallyRedundantBackup

Menunjukkan apakah server dikonfigurasi untuk membuat cadangan yang berlebihan secara geografis.

HighAvailabilityForPatch

Properti ketersediaan tinggi server.

HighAvailabilityState

Kemungkinan status server siaga yang dibuat saat ketersediaan tinggi diatur ke SameZone atau ZoneRedundant.

IdentityType

Jenis identitas yang terkait dengan server.

MaintenanceWindowForPatch

Properti jendela pemeliharaan server.

MicrosoftEntraAuth

Menunjukkan apakah server mendukung autentikasi Microsoft Entra.

Network

Properti jaringan server.

PasswordBasedAuth

Menunjukkan apakah server mendukung autentikasi berbasis kata sandi.

PostgresMajorVersion

Versi utama mesin database PostgreSQL.

PostgreSqlFlexibleServerHighAvailabilityMode

Mode ketersediaan tinggi didukung untuk komputasi ini.

ReadReplicaPromoteMode

Jenis operasi yang akan diterapkan pada replika baca. Properti ini hanya menulis saja. Mandiri berarti replika baca akan dipromosikan ke server mandiri, dan akan menjadi entitas yang sepenuhnya independen dari kumpulan replikasi. Peralihan berarti replika baca akan berperan dengan server utama.

ReadReplicaPromoteOption

Opsi sinkronisasi data untuk digunakan saat memproses operasi yang ditentukan dalam properti promoteMode. Properti ini hanya menulis saja.

Replica

Properti replika server.

ReplicationRole

Peran server dalam kumpulan replikasi.

ReplicationState

Menunjukkan status replikasi replika baca. Properti ini dikembalikan hanya ketika server target adalah replika baca. Nilai yang mungkin adalah Aktif, Rusak, Mengejar Ketinggalan, Penyediaan, Mengkonfigurasi Ulang, dan Memperbarui

ServerForPatch

Mewakili server yang akan diperbarui.

ServerPublicNetworkAccessState

Menunjukkan apakah akses jaringan publik diaktifkan atau tidak.

SkuForPatch

Menghitung informasi server.

SkuTier

Tingkat komputasi yang ditetapkan ke server.

Storage

Properti penyimpanan server.

StorageAutoGrow

Tandai untuk mengaktifkan atau menonaktifkan pertumbuhan otomatis ukuran penyimpanan server saat ruang yang tersedia mendekati nol dan kondisi memungkinkan pertumbuhan ukuran penyimpanan secara otomatis.

StorageType

Jenis penyimpanan yang ditetapkan ke server. Nilai yang diizinkan adalah Premium_LRS, PremiumV2_LRS, atau UltraSSD_LRS. Jika tidak ditentukan, defaultnya akan Premium_LRS.

UserAssignedIdentity

Identitas yang terkait dengan server.

UserIdentity

Identitas terkelola yang ditetapkan pengguna yang terkait dengan server.

AuthConfigForPatch

Properti konfigurasi autentikasi server.

Nama Jenis Deskripsi
activeDirectoryAuth

MicrosoftEntraAuth

Menunjukkan apakah server mendukung autentikasi Microsoft Entra.

passwordAuth

PasswordBasedAuth

Menunjukkan apakah server mendukung autentikasi berbasis kata sandi.

tenantId

string

Pengidentifikasi penyewa sumber daya yang didelegasikan.

AzureManagedDiskPerformanceTier

Tingkat penyimpanan server.

Nilai Deskripsi
P1
P2
P3
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80

BackupForPatch

Properti cadangan server.

Nama Jenis Deskripsi
backupRetentionDays

integer (int32)

Hari retensi cadangan untuk server.

earliestRestoreDate

string (date-time)

Waktu titik pemulihan paling awal (format ISO8601) untuk server.

geoRedundantBackup

GeographicallyRedundantBackup

Menunjukkan apakah server dikonfigurasi untuk membuat cadangan yang berlebihan secara geografis.

Cluster

Properti kluster server.

Nama Jenis Nilai default Deskripsi
clusterSize

integer (int32)

0

Jumlah simpul yang ditetapkan ke kluster elastis.

defaultDatabaseName

string

Nama database default untuk kluster elastis.

CreateModeForPatch

Mode pembaruan server yang ada.

Nilai Deskripsi
Default
Update

DataEncryption

Properti enkripsi data server.

Nama Jenis Deskripsi
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Status kunci yang digunakan oleh server yang dikonfigurasi dengan enkripsi data berdasarkan kunci yang dikelola pelanggan, untuk mengenkripsi penyimpanan redundan secara geografis yang terkait dengan server saat dikonfigurasi untuk mendukung pencadangan yang berlebihan secara geografis.

geoBackupKeyURI

string

Pengidentifikasi identitas terkelola yang ditetapkan pengguna yang digunakan untuk mengakses kunci di Azure Key Vault untuk enkripsi data penyimpanan redundan secara geografis yang terkait dengan server yang dikonfigurasi untuk mendukung pencadangan redundan secara geografis.

geoBackupUserAssignedIdentityId

string

Pengidentifikasi identitas terkelola yang ditetapkan pengguna yang digunakan untuk mengakses kunci di Azure Key Vault untuk enkripsi data penyimpanan redundan secara geografis yang terkait dengan server yang dikonfigurasi untuk mendukung pencadangan redundan secara geografis.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Status kunci yang digunakan oleh server yang dikonfigurasi dengan enkripsi data berdasarkan kunci yang dikelola pelanggan, untuk mengenkripsi penyimpanan utama yang terkait dengan server.

primaryKeyURI

string

URI kunci di Azure Key Vault yang digunakan untuk enkripsi data penyimpanan utama yang terkait dengan server.

primaryUserAssignedIdentityId

string

Pengidentifikasi identitas terkelola yang ditetapkan pengguna yang digunakan untuk mengakses kunci di Azure Key Vault untuk enkripsi data penyimpanan utama yang terkait dengan server.

type

DataEncryptionType

Jenis enkripsi data yang digunakan oleh server.

DataEncryptionType

Jenis enkripsi data yang digunakan oleh server.

Nilai Deskripsi
SystemManaged
AzureKeyVault

EncryptionKeyStatus

Status kunci yang digunakan oleh server yang dikonfigurasi dengan enkripsi data berdasarkan kunci yang dikelola pelanggan, untuk mengenkripsi penyimpanan utama yang terkait dengan server.

Nilai Deskripsi
Valid
Invalid

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Tanggapan kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

GeographicallyRedundantBackup

Menunjukkan apakah server dikonfigurasi untuk membuat cadangan yang berlebihan secara geografis.

Nilai Deskripsi
Enabled
Disabled

HighAvailabilityForPatch

Properti ketersediaan tinggi server.

Nama Jenis Deskripsi
mode

PostgreSqlFlexibleServerHighAvailabilityMode

Mode ketersediaan tinggi untuk server.

standbyAvailabilityZone

string

Zona ketersediaan yang terkait dengan server siaga yang dibuat saat ketersediaan tinggi diatur ke SameZone atau ZoneRedundant.

state

HighAvailabilityState

Kemungkinan status server siaga yang dibuat saat ketersediaan tinggi diatur ke SameZone atau ZoneRedundant.

HighAvailabilityState

Kemungkinan status server siaga yang dibuat saat ketersediaan tinggi diatur ke SameZone atau ZoneRedundant.

Nilai Deskripsi
NotEnabled
CreatingStandby
ReplicatingData
FailingOver
Healthy
RemovingStandby

IdentityType

Jenis identitas yang terkait dengan server.

Nilai Deskripsi
None
UserAssigned
SystemAssigned
SystemAssigned,UserAssigned

MaintenanceWindowForPatch

Properti jendela pemeliharaan server.

Nama Jenis Deskripsi
customWindow

string

Menunjukkan apakah jendela kustom diaktifkan atau dinonaktifkan.

dayOfWeek

integer (int32)

Hari dalam seminggu untuk digunakan untuk jendela pemeliharaan.

startHour

integer (int32)

Jam mulai untuk digunakan untuk jendela pemeliharaan.

startMinute

integer (int32)

Menit mulai untuk digunakan untuk jendela pemeliharaan.

MicrosoftEntraAuth

Menunjukkan apakah server mendukung autentikasi Microsoft Entra.

Nilai Deskripsi
Enabled
Disabled

Network

Properti jaringan server.

Nama Jenis Deskripsi
delegatedSubnetResourceId

string (arm-id)

Pengidentifikasi sumber daya subnet yang didelegasikan. Diperlukan selama pembuatan server baru, jika Anda ingin server diintegrasikan ke dalam jaringan virtual Anda sendiri. Untuk operasi pembaruan, Anda hanya perlu memberikan properti ini jika ingin mengubah nilai yang ditetapkan untuk zona DNS privat.

privateDnsZoneArmResourceId

string (arm-id)

Pengidentifikasi zona DNS privat. Diperlukan selama pembuatan server baru, jika Anda ingin server diintegrasikan ke dalam jaringan virtual Anda sendiri. Untuk operasi pembaruan, Anda hanya perlu memberikan properti ini jika ingin mengubah nilai yang ditetapkan untuk zona DNS privat.

publicNetworkAccess

ServerPublicNetworkAccessState

Menunjukkan apakah akses jaringan publik diaktifkan atau tidak. Hal ini hanya didukung untuk server yang tidak terintegrasi ke dalam jaringan virtual yang dimiliki dan disediakan oleh pelanggan saat server di-deploy.

PasswordBasedAuth

Menunjukkan apakah server mendukung autentikasi berbasis kata sandi.

Nilai Deskripsi
Enabled
Disabled

PostgresMajorVersion

Versi utama mesin database PostgreSQL.

Nilai Deskripsi
18
17
16
15
14
13
12
11

PostgreSqlFlexibleServerHighAvailabilityMode

Mode ketersediaan tinggi didukung untuk komputasi ini.

Nilai Deskripsi
Disabled
ZoneRedundant
SameZone

ReadReplicaPromoteMode

Jenis operasi yang akan diterapkan pada replika baca. Properti ini hanya menulis saja. Mandiri berarti replika baca akan dipromosikan ke server mandiri, dan akan menjadi entitas yang sepenuhnya independen dari kumpulan replikasi. Peralihan berarti replika baca akan berperan dengan server utama.

Nilai Deskripsi
Standalone

Replika baca akan menjadi server independen.

Switchover

Replika baca akan menukar peran dengan server utama.

ReadReplicaPromoteOption

Opsi sinkronisasi data untuk digunakan saat memproses operasi yang ditentukan dalam properti promoteMode. Properti ini hanya menulis saja.

Nilai Deskripsi
Planned

Operasi akan menunggu data dalam replika baca untuk sepenuhnya disinkronkan dengan server sumbernya, sebelum memulai operasi.

Forced

Operasi tidak akan menunggu data dalam replika baca disinkronkan dengan server sumbernya, sebelum memulai operasi.

Replica

Properti replika server.

Nama Jenis Deskripsi
capacity

integer (int32)

Jumlah maksimum replika baca yang diizinkan untuk server.

promoteMode

ReadReplicaPromoteMode

Jenis operasi yang akan diterapkan pada replika baca. Properti ini hanya menulis saja. Mandiri berarti replika baca akan dipromosikan ke server mandiri, dan akan menjadi entitas yang sepenuhnya independen dari kumpulan replikasi. Peralihan berarti replika baca akan berperan dengan server utama.

promoteOption

ReadReplicaPromoteOption

Opsi sinkronisasi data untuk digunakan saat memproses operasi yang ditentukan dalam properti promoteMode. Properti ini hanya menulis saja.

replicationState

ReplicationState

Menunjukkan status replikasi replika baca. Properti ini dikembalikan hanya ketika server target adalah replika baca. Nilai yang mungkin adalah Aktif, Rusak, Mengejar Ketinggalan, Penyediaan, Mengkonfigurasi Ulang, dan Memperbarui

role

ReplicationRole

Peran server dalam kumpulan replikasi.

ReplicationRole

Peran server dalam kumpulan replikasi.

Nilai Deskripsi
None
Primary
AsyncReplica
GeoAsyncReplica

ReplicationState

Menunjukkan status replikasi replika baca. Properti ini dikembalikan hanya ketika server target adalah replika baca. Nilai yang mungkin adalah Aktif, Rusak, Mengejar Ketinggalan, Penyediaan, Mengkonfigurasi Ulang, dan Memperbarui

Nilai Deskripsi
Active

Server replika baca sepenuhnya disinkronkan dan secara aktif mereplikasi data dari server utama.

Catchup

Server replika baca berada di belakang server utama dan saat ini mengejar perubahan yang tertunda.

Provisioning

Server replika baca sedang dibuat dan sedang dalam proses inisialisasi.

Updating

Server replika baca sedang mengalami beberapa perubahan, dapat mengubah ukuran komputasi untuk mempromosikannya ke server utama.

Broken

Replikasi telah gagal atau terganggu.

Reconfiguring

Server replika baca sedang dikonfigurasi ulang, mungkin karena perubahan sumber atau pengaturan.

ServerForPatch

Mewakili server yang akan diperbarui.

Nama Jenis Deskripsi
identity

UserAssignedIdentity

Menjelaskan identitas aplikasi.

properties.administratorLogin

string

Nama login yang ditunjuk sebagai administrator berbasis kata sandi pertama yang ditetapkan ke instance PostgreSQL Anda. Harus ditentukan saat pertama kali Anda mengaktifkan autentikasi berbasis kata sandi di server. Setelah diatur ke nilai tertentu, itu tidak dapat diubah selama sisa masa pakai server. Jika Anda menonaktifkan autentikasi berbasis kata sandi di server yang mengaktifkannya, peran berbasis kata sandi ini tidak akan dihapus.

properties.administratorLoginPassword

string (password)

Kata sandi yang ditetapkan untuk login administrator. Selama otentikasi kata sandi diaktifkan, kata sandi ini dapat diubah kapan saja.

properties.authConfig

AuthConfigForPatch

Properti konfigurasi autentikasi server.

properties.availabilityZone

string

Zona ketersediaan server.

properties.backup

BackupForPatch

Properti cadangan server.

properties.cluster

Cluster

Properti kluster server.

properties.createMode

CreateModeForPatch

Mode pembaruan server yang ada.

properties.dataEncryption

DataEncryption

Properti enkripsi data server.

properties.highAvailability

HighAvailabilityForPatch

Properti ketersediaan tinggi server.

properties.maintenanceWindow

MaintenanceWindowForPatch

Properti jendela pemeliharaan server.

properties.network

Network

Properti jaringan server. Hanya diperlukan jika Anda ingin server Anda diintegrasikan ke dalam jaringan virtual yang disediakan oleh pelanggan.

properties.replica

Replica

Baca properti replika server. Diperlukan hanya jika Anda ingin mempromosikan server.

properties.replicationRole

ReplicationRole

Peran server dalam kumpulan replikasi.

properties.storage

Storage

Properti penyimpanan server.

properties.version

PostgresMajorVersion

Versi utama mesin database PostgreSQL.

sku

SkuForPatch

Tingkat komputasi dan ukuran server.

tags

object

Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai.

ServerPublicNetworkAccessState

Menunjukkan apakah akses jaringan publik diaktifkan atau tidak.

Nilai Deskripsi
Enabled
Disabled

SkuForPatch

Menghitung informasi server.

Nama Jenis Deskripsi
name

string

Nama yang digunakan untuk mengetahui ukuran komputasi tertentu yang ditetapkan ke server.

tier

SkuTier

Tingkat komputasi yang ditetapkan ke server.

SkuTier

Tingkat komputasi yang ditetapkan ke server.

Nilai Deskripsi
Burstable
GeneralPurpose
MemoryOptimized

Storage

Properti penyimpanan server.

Nama Jenis Deskripsi
autoGrow

StorageAutoGrow

Tandai untuk mengaktifkan atau menonaktifkan pertumbuhan otomatis ukuran penyimpanan server saat ruang yang tersedia mendekati nol dan kondisi memungkinkan pertumbuhan ukuran penyimpanan secara otomatis.

iops

integer (int32)

IOPS maksimum yang didukung untuk penyimpanan. Diperlukan ketika jenis penyimpanan PremiumV2_LRS atau UltraSSD_LRS.

storageSizeGB

integer (int32)

Ukuran penyimpanan yang ditetapkan ke server.

throughput

integer (int32)

Throughput maksimum didukung untuk penyimpanan. Diperlukan ketika jenis penyimpanan PremiumV2_LRS atau UltraSSD_LRS.

tier

AzureManagedDiskPerformanceTier

Tingkat penyimpanan server.

type

StorageType

Jenis penyimpanan yang ditetapkan ke server. Nilai yang diizinkan adalah Premium_LRS, PremiumV2_LRS, atau UltraSSD_LRS. Jika tidak ditentukan, defaultnya akan Premium_LRS.

StorageAutoGrow

Tandai untuk mengaktifkan atau menonaktifkan pertumbuhan otomatis ukuran penyimpanan server saat ruang yang tersedia mendekati nol dan kondisi memungkinkan pertumbuhan ukuran penyimpanan secara otomatis.

Nilai Deskripsi
Enabled
Disabled

StorageType

Jenis penyimpanan yang ditetapkan ke server. Nilai yang diizinkan adalah Premium_LRS, PremiumV2_LRS, atau UltraSSD_LRS. Jika tidak ditentukan, defaultnya akan Premium_LRS.

Nilai Deskripsi
Premium_LRS
PremiumV2_LRS
UltraSSD_LRS

UserAssignedIdentity

Identitas yang terkait dengan server.

Nama Jenis Deskripsi
principalId

string

Pengidentifikasi objek perwakilan layanan yang terkait dengan identitas terkelola yang ditetapkan pengguna.

tenantId

string

Pengidentifikasi penyewa server.

type

IdentityType

Jenis identitas yang terkait dengan server.

userAssignedIdentities

<string,  UserIdentity>

Peta identitas terkelola yang ditetapkan pengguna.

UserIdentity

Identitas terkelola yang ditetapkan pengguna yang terkait dengan server.

Nama Jenis Deskripsi
clientId

string

Pengidentifikasi klien perwakilan layanan yang terkait dengan identitas terkelola yang ditetapkan pengguna.

principalId

string

Pengidentifikasi objek perwakilan layanan yang terkait dengan identitas terkelola yang ditetapkan pengguna.