DescribeDBEngineVersions
処理概要
データベースエンジンのバージョン情報を取得します。
指定するパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
DBParameterGroupFamily | string |
DBパラメーターグループファミリー名
値:
|
|
DefaultOnly | boolean |
デフォルトバージョンのみ表示するかどうか
|
|
Engine | string |
データベースエンジン 値:
|
|
EngineVersion | string |
データベースエンジンのバージョン
値: MySQL の場合 クラウド技術仕様/制限値(RDB:MySQL)をご参照ください PostgreSQL の場合 クラウド技術仕様/制限値(RDB:PostgreSQL)をご参照ください |
|
ListSupportedCharacterSets | boolean |
※指定不可 |
|
IncludeAll | boolean |
廃止されたエンジンバージョンも含めるかどうか Default: False |
|
Marker | string |
マーカー
|
|
MaxRecords | integer |
レスポンスに含まれるレコードの最大値 Default: 100 使用可能文字: 20〜100 |
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
DescribeDBEngineVersionsResponse | structure |
ルート |
␣DescribeDBEngineVersionsResult | structure |
結果 |
␣␣DBEngineVersions | list |
DBエンジンバージョンリスト |
␣␣␣DBEngineVersion | structure |
DBエンジンバージョン |
␣␣␣␣DBEngineDescription | string |
データベースエンジンの説明 |
␣␣␣␣DBEngineVersionDescription | string |
データベースエンジンのバージョン |
␣␣␣␣DBParameterGroupFamily | string |
データベースエンジンのDBパラメーターグループファミリー名 |
␣␣␣␣Engine | string |
データベースエンジン |
␣␣␣␣EngineVersion | string |
データベースエンジンのバージョン |
␣␣␣␣Status | string |
データベースエンジンバージョンのステータス
|
␣␣␣␣ValidUpgradeTarget | list |
アップグレード可能なDBエンジンバージョンリスト |
␣␣␣␣␣UpgradeTarget | structure |
アップグレード可能なDBエンジンバージョン |
␣␣␣␣␣␣AutoUpgrade | boolean |
自動アップグレード対象のバージョンかどうか |
␣␣␣␣␣␣DBParameterGroupFamily | string |
データベースエンジンのDBパラメーターグループファミリー名 |
␣␣␣␣␣␣Description | string |
データベースエンジンの説明 |
␣␣␣␣␣␣Engine | string |
データベースエンジン |
␣␣␣␣␣␣EngineVersion | string |
データベースエンジンのバージョン |
␣␣␣␣␣␣IsMajorVersionUpgrade | boolean |
メジャーバージョンアップグレードかどうか
|
␣␣Marker | string |
前のリクエストで提供されるページを表す文字列(ページング用)
|
␣ResponseMetadata | structure |
共通メタ情報 |
␣␣RequestId | string |
リクエスト識別子 |
エラー
コード | メッセージ | タイプ | HTTPステータスコード | 説明 |
---|---|---|---|---|
Client.InvalidParameterCombination.DBParameterGroupFamily.and.EngineVersion | Unknown major version ‘5.7.16’ for DB Parameter Group Family ‘mysql5.6’ |
Sender | 400 | DefaultOnly=trueの時、DBParameterGroupFamilyとEngineVersionの組み合わせが正しくない場合 |
Client.InvalidParameterCombination.Engine.and.EngineVersion |
|
Sender | 400 | DefaultOnly=trueの時、EngineとEngineVersionの組み合わせが正しくない場合 |
Client.InvalidParameterEitherOf.Engine.or.DBParameterGroupFamily | Either Engine Name or DB Parameter Group Family must be specified with defaultOnly flag. |
Sender | 400 | DefaultOnly=trueの時、EngineまたはDBParameterGroupFamilyを指定しなかった場合 |
Client.InvalidParameterIllegalInput.DefaultOnly | Sender | 400 | DefaultOnlyに真偽値型でない値を指定した場合 | |
Client.InvalidParameterIllegalInput.IncludeAll | Sender | 400 | IncludeAllに真偽値型でない値を指定した場合 | |
Client.InvalidParameterIllegalInput.Marker | Invalid marker: aaa. Please use the marker returned from the prior request or omit the marker parameter. |
Sender | 400 | 不正なMarkerを指定した場合 |
Client.InvalidParameterIllegalInput.MaxRecords | Sender | 400 | MaxRecordsに数値でない値を指定した場合 | |
Client.InvalidParameterOutOfRange.MaxRecords | Invalid value for max records. Must be between 20 and 100 |
Sender | 400 | MaxRecordsに20-100でない値を指定した場合 |
リクエストサンプル
https://jp-east-1.rdb.api.nifcloud.com/
?Action=DescribeDBEngineVersions
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2013-12-09T00:00:00.000Z
&AWSAccessKeyId=<NIFCLOUD Access Key ID>
&Signature=<Signature>
応答サンプル
<DescribeDBEngineVersionsResponse>
<DescribeDBEngineVersionsResult>
<DBEngineVersions>
<DBEngineVersion>
<DBEngineDescription>MySQL Community Edition</DBEngineDescription>
<DBEngineVersionDescription>MySQL 5.6.22</DBEngineVersionDescription>
<DBParameterGroupFamily>mysql5.6</DBParameterGroupFamily>
<Engine>mysql</Engine>
<EngineVersion>5.6.22</EngineVersion>
<Status>available</Status>
<ValidUpgradeTarget>
<UpgradeTarget>
<AutoUpgrade>false</AutoUpgrade>
<DBParameterGroupFamily>mysql5.7</DBParameterGroupFamily>
<Description>MySQL 5.7.15</Description>
<Engine>mysql</Engine>
<EngineVersion>5.7.15</EngineVersion>
<IsMajorVersionUpgrade>true</IsMajorVersionUpgrade>
</UpgradeTarget>
</ValidUpgradeTarget>
</DBEngineVersion>
<DBEngineVersion>
<DBEngineDescription>PostgreSQL</DBEngineDescription>
<DBEngineVersionDescription>PostgreSQL 11.8</DBEngineVersionDescription>
<DBParameterGroupFamily>postgres11</DBParameterGroupFamily>
<Engine>postgres</Engine>
<EngineVersion>11.8</EngineVersion>
<Status>available</Status>
</DBEngineVersion>
</DBEngineVersions>
</DescribeDBEngineVersionsResult>
<ResponseMetadata>
<RequestId>635f78b0-91c2-45f8-b827-6233203eee63</RequestId>
</ResponseMetadata>
</DescribeDBEngineVersionsResponse>