DescribePrice操作を呼び出して、ApsaraDB RDSインスタンスの価格を照会できます。
デバッグ
リクエストパラメーター
| 項目 | データ型 | 必須/任意 | 例: | 説明 |
| 操作 | String | 必須 | DescribePrice | 実行したい操作。 値をDescribePriceに設定します。 |
| DBInstanceClass | String | 必須 | rds.mysql.s1.small | インスタンスのインスタンスタイプ。 詳細については、「プライマリApsaraDB RDSインスタンスタイプ」をご参照ください。 |
| DBInstanceStorage | Integer | 〇 | 20 | インスタンスのストレージ容量。 単位 : GB ストレージ容量は5 GB単位で増加します。 詳細については、「プライマリApsaraDB RDSインスタンスタイプ」をご参照ください。 |
| Engine | String | 必須 | MySQL | インスタンスで実行されるデータベースエンジン。 有効な値:
|
| EngineVersion | String | 必須 | 5.5 | インスタンスで実行されるデータベースエンジンのバージョン。 有効な値:
|
| 数量 | Integer | 〇 | 10 | 購入するインスタンスの数。 有効値: 0〜30。 |
| RegionId | String | 必須 | cn-hangzhou | インスタンスのリージョンID。 DescribeRegions 操作を呼び出して、最新のリージョンリストを照会できます。 |
| ClientToken | String | 任意 | ETnLKlblzczshOTUbOCzxxxxxxxxxx | リクエストの冪等性を保証するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、異なるリクエスト間で一意である必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
| コモディティコード | String | 任意 | rds | インスタンスの商品コード。有効な値:
説明 読み取り専用インスタンスの価格を照会する場合は、このパラメーターを指定する必要があります。 |
| PayType | String | 任意 | プリペイド | インスタンスの課金方法。 有効な値:
|
| ZoneId | String | 任意 | cn-hangzhou-d | プライマリインスタンスのゾーンID。 DescribeRegions を呼び出すと、最新のゾーンリストを照会できます。 説明 VPCとvSwitchを指定する場合は、このパラメーターを指定する必要があります。 |
| UsedTime | Integer | いいえ | 1 | インスタンスの契約期間です。有効な値:
デフォルト値は、1 です。 |
| TimeType | String | 任意 | 年 | インスタンスの課金サイクルの計算に使用される単位です。 CommodityCodeパラメーターの値がRDS、rds_rordspre_public_cn、rds_intl、またはrds_rordspre_public_intlの場合、このパラメーターを指定する必要があります。 有効な値:
|
| InstanceUsedType | Integer | いいえ | 0 | インスタンスのロール。 有効な値:
|
| OrderType | String | 任意 | 購入 | 注文のタイプ。 有効な値:
|
| DBInstanceStorageType | String | 任意 | local_ssd | インスタンスに使用されるストレージメディアのタイプ。 有効な値:
|
| DBInstanceId | String | 任意 | rm-xxxxx | 仕様を変更するインスタンスまたは更新するインスタンスのID。 説明 特定のインスタンスの仕様を変更したり、特定のインスタンスを更新したりするために必要な価格を照会する場合は、このパラメーターを指定する必要があります。 |
レスポンスパラメーター
| 項目 | データ型 | 例: | 説明 |
| ルール | ルールの配列 | プロモーションルールで構成される配列。 | |
| ルール | |||
| RuleId | Long | 1020021003939076 | プロモーションルールのID。 |
| 名前 | String | Rule1 | プロモーションルールの名前。 |
| 説明 | String | Content | プロモーションルールの説明。 |
| PriceInfo | Struct | プロモーションルールで指定されている価格。 | |
| Currency | String | CNY | 価格を測定するために使用される通貨。 |
| ActivityInfo | Struct | プロモーションルールで指定されている価格。 | |
| CheckErrMsg | String | エラーの説明 | エラーの説明。 |
| ErrorCode | String | 123456 | エラーのコード。 |
| Success | String | 成功 | 操作が成功したかどうかを示します。 |
| オリジナル価格 | 浮く | 2504 | あなたが支払う必要がある元の価格。 |
| 割引価格 | 浮く | 0 | プロモーションルールに基づいて適用される割引。 |
| TradePrice | 浮く | 2504 | あなたが支払う必要がある割引価格。 |
| クーポン | クーポンの配列 | クーポンに関する情報で構成される配列。 | |
| Coupon | |||
| 名前 | String | test | クーポンの名前。 |
| 説明 | String | test | クーポンの説明。 |
| CouponNo | String | 123456 | クーポンのID。 |
| IsSelected | String | 真実 | クーポンが選択されているかどうかを示します。 |
| RuleIds | List | 1001199213 | プロモーションルールのID。 |
| RequestId | String | CA0ADDDC-0BEB-4381-A3ED-73B4C79B8CC6 | リクエストの ID です。 |
例
リクエストの例
http(s)://rds.aliyuncs.com/?Action=DescribePrice
&DBInstanceClass=rds.mysql.s1.small
&DBInstanceStorage=200
&Engine=MySQL
&EngineVersion=5.7
&Quantity=1
&RegionId=cn-hangzhou
&ZoneId=cn-hangzhou-h
&PayType=Prepaid
&UsedTime=1
&TimeType=Month
&<Common request parameters>正常に処理された場合のレスポンス例
XML 形式
<DescribePriceResponse>
<RequestId>CA0ADDDC-0BEB-4381-A3ED-73B4C79B8CC6</RequestId>
<ルール>
</ルール>
<PriceInfo>
<OriginalPrice>2504</OriginalPrice>
<Currency>CNY</Currency>
<割引価格> 0</割引価格>
<RuleIds>
</RuleIds>
<TradePrice>2504</TradePrice>
<クーポン>
</クーポン>
</PriceInfo>
</DescribePriceResponse>JSON 形式
{
"RequestId": "CA0ADDDC-0BEB-4381-A3ED-73B4C79B8CC6" 、
"Rules": {
"ルール": []
},
"PriceInfo": {
"OriginalPrice": 2504、
"通貨": "CNY" 、
"DiscountPrice": 0、
"RuleIds": {
"RuleId": []
},
"TradePrice": 2504、
"クーポン": {
"クーポン": []
}
}
}エラーコード
エラーコードリストについては、「API エラーセンター」をご参照ください。