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

Kaynak işlemi kabul edildi.

Üst Bilgiler

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

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory 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

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

Ö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

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

Ö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

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

Ö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

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

Ö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.

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ü.

PostgreSqlFlexibleServerHighAvailabilityMode

Bu işlem için desteklenen yüksek kullanılabilirlik modları.

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.

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
P2
P3
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80

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
Update

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
AzureKeyVault

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
Invalid

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
Disabled

HighAvailabilityForPatch

Sunucunun yüksek kullanılabilirlik özellikleri.

Name Tür Description
mode

PostgreSqlFlexibleServerHighAvailabilityMode

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ı.

HighAvailabilityState

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

Değer Description
NotEnabled
CreatingStandby
ReplicatingData
FailingOver
Healthy
RemovingStandby

IdentityType

Bir sunucuyla ilişkilendirilmiş kimlik türleri.

Değer Description
None
UserAssigned
SystemAssigned
SystemAssigned,UserAssigned

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
Disabled

Network

Sunucunun ağ özellikleri.

Name Tür Description
delegatedSubnetResourceId

string (arm-id)

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 (arm-id)

Ö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
Disabled

PostgresMajorVersion

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

Değer Description
18
17
16
15
14
13
12
11

PostgreSqlFlexibleServerHighAvailabilityMode

Bu işlem için desteklenen yüksek kullanılabilirlik modları.

Değer Description
Disabled
ZoneRedundant
SameZone

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
Primary
AsyncReplica
GeoAsyncReplica

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 replikası sunucusu tamamen senkronize olup, birincil sunucudan gelen verileri aktif olarak çoğaltıyor.

Catchup

Okuma replikası sunucusu ana sunucunun arkasında ve şu anda bekleyen değişikliklere yetişiyor.

Provisioning

Okuma replikası sunucusu oluşturulmakta ve başlatma aşamasında.

Updating

Okuma replikası sunucusu bazı değişiklikler geçiriyor, hesaplama boyutunu değiştirebilir, birincil sunucuya terfi etmek için.

Broken

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

Reconfiguring

Okuma replikası sunucusu, muhtemelen 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.

Değer Description
Enabled
Disabled

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
GeneralPurpose
MemoryOptimized

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
Disabled

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
PremiumV2_LRS
UltraSSD_LRS

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ı.