getContractUsageList
- 印刷する
- PDF
getContractUsageList
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
Classic/VPC環境で利用できます。
契約使用量リストを照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|---|
GET | /cost/getContractUsageList |
リクエストヘッダ
Cost and Usage APIで共通して使用されるヘッダの詳細は、Cost And Usageの共通ヘッダをご参照ください。
リクエストクエリパラメータ
パラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
pageNo | Integer | Optional | ページ番号 |
pageSize | Integer | Optional | ページサイズ
|
isOrganization | Boolean | Optional | Organizationサービスアカウントの統合照会かどうか
|
isPartner | Boolean | Optional | パートナーアカウントの照会かどうか
|
memberNoList | List<String> | Optional | 会員番号リスト
|
contractNo | String | Optional | 契約番号 |
startMonth | String | Required | 照会開始月(yyyyMM)
|
endMonth | String | Required | 照会最終月(yyyyMM)
|
contractTypeCode | String | Optional | 契約タイプコード |
contractStatusCode | String | Optional | 契約状態コード
|
regionCode | String | Optional | リージョンコード
|
responseFormatType | String | Optional | レスポンス結果の形式
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location 'https://billingapi.apigw.ntruss.com/billing/v1/cost/getContractUsageList?startMonth=202402&endMonth=202404'
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Sub Account Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの詳細は、ContractListをご参照ください。
レスポンスステータスコード
NAVERクラウドプラットフォームでで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
<?xml version="1.0" encoding="UTF-8"?>
<getContractUsageListResponse>
<requestId>e05dd3ef-****-****-****-bb973f080144</requestId>
<returnCode>0</returnCode>
<returnMessage>success</returnMessage>
<totalRows>1</totalRows>
<contractList>
<contract>
<memberNo>******</memberNo>
<contractNo>9294191</contractNo>
<conjunctionContractNo></conjunctionContractNo>
<contractType>
<code>VSVR</code>
<codeName>Server (VPC)</codeName>
</contractType>
<contractStatus>
<code>NOML</code>
<codeName>Normal</codeName>
</contractStatus>
<contractStartDate>2022-05-17T14:57:54+0900</contractStartDate>
<contractEndDate>2999-12-31T23:59:59+0900</contractEndDate>
<instanceName>nas-linux</instanceName>
<regionCode>KR</regionCode>
<platformType>
<code>VPC</code>
<codeName>VPC</codeName>
</platformType>
<contractProductList>
<contractProduct>
<contractProductSequence>1</contractProductSequence>
<beforeContractProductSequence></beforeContractProductSequence>
<productCode>SVR.VSVR.HICPU.C002.M004.NET.SSD.B050.G002</productCode>
<priceNo>10525</priceNo>
<promiseNo></promiseNo>
<instanceNo>11025677</instanceNo>
<productItemKind>
<code>VSVR</code>
<codeName>Server (VPC)</codeName>
</productItemKind>
<productRatingType>
<code>VSVR</code>
<codeName>Server (VPC) Usage</codeName>
</productRatingType>
<serviceStatus>
<code>NOML</code>
<codeName>Normal</codeName>
</serviceStatus>
<serviceStartDate>2022-05-17T14:57:54+0900</serviceStartDate>
<serviceEndDate>2999-12-31T23:59:59+0900</serviceEndDate>
<productSize>0</productSize>
<productCount>0</productCount>
<usageList>
<usage>
<meteringType>
<code>VSVR</code>
<codeName>Server (VPC) Usage</codeName>
</meteringType>
<useMonth>202404</useMonth>
<usageQuantity>864000</usageQuantity>
<unit>
<code>USAGE_SEC</code>
<codeName>Usage time (per second)</codeName>
</unit>
<userUsageQuantity>240</userUsageQuantity>
<userUnit>
<code>HOUR</code>
<codeName>Hour(s)</codeName>
</userUnit>
</usage>
</usageList>
</contractProduct>
</contractProductList>
</contract>
</contractList>
</getContractUsageListResponse>
この記事は役に立ちましたか?