次の方法で共有


Microsoft.DBforPostgreSQL serverGroupsv2 2022-11-08

Bicep リソース定義

serverGroupsv2 リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DBforPostgreSQL/serverGroupsv2 リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
  location: 'string'
  name: 'string'
  properties: {
    administratorLoginPassword: 'string'
    citusVersion: 'string'
    coordinatorEnablePublicIpAccess: bool
    coordinatorServerEdition: 'string'
    coordinatorStorageQuotaInMb: int
    coordinatorVCores: int
    enableHa: bool
    enableShardsOnCoordinator: bool
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    nodeCount: int
    nodeEnablePublicIpAccess: bool
    nodeServerEdition: 'string'
    nodeStorageQuotaInMb: int
    nodeVCores: int
    pointInTimeUTC: 'string'
    postgresqlVersion: 'string'
    preferredPrimaryZone: 'string'
    sourceLocation: 'string'
    sourceResourceId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ClusterProperties

名前 形容 価値
administratorLoginPassword 管理者ログインのパスワード。 作成に必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
citusVersion すべてのクラスター サーバー上の Citus 拡張機能バージョン。
coordinatorEnablePublicIpAccess コーディネーターでパブリック アクセスが有効になっている場合。 bool
coordinatorServerEdition コーディネーター サーバーのエディション (既定値: GeneralPurpose)。 作成に必要です。
coordinatorStorageQuotaInMb サーバーのストレージ (MB 単位)。 作成に必要です。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
coordinatorVCores サーバーの仮想コア数 (最大: 96)。 作成に必要です。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
enableHa 高可用性 (HA) がクラスターに対して有効になっているかどうか。 bool
enableShardsOnCoordinator 分散テーブルがコーディネーターに配置されているかどうか。 単一ノード クラスターで 'true' に設定する必要があります。 値が変更された後にシャードの再調整が必要です。 bool
maintenanceWindow クラスターのメンテナンス期間。 MaintenanceWindow
nodeCount クラスターのワーカー ノード数。 ノード数が 0 の場合、ノードに分散テーブルを作成する機能を持つ単一のノード構成を表します。 2 つ以上のワーカー ノードがマルチノード構成を表します。 ノード数の値を 1 にすることはできません。 作成に必要です。 int
nodeEnablePublicIpAccess ワーカー ノードでパブリック アクセスが有効になっている場合。 bool
nodeServerEdition ノード サーバーのエディション (既定値: MemoryOptimized)。
nodeStorageQuotaInMb 各ワーカー ノードのストレージ (MB 単位)。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
nodeVCores 各ワーカー ノードの仮想コア単位のコンピューティング (最大: 104)。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
pointInTimeUTC クラスターの復元の UTC (ISO8601形式) の日付と時刻。
postgresqlVersion すべてのクラスター サーバー上の PostgreSQL のメジャー バージョン。
preferredPrimaryZone すべてのクラスター サーバーの優先プライマリ可用性ゾーン (AZ)。
sourceLocation 読み取りレプリカ クラスターのソース クラスターの Azure リージョン。
sourceResourceId 読み取りレプリカ クラスターのソース クラスターのリソース ID。

MaintenanceWindow

名前 形容 価値
customWindow カスタム メンテナンス期間が有効かどうかを示します。
dayOfWeek メンテナンス期間の優先曜日。 int
startHour メンテナンス期間の希望する曜日内の開始時間。 int
startMinute メンテナンス期間の開始時刻内の開始分。 int

Microsoft.DBforPostgreSQL/serverGroupsv2

名前 形容 価値
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 3
パターン = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (必須)
プロパティ クラスターのプロパティ。 ClusterProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

TrackedResourceTags

名前 形容 価値

ARM テンプレート リソース定義

serverGroupsv2 リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DBforPostgreSQL/serverGroupsv2 リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
  "apiVersion": "2022-11-08",
  "name": "string",
  "location": "string",
  "properties": {
    "administratorLoginPassword": "string",
    "citusVersion": "string",
    "coordinatorEnablePublicIpAccess": "bool",
    "coordinatorServerEdition": "string",
    "coordinatorStorageQuotaInMb": "int",
    "coordinatorVCores": "int",
    "enableHa": "bool",
    "enableShardsOnCoordinator": "bool",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "nodeCount": "int",
    "nodeEnablePublicIpAccess": "bool",
    "nodeServerEdition": "string",
    "nodeStorageQuotaInMb": "int",
    "nodeVCores": "int",
    "pointInTimeUTC": "string",
    "postgresqlVersion": "string",
    "preferredPrimaryZone": "string",
    "sourceLocation": "string",
    "sourceResourceId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ClusterProperties

名前 形容 価値
administratorLoginPassword 管理者ログインのパスワード。 作成に必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
citusVersion すべてのクラスター サーバー上の Citus 拡張機能バージョン。
coordinatorEnablePublicIpAccess コーディネーターでパブリック アクセスが有効になっている場合。 bool
coordinatorServerEdition コーディネーター サーバーのエディション (既定値: GeneralPurpose)。 作成に必要です。
coordinatorStorageQuotaInMb サーバーのストレージ (MB 単位)。 作成に必要です。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
coordinatorVCores サーバーの仮想コア数 (最大: 96)。 作成に必要です。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
enableHa 高可用性 (HA) がクラスターに対して有効になっているかどうか。 bool
enableShardsOnCoordinator 分散テーブルがコーディネーターに配置されているかどうか。 単一ノード クラスターで 'true' に設定する必要があります。 値が変更された後にシャードの再調整が必要です。 bool
maintenanceWindow クラスターのメンテナンス期間。 MaintenanceWindow
nodeCount クラスターのワーカー ノード数。 ノード数が 0 の場合、ノードに分散テーブルを作成する機能を持つ単一のノード構成を表します。 2 つ以上のワーカー ノードがマルチノード構成を表します。 ノード数の値を 1 にすることはできません。 作成に必要です。 int
nodeEnablePublicIpAccess ワーカー ノードでパブリック アクセスが有効になっている場合。 bool
nodeServerEdition ノード サーバーのエディション (既定値: MemoryOptimized)。
nodeStorageQuotaInMb 各ワーカー ノードのストレージ (MB 単位)。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
nodeVCores 各ワーカー ノードの仮想コア単位のコンピューティング (最大: 104)。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
pointInTimeUTC クラスターの復元の UTC (ISO8601形式) の日付と時刻。
postgresqlVersion すべてのクラスター サーバー上の PostgreSQL のメジャー バージョン。
preferredPrimaryZone すべてのクラスター サーバーの優先プライマリ可用性ゾーン (AZ)。
sourceLocation 読み取りレプリカ クラスターのソース クラスターの Azure リージョン。
sourceResourceId 読み取りレプリカ クラスターのソース クラスターのリソース ID。

MaintenanceWindow

名前 形容 価値
customWindow カスタム メンテナンス期間が有効かどうかを示します。
dayOfWeek メンテナンス期間の優先曜日。 int
startHour メンテナンス期間の希望する曜日内の開始時間。 int
startMinute メンテナンス期間の開始時刻内の開始分。 int

Microsoft.DBforPostgreSQL/serverGroupsv2

名前 形容 価値
apiVersion API のバージョン '2022-11-08'
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 3
パターン = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (必須)
プロパティ クラスターのプロパティ。 ClusterProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.DBforPostgreSQL/serverGroupsv2'

TrackedResourceTags

名前 形容 価値

Terraform (AzAPI プロバイダー) リソース定義

serverGroupsv2 リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.DBforPostgreSQL/serverGroupsv2 リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLoginPassword = "string"
      citusVersion = "string"
      coordinatorEnablePublicIpAccess = bool
      coordinatorServerEdition = "string"
      coordinatorStorageQuotaInMb = int
      coordinatorVCores = int
      enableHa = bool
      enableShardsOnCoordinator = bool
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      nodeCount = int
      nodeEnablePublicIpAccess = bool
      nodeServerEdition = "string"
      nodeStorageQuotaInMb = int
      nodeVCores = int
      pointInTimeUTC = "string"
      postgresqlVersion = "string"
      preferredPrimaryZone = "string"
      sourceLocation = "string"
      sourceResourceId = "string"
    }
  })
}

プロパティ値

ClusterProperties

名前 形容 価値
administratorLoginPassword 管理者ログインのパスワード。 作成に必要です。

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。
citusVersion すべてのクラスター サーバー上の Citus 拡張機能バージョン。
coordinatorEnablePublicIpAccess コーディネーターでパブリック アクセスが有効になっている場合。 bool
coordinatorServerEdition コーディネーター サーバーのエディション (既定値: GeneralPurpose)。 作成に必要です。
coordinatorStorageQuotaInMb サーバーのストレージ (MB 単位)。 作成に必要です。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
coordinatorVCores サーバーの仮想コア数 (最大: 96)。 作成に必要です。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
enableHa 高可用性 (HA) がクラスターに対して有効になっているかどうか。 bool
enableShardsOnCoordinator 分散テーブルがコーディネーターに配置されているかどうか。 単一ノード クラスターで 'true' に設定する必要があります。 値が変更された後にシャードの再調整が必要です。 bool
maintenanceWindow クラスターのメンテナンス期間。 MaintenanceWindow
nodeCount クラスターのワーカー ノード数。 ノード数が 0 の場合、ノードに分散テーブルを作成する機能を持つ単一のノード構成を表します。 2 つ以上のワーカー ノードがマルチノード構成を表します。 ノード数の値を 1 にすることはできません。 作成に必要です。 int
nodeEnablePublicIpAccess ワーカー ノードでパブリック アクセスが有効になっている場合。 bool
nodeServerEdition ノード サーバーのエディション (既定値: MemoryOptimized)。
nodeStorageQuotaInMb 各ワーカー ノードのストレージ (MB 単位)。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
nodeVCores 各ワーカー ノードの仮想コア単位のコンピューティング (最大: 104)。 詳細については、/azure/cosmos-db/postgresql/resources-compute を参照してください。 int
pointInTimeUTC クラスターの復元の UTC (ISO8601形式) の日付と時刻。
postgresqlVersion すべてのクラスター サーバー上の PostgreSQL のメジャー バージョン。
preferredPrimaryZone すべてのクラスター サーバーの優先プライマリ可用性ゾーン (AZ)。
sourceLocation 読み取りレプリカ クラスターのソース クラスターの Azure リージョン。
sourceResourceId 読み取りレプリカ クラスターのソース クラスターのリソース ID。

MaintenanceWindow

名前 形容 価値
customWindow カスタム メンテナンス期間が有効かどうかを示します。
dayOfWeek メンテナンス期間の優先曜日。 int
startHour メンテナンス期間の希望する曜日内の開始時間。 int
startMinute メンテナンス期間の開始時刻内の開始分。 int

Microsoft.DBforPostgreSQL/serverGroupsv2

名前 形容 価値
場所 リソースが存在する地理的な場所 string (必須)
名前 リソース名

制約:
最小長 = 3
最大長 = 3
パターン = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (必須)
プロパティ クラスターのプロパティ。 ClusterProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"

TrackedResourceTags

名前 形容 価値