次の方法で共有


Servers - Update

既存のサーバーを更新します。 要求本文には、通常のサーバー定義に存在する 1 つまたは複数のプロパティを含めることができます。

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

URI パラメーター

名前 / 必須 説明
resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字が区別されます。

serverName
path True

string

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

サーバーの名前。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 説明
identity

UserAssignedIdentity

アプリケーションの ID について説明します。

properties.administratorLogin

string

PostgreSQLのインスタンスに割り当てられた最初のパスワードベースの管理者として指定されたログインの名前。 サーバー上でパスワードベースの認証を初めて有効にするときに指定する必要があります。 特定の値に一度設定すると、サーバーの存続期間中は変更できません。 パスワードベースの認証が有効になっているサーバーでパスワードベースの認証を無効にしても、このパスワードベースのロールは削除されません。

properties.administratorLoginPassword

string (password)

管理者ログインに割り当てられたパスワード。 パスワード認証が有効になっている限り、このパスワードはいつでも変更できます。

properties.authConfig

AuthConfigForPatch

サーバーの認証構成プロパティ。

properties.availabilityZone

string

サーバーの可用性ゾーン。

properties.backup

BackupForPatch

サーバーのバックアップ プロパティ。

properties.cluster

Cluster

サーバーのクラスター プロパティ。

properties.createMode

CreateModeForPatch

既存のサーバーの更新モード。

properties.dataEncryption

DataEncryption

サーバーのデータ暗号化プロパティ。

properties.highAvailability

HighAvailabilityForPatch

サーバーの高可用性プロパティ。

properties.maintenanceWindow

MaintenanceWindowForPatch

サーバーのメンテナンス期間のプロパティ。

properties.network

Network

サーバーのネットワーク プロパティ。 お客様が提供する仮想ネットワークにサーバーを統合する場合にのみ必要です。

properties.replica

Replica

サーバーのリードレプリカプロパティ。 サーバーを昇格する場合にのみ必要です。

properties.replicationRole

ReplicationRole

レプリケーション・セット内のサーバーの役割。

properties.storage

Storage

サーバーのストレージ プロパティ。

properties.version

PostgresMajorVersion

PostgreSQL データベースエンジンのメジャーバージョン。

sku

SkuForPatch

サーバーのコンピューティング層とサイズ。

tags

object

キーと値のペアの形式による、アプリケーション固有のメタデータ。

応答

名前 説明
202 Accepted

承認された。

ヘッダー

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

ErrorResponse

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Microsoft Entra OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザーアカウントになりすます

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

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

要求のサンプル

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

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

応答のサンプル

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

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

要求のサンプル

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

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

応答のサンプル

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

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

要求のサンプル

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

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

応答のサンプル

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

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

要求のサンプル

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

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

応答のサンプル

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

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

要求のサンプル

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

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

応答のサンプル

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

Update an existing server with custom maintenance window.

要求のサンプル

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

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

応答のサンプル

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

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

要求のサンプル

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

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

応答のサンプル

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

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

要求のサンプル

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

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

応答のサンプル

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

Update an existing server with Microsoft Entra authentication enabled.

要求のサンプル

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

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

応答のサンプル

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

Update an existing server.

要求のサンプル

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

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

応答のサンプル

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

定義

名前 説明
AuthConfigForPatch

サーバーの認証構成プロパティ。

AzureManagedDiskPerformanceTier

サーバーのストレージ層。

BackupForPatch

サーバーのバックアップ プロパティ。

Cluster

サーバーのクラスター プロパティ。

CreateModeForPatch

既存のサーバーの更新モード。

DataEncryption

サーバーのデータ暗号化プロパティ。

DataEncryptionType

サーバーで使用されるデータ暗号化タイプ。

EncryptionKeyStatus

サーバーに関連付けられているプライマリ ストレージを暗号化するために、カスタマー マネージド キーに基づくデータ暗号化で構成されたサーバーで使用されるキーの状態。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

GeographicallyRedundantBackup

サーバーが地理的に冗長なバックアップを作成するように構成されているかどうかを示します。

HighAvailabilityForPatch

サーバーの高可用性プロパティ。

HighAvailabilityMode

サーバーの高可用性モード。

HighAvailabilityState

高可用性が SameZone または ZoneRedundant に設定されている場合に作成されるスタンバイ サーバーの状態。

IdentityType

サーバーに関連付けられている ID のタイプ。

MaintenanceWindowForPatch

サーバーのメンテナンス期間のプロパティ。

MicrosoftEntraAuth

サーバーが Microsoft Entra 認証をサポートしているかどうかを示します。

Network

サーバーのネットワーク プロパティ。

PasswordBasedAuth

サーバーがパスワードベースの認証をサポートしているかどうかを示します。

PostgresMajorVersion

PostgreSQL データベースエンジンのメジャーバージョン。

ReadReplicaPromoteMode

リードレプリカに適用する操作のタイプ。 このプロパティは書き込み専用です。 スタンドアロンとは、リードレプリカがスタンドアロンサーバーに昇格され、レプリケーションセットから完全に独立したエンティティになることを意味します。 スイッチオーバーとは、リードレプリカがプライマリサーバーとロールすることを意味します。

ReadReplicaPromoteOption

promoteMode プロパティで指定された操作を処理するときに使用するデータ同期オプション。 このプロパティは書き込み専用です。

Replica

サーバーのレプリカ プロパティ。

ReplicationRole

レプリケーション・セット内のサーバーの役割。

ReplicationState

リードレプリカのレプリケーション状態を示します。 このプロパティは、ターゲット サーバーがリード レプリカである場合にのみ返されます。 可能な値は、Active、Broken、Catchup、Provisioning、Reconfiguring、および Updating です

ServerForPatch

更新するサーバーを表します。

ServerPublicNetworkAccessState

パブリックネットワークアクセスが有効になっているかどうかを示します。 これは、サーバーの展開時に顧客が所有および提供する仮想ネットワークに統合されていないサーバーでのみサポートされます。

SkuForPatch

サーバーのコンピューティング情報。

SkuTier

サーバーに割り当てられたコンピューティングの層。

Storage

サーバーのストレージ プロパティ。

StorageAutoGrow

使用可能なスペースがゼロに近づき、ストレージサイズを自動的に増加させる条件がある場合に、サーバーのストレージサイズの自動増加を有効または無効にするフラグ。

StorageType

サーバーに割り当てられたストレージのタイプ。 使用できる値は、Premium_LRS、PremiumV2_LRS、または UltraSSD_LRS です。 指定しない場合、デフォルトは Premium_LRS です。

UserAssignedIdentity

サーバーに関連付けられた ID。

UserIdentity

サーバーに関連付けられているユーザー割り当てマネージド ID。

AuthConfigForPatch

サーバーの認証構成プロパティ。

名前 説明
activeDirectoryAuth

MicrosoftEntraAuth

サーバーが Microsoft Entra 認証をサポートしているかどうかを示します。

passwordAuth

PasswordBasedAuth

サーバーがパスワードベースの認証をサポートしているかどうかを示します。

tenantId

string

委任されたリソースのテナントの識別子。

AzureManagedDiskPerformanceTier

サーバーのストレージ層。

説明
P1

最小限のIOPSを実現するエントリーレベルのSSD、軽い開発やテストワークロードに最適です。

P2

一貫した低遅延を必要とする小規模アプリケーションでは、IOPS がわずかに高くなります。

P3

中程度のスループットで基本的な本番ワークロードのパフォーマンスがバランスが取れています。

P4

予測可能なパフォーマンスニーズを持つ成長するアプリケーション向けの強化されたIOPS。

P6

信頼性の高いスループットとレイテンシーを必要とする安定したワークロード向けのミッドティア SSD。

P10

スケーラブルなパフォーマンスを備えた汎用の本番ワークロードによく選ばれます。

P15

読み取り/書き込み操作が頻繁に行われる要求の厳しいアプリケーション向けの高IOPS層。

P20

高性能ソリッド ステート ディスク (SSD) のエントリ ポイントで、小規模な I/O 集中型ワークロードに適しています。

P30

中程度のスループットと待機時間の影響を受けやすいアプリケーション向けのバランスのとれた層。

P40

一貫したIOPS要求で増大する本番ワークロードのパフォーマンスを強化します。

P50

持続的な高スループットを必要とするエンタープライズグレードのアプリケーション向けに最適化されています。

P60

IOPS が上昇した大規模なデータベースと分析ワークロード向けの大容量レベル。

P70

超低遅延と高同時実行性を必要とするミッションクリティカルなシステム向けに設計されています。

P80

IOPSとスループットを最大化する最上位のSSDで、最も要求の厳しいワークロードに最適です。

BackupForPatch

サーバーのバックアップ プロパティ。

名前 説明
backupRetentionDays

integer (int32)

サーバーのバックアップ保有日数。

earliestRestoreDate

string (date-time)

サーバーの最も早い復元ポイント時刻 (ISO8601形式)。

geoRedundantBackup

GeographicallyRedundantBackup

サーバーが地理的に冗長なバックアップを作成するように構成されているかどうかを示します。

Cluster

サーバーのクラスター プロパティ。

名前 規定値 説明
clusterSize

integer (int32)

0

エラスティッククラスターに割り当てられたノードの数。

defaultDatabaseName

string

エラスティック クラスターの既定のデータベース名。

CreateModeForPatch

既存のサーバーの更新モード。

説明
Default

これは「更新」に相当します。

Update

操作は既存のサーバーを更新します。

DataEncryption

サーバーのデータ暗号化プロパティ。

名前 説明
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

地理的に冗長なバックアップをサポートするように構成されている場合に、サーバーに関連付けられている地理的に冗長なストレージを暗号化するために、カスタマー マネージド キーに基づくデータ暗号化で構成されたサーバーによって使用されるキーの状態。

geoBackupKeyURI

string

地理的に冗長なバックアップをサポートするように構成されているサーバーに関連付けられている地理的に冗長なストレージのデータ暗号化のために、Azure Key Vault のキーにアクセスするために使用されるユーザー割り当てマネージド ID の識別子。

geoBackupUserAssignedIdentityId

string

地理的に冗長なバックアップをサポートするように構成されているサーバーに関連付けられている地理的に冗長なストレージのデータ暗号化のために、Azure Key Vault のキーにアクセスするために使用されるユーザー割り当てマネージド ID の識別子。

primaryEncryptionKeyStatus

EncryptionKeyStatus

サーバーに関連付けられているプライマリ ストレージを暗号化するために、カスタマー マネージド キーに基づくデータ暗号化で構成されたサーバーで使用されるキーの状態。

primaryKeyURI

string

サーバーに関連付けられているプライマリ ストレージのデータ暗号化に使用される Azure Key Vault のキーの URI。

primaryUserAssignedIdentityId

string

サーバーに関連付けられているプライマリ ストレージのデータ暗号化のために Azure Key Vault のキーにアクセスするために使用される、ユーザー割り当てマネージド ID の識別子。

type

DataEncryptionType

サーバーで使用されるデータ暗号化タイプ。

DataEncryptionType

サーバーで使用されるデータ暗号化タイプ。

説明
SystemManaged

シンプルさとコンプライアンスのために、プラットフォーム マネージド キーを使用して Azure によって管理される暗号化。

AzureKeyVault

Azure Key Vault に格納されているカスタマー マネージド キーを使用した暗号化により、制御とセキュリティが強化されます。

EncryptionKeyStatus

サーバーに関連付けられているプライマリ ストレージを暗号化するために、カスタマー マネージド キーに基づくデータ暗号化で構成されたサーバーで使用されるキーの状態。

説明
Valid

キーは有効であり、暗号化に使用できます。

Invalid

キーは無効であり、暗号化に使用できません。 考えられる原因には、キーの削除、権限の変更、キーの無効化、キーの種類がサポートされていない、現在の日付がキーに関連付けられている有効期間外などがあります。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細です。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

GeographicallyRedundantBackup

サーバーが地理的に冗長なバックアップを作成するように構成されているかどうかを示します。

説明
Enabled

サーバーは、地理的に冗長なバックアップを作成するように構成されています。

Disabled

サーバは、地理的に冗長なバックアップを作成するように構成されていません。

HighAvailabilityForPatch

サーバーの高可用性プロパティ。

名前 説明
mode

HighAvailabilityMode

サーバーの高可用性モード。

standbyAvailabilityZone

string

高可用性が SameZone または ZoneRedundant に設定されている場合に作成されるスタンバイ サーバーに関連付けられた可用性ゾーン。

state

HighAvailabilityState

高可用性が SameZone または ZoneRedundant に設定されている場合に作成されるスタンバイ サーバーの状態。

HighAvailabilityMode

サーバーの高可用性モード。

説明
Disabled

サーバーの高可用性は無効になっています。

ZoneRedundant

サーバーに対して高可用性が有効になり、スタンバイ サーバーはプライマリの可用性ゾーンとは異なる可用性ゾーンにあります。

SameZone

サーバーに対して高可用性が有効になり、スタンバイ サーバーはプライマリと同じ可用性ゾーンにあります。

HighAvailabilityState

高可用性が SameZone または ZoneRedundant に設定されている場合に作成されるスタンバイ サーバーの状態。

説明
NotEnabled

サーバーで高可用性が有効になっていません。

CreatingStandby

スタンバイサーバーを作成中です。

ReplicatingData

データはスタンバイ サーバーに複製されています。

FailingOver

スタンバイ・サーバーへのフェイルオーバー操作が進行中です。

Healthy

スタンバイ サーバーは正常であり、フェールオーバーの場合に引き継ぐ準備ができています。

RemovingStandby

スタンバイ・サーバーが削除されています。

IdentityType

サーバーに関連付けられている ID のタイプ。

説明
None

マネージド ID はサーバーに割り当てられていません。

UserAssigned

ユーザーによって提供された 1 つ以上のマネージド ID がサーバーに割り当てられます。

SystemAssigned

Azure では、サーバーのライフサイクルに関連付けられた ID が自動的に作成および管理されます。

SystemAssigned,UserAssigned

システム割り当て ID とユーザー割り当て ID の両方がサーバーに割り当てられます。

MaintenanceWindowForPatch

サーバーのメンテナンス期間のプロパティ。

名前 説明
customWindow

string

カスタムウィンドウが有効か無効かを示します。

dayOfWeek

integer (int32)

メンテナンスウィンドウに使用する曜日。

startHour

integer (int32)

メンテナンスウィンドウに使用する開始時間。

startMinute

integer (int32)

メンテナンスウィンドウに使用する開始分。

MicrosoftEntraAuth

サーバーが Microsoft Entra 認証をサポートしているかどうかを示します。

説明
Enabled

Server は Microsoft Entra 認証をサポートしています。

Disabled

サーバーでは、Microsoft Entra 認証はサポートされていません。

Network

サーバーのネットワーク プロパティ。

名前 説明
delegatedSubnetResourceId

string

委任されたサブネットのリソース識別子。 新しいサーバーの作成時に必要になります (サーバーを独自の仮想ネットワークに統合する場合)。 更新操作では、プライベート DNS ゾーンに割り当てられた値を変更する場合にのみ、このプロパティを指定する必要があります。

privateDnsZoneArmResourceId

string

プライベート DNS ゾーンの識別子。 新しいサーバーの作成時に必要になります (サーバーを独自の仮想ネットワークに統合する場合)。 更新操作では、プライベート DNS ゾーンに割り当てられた値を変更する場合にのみ、このプロパティを指定する必要があります。

publicNetworkAccess

ServerPublicNetworkAccessState

パブリックネットワークアクセスが有効になっているかどうかを示します。 これは、サーバーの展開時に顧客が所有および提供する仮想ネットワークに統合されていないサーバーでのみサポートされます。

PasswordBasedAuth

サーバーがパスワードベースの認証をサポートしているかどうかを示します。

説明
Enabled

サーバーはパスワードベースの認証をサポートしています。

Disabled

サーバーはパスワードベースの認証をサポートしていません。

PostgresMajorVersion

PostgreSQL データベースエンジンのメジャーバージョン。

説明
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

リードレプリカに適用する操作のタイプ。 このプロパティは書き込み専用です。 スタンドアロンとは、リードレプリカがスタンドアロンサーバーに昇格され、レプリケーションセットから完全に独立したエンティティになることを意味します。 スイッチオーバーとは、リードレプリカがプライマリサーバーとロールすることを意味します。

説明
Standalone

リードレプリカは独立したサーバーになります。

Switchover

リードレプリカは、プライマリサーバーとロールを交換します。

ReadReplicaPromoteOption

promoteMode プロパティで指定された操作を処理するときに使用するデータ同期オプション。 このプロパティは書き込み専用です。

説明
Planned

この操作は、リードレプリカ内のデータがソースサーバーと完全に同期されるまで待ってから、操作を開始します。

Forced

この操作は、読み取りレプリカ内のデータがソースサーバーと同期されるのを待ってから、操作を開始します。

Replica

サーバーのレプリカ プロパティ。

名前 説明
capacity

integer (int32)

サーバーに許可されるリードレプリカの最大数。

promoteMode

ReadReplicaPromoteMode

リードレプリカに適用する操作のタイプ。 このプロパティは書き込み専用です。 スタンドアロンとは、リードレプリカがスタンドアロンサーバーに昇格され、レプリケーションセットから完全に独立したエンティティになることを意味します。 スイッチオーバーとは、リードレプリカがプライマリサーバーとロールすることを意味します。

promoteOption

ReadReplicaPromoteOption

promoteMode プロパティで指定された操作を処理するときに使用するデータ同期オプション。 このプロパティは書き込み専用です。

replicationState

ReplicationState

リードレプリカのレプリケーション状態を示します。 このプロパティは、ターゲット サーバーがリード レプリカである場合にのみ返されます。 可能な値は、Active、Broken、Catchup、Provisioning、Reconfiguring、および Updating です

role

ReplicationRole

レプリケーション・セット内のサーバーの役割。

ReplicationRole

レプリケーション・セット内のサーバーの役割。

説明
None

レプリケーションの役割が割り当てられていません。サーバーは独立して動作します。

Primary

1 つ以上のレプリカにレプリケーションするためのソース・サーバーとして機能します。

AsyncReplica

同じリージョン内のプライマリ サーバーから非同期的にデータを受信します。

GeoAsyncReplica

地理的な冗長性のために、別のリージョンのプライマリ サーバーから非同期的にデータを受信します。

ReplicationState

リードレプリカのレプリケーション状態を示します。 このプロパティは、ターゲット サーバーがリード レプリカである場合にのみ返されます。 可能な値は、Active、Broken、Catchup、Provisioning、Reconfiguring、および Updating です

説明
Active

リードレプリカは完全に同期され、プライマリサーバーからデータをアクティブにレプリケートします。

Catchup

リードレプリカはプライマリサーバーの背後にあり、現在保留中の変更に追いついています。

Provisioning

リードレプリカは作成中で、初期化中です。

Updating

リードレプリカはいくつかの変更を受けており、プライマリサーバーに昇格するためのコンピューティングサイズが変更される可能性があります。

Broken

レプリケーションが失敗したか、中断されました。

Reconfiguring

リードレプリカは、ソースまたは設定の変更が原因で再構成されています。

ServerForPatch

更新するサーバーを表します。

名前 説明
identity

UserAssignedIdentity

アプリケーションの ID について説明します。

properties.administratorLogin

string

PostgreSQLのインスタンスに割り当てられた最初のパスワードベースの管理者として指定されたログインの名前。 サーバー上でパスワードベースの認証を初めて有効にするときに指定する必要があります。 特定の値に一度設定すると、サーバーの存続期間中は変更できません。 パスワードベースの認証が有効になっているサーバーでパスワードベースの認証を無効にしても、このパスワードベースのロールは削除されません。

properties.administratorLoginPassword

string (password)

管理者ログインに割り当てられたパスワード。 パスワード認証が有効になっている限り、このパスワードはいつでも変更できます。

properties.authConfig

AuthConfigForPatch

サーバーの認証構成プロパティ。

properties.availabilityZone

string

サーバーの可用性ゾーン。

properties.backup

BackupForPatch

サーバーのバックアップ プロパティ。

properties.cluster

Cluster

サーバーのクラスター プロパティ。

properties.createMode

CreateModeForPatch

既存のサーバーの更新モード。

properties.dataEncryption

DataEncryption

サーバーのデータ暗号化プロパティ。

properties.highAvailability

HighAvailabilityForPatch

サーバーの高可用性プロパティ。

properties.maintenanceWindow

MaintenanceWindowForPatch

サーバーのメンテナンス期間のプロパティ。

properties.network

Network

サーバーのネットワーク プロパティ。 お客様が提供する仮想ネットワークにサーバーを統合する場合にのみ必要です。

properties.replica

Replica

サーバーのリードレプリカプロパティ。 サーバーを昇格する場合にのみ必要です。

properties.replicationRole

ReplicationRole

レプリケーション・セット内のサーバーの役割。

properties.storage

Storage

サーバーのストレージ プロパティ。

properties.version

PostgresMajorVersion

PostgreSQL データベースエンジンのメジャーバージョン。

sku

SkuForPatch

サーバーのコンピューティング層とサイズ。

tags

object

キーと値のペアの形式による、アプリケーション固有のメタデータ。

ServerPublicNetworkAccessState

パブリックネットワークアクセスが有効になっているかどうかを示します。 これは、サーバーの展開時に顧客が所有および提供する仮想ネットワークに統合されていないサーバーでのみサポートされます。

説明
Enabled

パブリックネットワークアクセスが有効になっている。 これにより、接続クライアントから発信される受信トラフィックを許可する必要なファイアウォールルールが整っていれば、パブリックインターネットからサーバーにアクセスできるようになります。 これは、プライベート エンドポイントを使用してこのサーバーに接続することと互換性があります。

Disabled

パブリック ネットワーク アクセスが無効になっています。 つまり、サーバーにはパブリック インターネットからアクセスできず、プライベート エンドポイント経由でのみアクセスできます。

SkuForPatch

サーバーのコンピューティング情報。

名前 説明
name

string

サーバーに割り当てられた特定のコンピューティング サイズがわかる名前。

tier

SkuTier

サーバーに割り当てられたコンピューティングの層。

SkuTier

サーバーに割り当てられたコンピューティングの層。

説明
Burstable

CPU 使用頻度が低いコスト効率の高いレベルで、パフォーマンス要件が低いワークロードの開発とテストに最適です。

GeneralPurpose

ほとんどのワークロードでコンピューティングとメモリのバランスが取れており、スケーラブルなパフォーマンスと I/O スループットを提供します。

MemoryOptimized

高速インメモリ処理と高い同時実行性を必要とする要求の厳しいワークロードに対応する高いメモリとコアの比率。

Storage

サーバーのストレージ プロパティ。

名前 説明
autoGrow

StorageAutoGrow

使用可能なスペースがゼロに近づき、ストレージサイズを自動的に増加させる条件がある場合に、サーバーのストレージサイズの自動増加を有効または無効にするフラグ。

iops

integer (int32)

ストレージでサポートされる最大 IOPS 。 ストレージのタイプがPremiumV2_LRSまたはUltraSSD_LRSの場合に必要です。

storageSizeGB

integer (int32)

サーバーに割り当てられたストレージのサイズ。

throughput

integer (int32)

ストレージでサポートされる最大スループット。 ストレージのタイプがPremiumV2_LRSまたはUltraSSD_LRSの場合に必要です。

tier

AzureManagedDiskPerformanceTier

サーバーのストレージ層。

type

StorageType

サーバーに割り当てられたストレージのタイプ。 使用できる値は、Premium_LRS、PremiumV2_LRS、または UltraSSD_LRS です。 指定しない場合、デフォルトは Premium_LRS です。

StorageAutoGrow

使用可能なスペースがゼロに近づき、ストレージサイズを自動的に増加させる条件がある場合に、サーバーのストレージサイズの自動増加を有効または無効にするフラグ。

説明
Enabled

サーバーは、使用可能なスペースがゼロに近づき、ストレージ サイズを自動的に増加させる条件が許容されると、ストレージ サイズを自動的に拡大する必要があります。

Disabled

サーバーは、使用可能な領域がゼロに近づいたときにストレージ サイズを自動的に増やさないでください。

StorageType

サーバーに割り当てられたストレージのタイプ。 使用できる値は、Premium_LRS、PremiumV2_LRS、または UltraSSD_LRS です。 指定しない場合、デフォルトは Premium_LRS です。

説明
Premium_LRS

標準のソリッド ステート ディスク (SSD) バックアップ ストレージは、汎用ワークロードに一貫したパフォーマンスを提供します。

PremiumV2_LRS

要求の厳しいエンタープライズワークロードに対応する拡張性とパフォーマンスが向上した次世代ソリッドステートディスク(SSD)ストレージ。

UltraSSD_LRS

ハイエンドのソリッド ステート ディスク (SSD) ストレージは、極端な IOPS と遅延の影響を受けやすいアプリケーション向けに設計されています。

UserAssignedIdentity

サーバーに関連付けられた ID。

名前 説明
principalId

string

ユーザー割り当てマネージド ID に関連付けられているサービス プリンシパルのオブジェクトの識別子。

tenantId

string

サーバーのテナントの識別子。

type

IdentityType

サーバーに関連付けられている ID のタイプ。

userAssignedIdentities

<string,  UserIdentity>

ユーザー割り当てマネージド ID のマップ。

UserIdentity

サーバーに関連付けられているユーザー割り当てマネージド ID。

名前 説明
clientId

string

ユーザー割り当てマネージド ID に関連付けられているサービス プリンシパルのクライアントの識別子。

principalId

string

ユーザー割り当てマネージド ID に関連付けられているサービス プリンシパルのオブジェクトの識別子。