Aracılığıyla paylaş


Servers - Update

Mevcut bir sunucuyu güncelleştirir. İstek gövdesi, normal sunucu tanımında bulunan özelliklerden birini veya birkaçını içerebilir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

serverName
path True

string

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

Sunucunun adı.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Tür Description
identity

UserAssignedIdentity

Uygulamanın kimliğini açıklar.

properties.administratorLogin

string

PostgreSQL örneğinize atanan ilk parola tabanlı yönetici olarak atanan oturum açma adının adı. Bir sunucuda parola tabanlı kimlik doğrulamasını ilk kez etkinleştirdiğinizde belirtilmelidir. Belirli bir değere ayarlandıktan sonra, sunucunun ömrünün geri kalanı boyunca değiştirilemez. Parola tabanlı kimlik doğrulamayı etkinleştirilmiş olan bir sunucuda devre dışı bırakırsanız, bu parola tabanlı rol silinmez.

properties.administratorLoginPassword

string (password)

Yönetici girişine atanan şifre. Parola kimlik doğrulaması etkin olduğu sürece, bu parola herhangi bir zamanda değiştirilebilir.

properties.authConfig

AuthConfigForPatch

Bir sunucunun kimlik doğrulama yapılandırma özellikleri.

properties.availabilityZone

string

Bir sunucunun kullanılabilirlik alanı.

properties.backup

BackupForPatch

Sunucunun yedekleme özellikleri.

properties.cluster

Cluster

Sunucunun küme özellikleri.

properties.createMode

CreateModeForPatch

Mevcut bir sunucunun güncelleme modu.

properties.dataEncryption

DataEncryption

Bir sunucunun veri şifreleme özellikleri.

properties.highAvailability

HighAvailabilityForPatch

Sunucunun yüksek kullanılabilirlik özellikleri.

properties.maintenanceWindow

MaintenanceWindowForPatch

Sunucunun bakım penceresi özellikleri.

properties.network

Network

Sunucunun ağ özellikleri. Yalnızca sunucunuzun müşteri tarafından sağlanan bir sanal ağa tümleştirilmesini istiyorsanız gereklidir.

properties.replica

Replica

Bir sunucunun çoğaltma özelliklerini okuyun. Yalnızca bir sunucuyu yükseltmek istemeniz durumunda gereklidir.

properties.replicationRole

ReplicationRole

Çoğaltma kümesinde sunucunun rolü.

properties.storage

Storage

Sunucunun depolama özellikleri.

properties.version

PostgresMajorVersion

PostgreSQL veritabanı altyapısının ana sürümü.

sku

SkuForPatch

İşlem katmanı ve bir sunucunun boyutu.

tags

object

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

Yanıtlar

Name Tür Description
202 Accepted

Kabul edildi.

Üst Bilgiler

  • Location: string
  • Azure-AsyncOperation: string
Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Microsoft Entra OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation Kullanıcı hesabınızın kimliğine bürünme

Örnekler

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.

Örnek isteği

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

Örnek yanıt

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.

Örnek isteği

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

Örnek yanıt

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.

Örnek isteği

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

Örnek yanıt

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.

Örnek isteği

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

Örnek yanıt

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.

Örnek isteği

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

Örnek yanıt

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.

Örnek isteği

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

Örnek yanıt

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.

Örnek isteği

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

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

Örnek yanıt

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.

Örnek isteği

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

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

Örnek yanıt

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.

Örnek isteği

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

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

Örnek yanıt

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.

Örnek isteği

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

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

Örnek yanıt

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

Tanımlar

Name Description
AuthConfigForPatch

Bir sunucunun kimlik doğrulama yapılandırma özellikleri.

AzureManagedDiskPerformanceTier

Bir sunucunun depolama katmanı.

BackupForPatch

Sunucunun yedekleme özellikleri.

Cluster

Sunucunun küme özellikleri.

CreateModeForPatch

Mevcut bir sunucunun güncelleme modu.

DataEncryption

Bir sunucunun veri şifreleme özellikleri.

DataEncryptionType

Bir sunucu tarafından kullanılan veri şifreleme türü.

EncryptionKeyStatus

Sunucuyla ilişkili birincil depolamayı şifrelemek için müşteri tarafından yönetilen anahtara dayalı veri şifrelemesi ile yapılandırılmış bir sunucu tarafından kullanılan anahtarın durumu.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

GeographicallyRedundantBackup

Sunucunun coğrafi olarak yedekli yedeklemeler oluşturacak şekilde yapılandırılıp yapılandırılmadığını gösterir.

HighAvailabilityForPatch

Sunucunun yüksek kullanılabilirlik özellikleri.

HighAvailabilityMode

Bir sunucu için yüksek kullanılabilirlik modu.

HighAvailabilityState

Yüksek kullanılabilirlik SameZone veya ZoneRedredundant olarak ayarlandığında oluşturulan bekleme sunucusunun olası durumları.

IdentityType

Bir sunucuyla ilişkilendirilmiş kimlik türleri.

MaintenanceWindowForPatch

Sunucunun bakım penceresi özellikleri.

MicrosoftEntraAuth

Sunucunun Microsoft Entra kimlik doğrulamasını destekleyip desteklemediğini gösterir.

Network

Sunucunun ağ özellikleri.

PasswordBasedAuth

Sunucunun parola tabanlı kimlik doğrulamayı destekleyip desteklemediğini gösterir.

PostgresMajorVersion

PostgreSQL veritabanı altyapısının ana sürümü.

ReadReplicaPromoteMode

Okuma çoğaltmasına uygulanacak işlem türü. Bu özellik yalnızca yazılır. Tek başına, okuma çoğaltmasının tek başına bir sunucuya yükseltileceği ve çoğaltma kümesinden tamamen bağımsız bir varlık haline geleceği anlamına gelir. Geçiş, okuma çoğaltmasının birincil sunucuyla rol oynayacağı anlamına gelir.

ReadReplicaPromoteOption

promoteMode özelliğinde belirtilen işlemi işlerken kullanılacak veri eşitleme seçeneği. Bu özellik yalnızca yazılır.

Replica

Sunucunun çoğaltma özellikleri.

ReplicationRole

Çoğaltma kümesinde sunucunun rolü.

ReplicationState

Okuma amaçlı çoğaltmanın çoğaltma durumunu gösterir. Bu özellik yalnızca hedef sunucu bir okuma çoğaltması olduğunda döndürülür. Olası değerler Etkin, Bozuk, Yakalama, Sağlama, Yeniden Yapılandırma ve Güncelleştirme'dir

ServerForPatch

Güncelleştirilecek sunucuyu temsil eder.

ServerPublicNetworkAccessState

Genel ağ erişiminin etkinleştirilip etkinleştirilmediğini gösterir. Bu, yalnızca sunucu dağıtıldığında müşteriye ait olan ve müşteri tarafından sağlanan bir sanal ağa tümleştirilmemiş sunucular için desteklenir.

SkuForPatch

Bir sunucunun bilgi işlem bilgileri.

SkuTier

Bir sunucuya atanan işlem katmanı.

Storage

Sunucunun depolama özellikleri.

StorageAutoGrow

Kullanılabilir alan sıfıra yaklaştığında ve koşullar depolama boyutunun otomatik olarak büyümesine izin verdiğinde, bir sunucunun depolama boyutunun otomatik olarak büyümesini etkinleştirmek veya devre dışı bırakmak için bayrak ekleyin.

StorageType

Bir sunucuya atanan depolama alanı türü. İzin verilen değerler Premium_LRS, PremiumV2_LRS veya UltraSSD_LRS'dir. Belirtilmezse, varsayılan olarak Premium_LRS.

UserAssignedIdentity

Bir sunucuyla ilişkilendirilmiş kimlikler.

UserIdentity

Kullanıcı tarafından atanan yönetilen kimlik, bir sunucuyla ilişkilendirilmiş.

AuthConfigForPatch

Bir sunucunun kimlik doğrulama yapılandırma özellikleri.

Name Tür Description
activeDirectoryAuth

MicrosoftEntraAuth

Sunucunun Microsoft Entra kimlik doğrulamasını destekleyip desteklemediğini gösterir.

passwordAuth

PasswordBasedAuth

Sunucunun parola tabanlı kimlik doğrulamayı destekleyip desteklemediğini gösterir.

tenantId

string

Temsilci olarak atanan kaynağın kiracısının tanımlayıcısı.

AzureManagedDiskPerformanceTier

Bir sunucunun depolama katmanı.

Değer Description
P1

Minimum IOPS için giriş düzeyi SSD, hafif geliştirme veya iş yüklerini test etmek için idealdir.

P2

Tutarlı düşük gecikme süresine ihtiyaç duyan küçük ölçekli uygulamalar için biraz daha yüksek IOPS.

P3

Orta aktarım hızıyla temel üretim iş yükleri için dengeli performans.

P4

Öngörülebilir performans gereksinimlerine sahip büyüyen uygulamalar için gelişmiş IOPS.

P6

Güvenilir aktarım hızı ve gecikme süresi gerektiren sabit iş yükleri için orta seviye SSD.

P10

Ölçeklenebilir performansa sahip genel amaçlı üretim iş yükleri için popüler seçim.

P15

Sık okuma/yazma işlemlerine sahip zorlu uygulamalar için yüksek IOPS katmanı.

P20

Yüksek performanslı Katı Hal Diskleri (SSD'ler) için giriş noktası, küçük ölçekli G/Ç yoğunluklu iş yükleri için uygundur.

P30

Orta aktarım hızı ve gecikme süresine duyarlı uygulamalar için dengeli katman.

P40

Tutarlı IOPS talepleriyle büyüyen üretim iş yükleri için gelişmiş performans.

P50

Sürekli yüksek verim gerektiren kurumsal sınıf uygulamalar için optimize edilmiştir.

P60

Yükseltilmiş IOPS'ye sahip büyük veritabanları ve analiz iş yükleri için yüksek kapasiteli katman.

P70

Ultra düşük gecikme süresi ve yüksek eşzamanlılık gerektiren görev açısından kritik sistemler için tasarlanmıştır.

P80

Maksimum IOPS ve aktarım hızı için üst düzey SSD, en zorlu iş yükleri için idealdir.

BackupForPatch

Sunucunun yedekleme özellikleri.

Name Tür Description
backupRetentionDays

integer (int32)

Sunucu için yedekleme bekletme günleri.

earliestRestoreDate

string (date-time)

Bir sunucu için en erken geri yükleme noktası zamanı (ISO8601 biçimi).

geoRedundantBackup

GeographicallyRedundantBackup

Sunucunun coğrafi olarak yedekli yedeklemeler oluşturacak şekilde yapılandırılıp yapılandırılmadığını gösterir.

Cluster

Sunucunun küme özellikleri.

Name Tür Default value Description
clusterSize

integer (int32)

0

Elastik kümeye atanan düğüm sayısı.

defaultDatabaseName

string

Elastik küme için varsayılan veritabanı adı.

CreateModeForPatch

Mevcut bir sunucunun güncelleme modu.

Değer Description
Default

'Güncelle' ile eşdeğerdir.

Update

İşlem mevcut bir sunucuyu güncelleştirir.

DataEncryption

Bir sunucunun veri şifreleme özellikleri.

Name Tür Description
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Coğrafi olarak yedekli yedeklemeleri destekleyecek şekilde yapılandırıldığında sunucuyla ilişkili coğrafi olarak yedekli depolamayı şifrelemek için müşteri tarafından yönetilen anahtara dayalı veri şifrelemesi ile yapılandırılmış bir sunucu tarafından kullanılan anahtarın durumu.

geoBackupKeyURI

string

Coğrafi olarak yedekli yedeklemeleri destekleyecek şekilde yapılandırılmış bir sunucuyla ilişkili coğrafi olarak yedekli depolamanın veri şifrelemesi için Azure Key Vault'taki anahtara erişmek için kullanılan kullanıcı tarafından atanan yönetilen kimliğin tanımlayıcısı.

geoBackupUserAssignedIdentityId

string

Coğrafi olarak yedekli yedeklemeleri destekleyecek şekilde yapılandırılmış bir sunucuyla ilişkili coğrafi olarak yedekli depolamanın veri şifrelemesi için Azure Key Vault'taki anahtara erişmek için kullanılan kullanıcı tarafından atanan yönetilen kimliğin tanımlayıcısı.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Sunucuyla ilişkili birincil depolamayı şifrelemek için müşteri tarafından yönetilen anahtara dayalı veri şifrelemesi ile yapılandırılmış bir sunucu tarafından kullanılan anahtarın durumu.

primaryKeyURI

string

Azure Key Vault'ta bir sunucuyla ilişkili birincil depolamanın veri şifrelemesi için kullanılan anahtarın URI'si.

primaryUserAssignedIdentityId

string

Bir sunucuyla ilişkili birincil depolamanın veri şifrelemesi için Azure Key Vault anahtara erişmek için kullanılan kullanıcı tarafından atanan yönetilen kimliğin tanımlayıcısı.

type

DataEncryptionType

Bir sunucu tarafından kullanılan veri şifreleme türü.

DataEncryptionType

Bir sunucu tarafından kullanılan veri şifreleme türü.

Değer Description
SystemManaged

Basitlik ve uyumluluk için platform tarafından yönetilen anahtarlar kullanılarak Azure tarafından yönetilen şifreleme.

AzureKeyVault

Gelişmiş denetim ve güvenlik için Azure Key Vault'ta depolanan müşteri tarafından yönetilen anahtarları kullanarak şifreleme.

EncryptionKeyStatus

Sunucuyla ilişkili birincil depolamayı şifrelemek için müşteri tarafından yönetilen anahtara dayalı veri şifrelemesi ile yapılandırılmış bir sunucu tarafından kullanılan anahtarın durumu.

Değer Description
Valid

Anahtar geçerlidir ve şifreleme için kullanılabilir.

Invalid

Anahtar geçersiz ve şifreleme için kullanılamaz. Olası nedenler arasında anahtarın silinmesi, izin değişiklikleri, anahtarın devre dışı bırakılması, anahtar türünün desteklenmemesi veya geçerli tarihin anahtarla ilişkili geçerlilik süresinin dışında olması sayılabilir.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

GeographicallyRedundantBackup

Sunucunun coğrafi olarak yedekli yedeklemeler oluşturacak şekilde yapılandırılıp yapılandırılmadığını gösterir.

Değer Description
Enabled

Sunucu, coğrafi olarak yedekli yedeklemeler oluşturacak şekilde yapılandırılmıştır.

Disabled

Sunucu coğrafi olarak yedekli yedeklemeler oluşturacak şekilde yapılandırılmamış.

HighAvailabilityForPatch

Sunucunun yüksek kullanılabilirlik özellikleri.

Name Tür Description
mode

HighAvailabilityMode

Bir sunucu için yüksek kullanılabilirlik modu.

standbyAvailabilityZone

string

Yüksek kullanılabilirlik SameZone veya ZoneRedredundant olarak ayarlandığında oluşturulan bekleme sunucusuyla ilişkili kullanılabilirlik alanı.

state

HighAvailabilityState

Yüksek kullanılabilirlik SameZone veya ZoneRedredundant olarak ayarlandığında oluşturulan bekleme sunucusunun olası durumları.

HighAvailabilityMode

Bir sunucu için yüksek kullanılabilirlik modu.

Değer Description
Disabled

Sunucu için yüksek kullanılabilirlik devre dışı bırakıldı.

ZoneRedundant

Sunucu için yüksek kullanılabilirlik etkinleştirilir ve bekleme sunucusu birincil kullanılabilirlikten farklı bir kullanılabilirlik alanındadır.

SameZone

Sunucu için yüksek kullanılabilirlik etkinleştirilir ve bekleme sunucusu birincil sunucuyla aynı kullanılabilirlik alanındadır.

HighAvailabilityState

Yüksek kullanılabilirlik SameZone veya ZoneRedredundant olarak ayarlandığında oluşturulan bekleme sunucusunun olası durumları.

Değer Description
NotEnabled

Sunucu için yüksek kullanılabilirlik etkinleştirilmemiş.

CreatingStandby

Bekleme sunucusu oluşturuluyor.

ReplicatingData

Veriler bekleme sunucusuna çoğaltılıyor.

FailingOver

Bekleme sunucusuna yük devretme işlemi devam ediyor.

Healthy

Bekleme sunucusu iyi durumdadır ve yük devretme durumunda devralmaya hazırdır.

RemovingStandby

Bekleme sunucusu kaldırılıyor.

IdentityType

Bir sunucuyla ilişkilendirilmiş kimlik türleri.

Değer Description
None

Sunucuya yönetilen kimlik atanmamış.

UserAssigned

Kullanıcı tarafından sağlanan bir veya daha fazla yönetilen kimlik sunucuya atanır.

SystemAssigned

Azure, sunucunun yaşam döngüsüyle ilişkili kimliği otomatik olarak oluşturur ve yönetir.

SystemAssigned,UserAssigned

Hem sistem tarafından atanan hem de kullanıcı tarafından atanan kimlikler sunucuya atanır.

MaintenanceWindowForPatch

Sunucunun bakım penceresi özellikleri.

Name Tür Description
customWindow

string

Özel pencerenin etkin mi yoksa devre dışı mı olduğunu gösterir.

dayOfWeek

integer (int32)

Bakım penceresi için kullanılacak haftanın günü.

startHour

integer (int32)

Bakım penceresi için kullanılacak başlangıç saati.

startMinute

integer (int32)

Bakım penceresi için kullanılacak başlangıç dakikası.

MicrosoftEntraAuth

Sunucunun Microsoft Entra kimlik doğrulamasını destekleyip desteklemediğini gösterir.

Değer Description
Enabled

Sunucu, Microsoft Entra kimlik doğrulamasını destekler.

Disabled

Sunucu Microsoft Entra kimlik doğrulamasını desteklemiyor.

Network

Sunucunun ağ özellikleri.

Name Tür Description
delegatedSubnetResourceId

string

Temsilci atanan alt ağın kaynak tanımlayıcısı. Sunucunun kendi sanal ağınıza tümleştirilmesini istemeniz durumunda yeni bir sunucu oluşturulurken gereklidir. Bir güncelleştirme işlemi için, yalnızca özel DNS bölgesi için atanan değeri değiştirmek istediğinizde bu özelliği sağlamanız gerekir.

privateDnsZoneArmResourceId

string

Özel DNS bölgesinin tanımlayıcısı. Sunucunun kendi sanal ağınıza tümleştirilmesini istemeniz durumunda yeni bir sunucu oluşturulurken gereklidir. Bir güncelleştirme işlemi için, yalnızca özel DNS bölgesi için atanan değeri değiştirmek istediğinizde bu özelliği sağlamanız gerekir.

publicNetworkAccess

ServerPublicNetworkAccessState

Genel ağ erişiminin etkinleştirilip etkinleştirilmediğini gösterir. Bu, yalnızca sunucu dağıtıldığında müşteriye ait olan ve müşteri tarafından sağlanan bir sanal ağa tümleştirilmemiş sunucular için desteklenir.

PasswordBasedAuth

Sunucunun parola tabanlı kimlik doğrulamayı destekleyip desteklemediğini gösterir.

Değer Description
Enabled

Sunucu, parola tabanlı kimlik doğrulamayı destekler.

Disabled

Sunucu parola tabanlı kimlik doğrulamasını desteklemiyor.

PostgresMajorVersion

PostgreSQL veritabanı altyapısının ana sürümü.

Değer Description
18

PostgreSQL 18.

17

PostgreSQL 17.

16

PostgreSQL 16.

15

PostgreSQL 15.

14

PostgreSQL 14.

13

PostgreSQL 13.

12

PostgreSQL 12.

11

PostgreSQL 11.

ReadReplicaPromoteMode

Okuma çoğaltmasına uygulanacak işlem türü. Bu özellik yalnızca yazılır. Tek başına, okuma çoğaltmasının tek başına bir sunucuya yükseltileceği ve çoğaltma kümesinden tamamen bağımsız bir varlık haline geleceği anlamına gelir. Geçiş, okuma çoğaltmasının birincil sunucuyla rol oynayacağı anlamına gelir.

Değer Description
Standalone

Okuma replikası bağımsız bir sunucu haline gelir.

Switchover

Okuma çoğaltması, rolleri birincil sunucuyla değiştirir.

ReadReplicaPromoteOption

promoteMode özelliğinde belirtilen işlemi işlerken kullanılacak veri eşitleme seçeneği. Bu özellik yalnızca yazılır.

Değer Description
Planned

İşlem, işlemi başlatmadan önce okuma çoğaltmasındaki verilerin kaynak sunucusuyla tam olarak eşitlenmesini bekler.

Forced

İşlem, işlemi başlatmadan önce okuma çoğaltmasındaki verilerin kaynak sunucusuyla eşitlenmesini beklemez.

Replica

Sunucunun çoğaltma özellikleri.

Name Tür Description
capacity

integer (int32)

Bir sunucu için izin verilen en fazla okuma çoğaltması sayısı.

promoteMode

ReadReplicaPromoteMode

Okuma çoğaltmasına uygulanacak işlem türü. Bu özellik yalnızca yazılır. Tek başına, okuma çoğaltmasının tek başına bir sunucuya yükseltileceği ve çoğaltma kümesinden tamamen bağımsız bir varlık haline geleceği anlamına gelir. Geçiş, okuma çoğaltmasının birincil sunucuyla rol oynayacağı anlamına gelir.

promoteOption

ReadReplicaPromoteOption

promoteMode özelliğinde belirtilen işlemi işlerken kullanılacak veri eşitleme seçeneği. Bu özellik yalnızca yazılır.

replicationState

ReplicationState

Okuma amaçlı çoğaltmanın çoğaltma durumunu gösterir. Bu özellik yalnızca hedef sunucu bir okuma çoğaltması olduğunda döndürülür. Olası değerler Etkin, Bozuk, Yakalama, Sağlama, Yeniden Yapılandırma ve Güncelleştirme'dir

role

ReplicationRole

Çoğaltma kümesinde sunucunun rolü.

ReplicationRole

Çoğaltma kümesinde sunucunun rolü.

Değer Description
None

Çoğaltma rolü atanmadı; Sunucu bağımsız olarak çalışır.

Primary

Bir veya daha fazla çoğaltmaya çoğaltma için kaynak sunucu görevi görür.

AsyncReplica

Aynı bölgedeki birincil sunucudan zaman uyumsuz olarak veri alır.

GeoAsyncReplica

Coğrafi yedeklilik için verileri farklı bir bölgedeki birincil sunucudan zaman uyumsuz olarak alır.

ReplicationState

Okuma amaçlı çoğaltmanın çoğaltma durumunu gösterir. Bu özellik yalnızca hedef sunucu bir okuma çoğaltması olduğunda döndürülür. Olası değerler Etkin, Bozuk, Yakalama, Sağlama, Yeniden Yapılandırma ve Güncelleştirme'dir

Değer Description
Active

Okuma amaçlı çoğaltma tamamen eşitlenir ve verileri birincil sunucudan etkin bir şekilde çoğaltır.

Catchup

Okuma amaçlı çoğaltma birincil sunucunun arkasındadır ve şu anda bekleyen değişiklikleri yakalıyor.

Provisioning

Okuma çoğaltması oluşturuluyor ve başlatılma işlemi devam ediyor.

Updating

Okuma çoğaltması bazı değişikliklerden geçiyor, birincil sunucuya yükseltmenin işlem boyutunu değiştiriyor olabilir.

Broken

Çoğaltma başarısız oldu veya kesintiye uğradı.

Reconfiguring

Okuma amaçlı çoğaltma, büyük olasılıkla kaynak veya ayarlardaki değişiklikler nedeniyle yeniden yapılandırılıyor.

ServerForPatch

Güncelleştirilecek sunucuyu temsil eder.

Name Tür Description
identity

UserAssignedIdentity

Uygulamanın kimliğini açıklar.

properties.administratorLogin

string

PostgreSQL örneğinize atanan ilk parola tabanlı yönetici olarak atanan oturum açma adının adı. Bir sunucuda parola tabanlı kimlik doğrulamasını ilk kez etkinleştirdiğinizde belirtilmelidir. Belirli bir değere ayarlandıktan sonra, sunucunun ömrünün geri kalanı boyunca değiştirilemez. Parola tabanlı kimlik doğrulamayı etkinleştirilmiş olan bir sunucuda devre dışı bırakırsanız, bu parola tabanlı rol silinmez.

properties.administratorLoginPassword

string (password)

Yönetici girişine atanan şifre. Parola kimlik doğrulaması etkin olduğu sürece, bu parola herhangi bir zamanda değiştirilebilir.

properties.authConfig

AuthConfigForPatch

Bir sunucunun kimlik doğrulama yapılandırma özellikleri.

properties.availabilityZone

string

Bir sunucunun kullanılabilirlik alanı.

properties.backup

BackupForPatch

Sunucunun yedekleme özellikleri.

properties.cluster

Cluster

Sunucunun küme özellikleri.

properties.createMode

CreateModeForPatch

Mevcut bir sunucunun güncelleme modu.

properties.dataEncryption

DataEncryption

Bir sunucunun veri şifreleme özellikleri.

properties.highAvailability

HighAvailabilityForPatch

Sunucunun yüksek kullanılabilirlik özellikleri.

properties.maintenanceWindow

MaintenanceWindowForPatch

Sunucunun bakım penceresi özellikleri.

properties.network

Network

Sunucunun ağ özellikleri. Yalnızca sunucunuzun müşteri tarafından sağlanan bir sanal ağa tümleştirilmesini istiyorsanız gereklidir.

properties.replica

Replica

Bir sunucunun çoğaltma özelliklerini okuyun. Yalnızca bir sunucuyu yükseltmek istemeniz durumunda gereklidir.

properties.replicationRole

ReplicationRole

Çoğaltma kümesinde sunucunun rolü.

properties.storage

Storage

Sunucunun depolama özellikleri.

properties.version

PostgresMajorVersion

PostgreSQL veritabanı altyapısının ana sürümü.

sku

SkuForPatch

İşlem katmanı ve bir sunucunun boyutu.

tags

object

Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler.

ServerPublicNetworkAccessState

Genel ağ erişiminin etkinleştirilip etkinleştirilmediğini gösterir. Bu, yalnızca sunucu dağıtıldığında müşteriye ait olan ve müşteri tarafından sağlanan bir sanal ağa tümleştirilmemiş sunucular için desteklenir.

Değer Description
Enabled

Genel ağ erişimi etkinleştirildi. Bu, bağlanan istemciden gelen trafiğe izin veren gerekli güvenlik duvarı kuralının yerinde olması koşuluyla, sunucuya genel İnternet'ten erişilmesine izin verir. Bu, bu sunucuya bağlanmak için özel uç noktaların kullanımıyla uyumludur.

Disabled

Genel ağ erişimi devre dışı bırakıldı. Bu, sunucuya genel İnternet'ten erişilemeyeceği, ancak yalnızca özel uç noktalar aracılığıyla erişilebileceği anlamına gelir.

SkuForPatch

Bir sunucunun bilgi işlem bilgileri.

Name Tür Description
name

string

Bir sunucuya atanan belirli bir işlem boyutunun bilindiği ad.

tier

SkuTier

Bir sunucuya atanan işlem katmanı.

SkuTier

Bir sunucuya atanan işlem katmanı.

Değer Description
Burstable

Seyrek CPU kullanımı için uygun maliyetli katman, düşük performans gereksinimlerine sahip iş yüklerini geliştirme ve test etmek için idealdir.

GeneralPurpose

Çoğu iş yükü için dengeli bilgi işlem ve bellek, ölçeklenebilir performans ve G/Ç aktarım hızı sunar.

MemoryOptimized

Hızlı bellek içi işleme ve yüksek eşzamanlılık gerektiren zorlu iş yükleri için yüksek bellek-çekirdek oranı.

Storage

Sunucunun depolama özellikleri.

Name Tür Description
autoGrow

StorageAutoGrow

Kullanılabilir alan sıfıra yaklaştığında ve koşullar depolama boyutunun otomatik olarak büyümesine izin verdiğinde, bir sunucunun depolama boyutunun otomatik olarak büyümesini etkinleştirmek veya devre dışı bırakmak için bayrak ekleyin.

iops

integer (int32)

Depolama için desteklenen en yüksek IOPS. Depolama türü PremiumV2_LRS veya UltraSSD_LRS olduğunda gereklidir.

storageSizeGB

integer (int32)

Bir sunucuya atanan depolama boyutu.

throughput

integer (int32)

Depolama için desteklenen en yüksek aktarım hızı. Depolama türü PremiumV2_LRS veya UltraSSD_LRS olduğunda gereklidir.

tier

AzureManagedDiskPerformanceTier

Bir sunucunun depolama katmanı.

type

StorageType

Bir sunucuya atanan depolama alanı türü. İzin verilen değerler Premium_LRS, PremiumV2_LRS veya UltraSSD_LRS'dir. Belirtilmezse, varsayılan olarak Premium_LRS.

StorageAutoGrow

Kullanılabilir alan sıfıra yaklaştığında ve koşullar depolama boyutunun otomatik olarak büyümesine izin verdiğinde, bir sunucunun depolama boyutunun otomatik olarak büyümesini etkinleştirmek veya devre dışı bırakmak için bayrak ekleyin.

Değer Description
Enabled

Kullanılabilir alan sıfıra yaklaştığında ve koşullar depolama boyutunun otomatik olarak büyümesine izin verdiğinde sunucu depolama boyutunu otomatik olarak büyütmelidir.

Disabled

Kullanılabilir alan sıfıra yaklaştığında sunucu depolama boyutunu otomatik olarak büyütmemelidir.

StorageType

Bir sunucuya atanan depolama alanı türü. İzin verilen değerler Premium_LRS, PremiumV2_LRS veya UltraSSD_LRS'dir. Belirtilmezse, varsayılan olarak Premium_LRS.

Değer Description
Premium_LRS

Standart Katı Hal Diski (SSD) destekli depolama, genel amaçlı iş yükleri için tutarlı performans sunar.

PremiumV2_LRS

Zorlu kurumsal iş yükleri için gelişmiş ölçeklenebilirlik ve performansa sahip yeni nesil Katı Hal Disk (SSD) depolama.

UltraSSD_LRS

Üst düzey Katı Hal Diski (SSD) depolama, aşırı IOPS ve gecikmeye duyarlı uygulamalar için tasarlanmıştır.

UserAssignedIdentity

Bir sunucuyla ilişkilendirilmiş kimlikler.

Name Tür Description
principalId

string

Kullanıcı tarafından atanan yönetilen kimlikle ilişkili hizmet sorumlusunun nesnesinin tanımlayıcısı.

tenantId

string

Bir sunucunun kiracısının tanımlayıcısı.

type

IdentityType

Bir sunucuyla ilişkilendirilmiş kimlik türleri.

userAssignedIdentities

<string,  UserIdentity>

Kullanıcı tarafından atanan yönetilen kimliklerin haritası.

UserIdentity

Kullanıcı tarafından atanan yönetilen kimlik, bir sunucuyla ilişkilendirilmiş.

Name Tür Description
clientId

string

Kullanıcı tarafından atanan yönetilen kimlikle ilişkili hizmet sorumlusunun istemcisinin tanımlayıcısı.

principalId

string

Kullanıcı tarafından atanan yönetilen kimlikle ilişkili hizmet sorumlusunun nesnesinin tanımlayıcısı.