Create configuration group#

データベース設定グループを作成します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://database.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://database.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

POST

/v1.0/{accountId}/configurations

HTTPステータスコード#

正常時:200

エラー時:400, 401, 403, 404, 405, 413, 422, 500, 501, 503

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
accountId path string 必須 データベース仮想サーバのアカウントID
configuration body object 必須 データベース設定オブジェクト
datastore body string 必須 データベース設定グループに割り当てられているデータストア
このパラメータは、デフォルトのデータストアを設定しない場合に必須です。
values body string 必須 データベース設定パラメータのパラメータ名と値のペアのリストです。
name body string 必須 作成するデータベース設定グループの名前

レスポンスボディ(正常系)の説明#

名前 Type Description
configuration object データベース設定オブジェクト
datastore_name string - object データストアの名前
updated string リソースの最新更新日時
日時の入力形式は以下のISO 8601形式です。
CCYY-MM-DDThh:mm:ss±hh:mm
「±hh:mm」の部分は、UTCからのオフセットで表示されるタイムゾーンです。表示されない場合もあります。
例えば、以下の出力例に、UTCのタイムゾーンが想定されます。
2015-08-27T09:49:58-05:00
values array データベース設定パラメータのパラメータ名と値のペアのリストです。
name string データベース設定グループの名前
created string リソースの作成日時
日時の入力形式は以下のISO 8601形式です。
CCYY-MM-DDThh:mm:ss±hh:mm
例:2015-08-27T09:49:58-05:00
「±hh:mm」の部分は、タイムゾーンにUTCからのオフセットがある場合だけ表示されます。上記の例は、オフセットの値が「-05:00」です。
datastore_version_name string データストアのバージョン名
instance_count integer データベース仮想サーバ数
id string データベース設定グループのID
datastore_version_id string データストアバージョンのUUID
description string 作成するデータベース設定グループの説明

リクエスト例#

{
  "configuration": {
    "datastore": {
      "version": "9.6",
      "type": "postgresql"
    },
    "values": {
      "bonjour_name": "tempest-name",
      "autovacuum_analyze_threshold": 10,
      "authentication_timeout": "300",
      "bonjour": true,
      "autovacuum_freeze_max_age": 20,
      "array_nulls": true
    },
    "name": "tempest-DatabaseConfigurationsTest-test-config-806781260"
  }
}

レスポンス例#

{
  "configuration": {
    "datastore_name": "postgresql",
    "updated": "2018-07-12T08:00:19",
    "values": {
      "bonjour_name": "tempest-name",
      "autovacuum_analyze_threshold": 10,
      "authentication_timeout": "300",
      "bonjour": true,
      "autovacuum_freeze_max_age": 20,
      "array_nulls": true
    },
    "name": "tempest-DatabaseConfigurationsTest-test-config-806781260",
    "created": "2018-07-12T08:00:19",
    "datastore_version_name": "9.6",
    "instance_count": 0,
    "id": "df35c2ac-75b7-4316-acbb-693dfe1a6163",
    "datastore_version_id": "96f10310-4dd4-408c-bbbf-192d461b9f9e",
    "description": null
  }
}