RI management
RI管理のAPIリファレンスは以下の通りです。
Get RI purchased list
RI管理データの取得
Role actions
ReadRi
ModifyRi
Request
リクエストパラーメータの{vendor}
のサポートベンダー: aws
,azure
Response
HTTP 200
[
{
"billinggroup_id":"billinggroup1",
"billinggroup_name":"billinggroup1",
"customer_id":"012345678912",
"customer_name":"customer1",
"dest_customer_id":"",
"end":"2021-12-03T00:00:00Z",
"id":"ATEcVTAzVDA4pbnN6YW5jZXXFZbRmNGFlMTAtYWV",
"arn":"arn:aws:ec2:ap-northeast-1:012345678912:reserved-instances\/adbcderf-cdef-xwcs-ecqx-5vfbk2767xxs",
"instance_type":"t2.large",
"modification_status":"Original",
"normalization_factor":4,
"number":1,
"offer_class":"standard",
"paid_by":"PaidByOwner",
"payment_option":"All Upfront",
"platform":"Linux\/UNIX",
"region":"ap-northeast-1",
"remove":false,
"scope":"Region",
"service":"AmazonEC2",
"start":"2020-12-03T00:00:00Z",
"tenancy":"Shared",
"term_length":"1yr",
"unblended_rate":0,
"upfront_value":672,
"usage_type":"APN1-HeavyUsage:t2.large",
"vendor":"aws",
"zone":"",
"disabled":false
},
...
]
Move RI purchased
RI管理データの移動
Role actions
ModifyRi
Request
POST /ri/purchased/{ri_id} HTTP1.1
Authorization: Bearer {token}
Content-Type: application/json
{request body}
リクエストパラーメータの{ri_id}
GET /ri/purchased?vendor={vendor}
から取得したid
以下に{request body}
のリクエストペイロードの例を示します。
{request body}
{request body} description
Field | Type | Required | Validation | Description |
---|---|---|---|---|
customer_id | string | Yes | - | 移動先の顧客ID |
number | integer | Yes | - | 移動する数 |
vendor | string | Yes | サポート: aws |
ベンダー |
Response
Remove RI purchased
移動先のRI管理データを元のデータへ戻す
Role actions
ModifyRi
Request
リクエストパラーメータの{ri_id}
GET /ri/purchased?vendor={vendor}
から取得したid
リクエストパラーメータの{vendor}
のサポートベンダー: aws
Response