跳转到主要内容
运营管理/计费管理相关接口
PUTBilling Management Operations起始版本 0.6同步需要认证

计算账户花费

计算账户花费

调试可用性

在线调试

使用当前认证信息和示例参数提交 Mock 请求。

请求参数

请求体字段

  • calculateaccountspendingObject必填

    calculateaccountspending 请求体结构

    • accountUuidString必填

      账户UUID

    • dateStartLong

      起始日期

    • dateEndLong

      结束日期

  • systemTagsList

    系统标签

  • userTagsList

    用户标签

响应状态

200 OK

该 API 成功时返回以下响应结构。

  • totaldouble必填

    总额

  • successboolean必填

    成功标志

  • errorErrorCode必填

    详情参考error

    • codeString必填

      错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001

    • descriptionString必填

      错误的概要描述

    • detailsString必填

      错误的详细信息

      • resourceUuidString必填

        资源UUID

      • resourceNameString必填

        资源名称

      • spendingdouble必填

        花费

        • spendingTypeString必填

          花费类型

        • spendingdouble必填

          花费总额

        • dateStartLong必填

          计费起始日期

        • dateEndLong必填

          计费结束日期

        • detailsList必填

          详情参考details

      • typeString必填

        类型

    • elaborationString必填

      保留字段,默认为null

    • opaqueLinkedHashMap必填

      保留字段,默认为null

    • causeErrorCode必填

      根错误,引发当前错误的源错误,若无原错误,该字段为null

  • spendingList必填

    详情参考spending

    • spendingTypeString必填

      花费类型

    • spendingdouble必填

      花费总额

    • dateStartLong必填

      计费起始日期

    • dateEndLong必填

      计费结束日期

    • detailsList必填

      详情参考details

      • resourceUuidString必填

        资源UUID

      • resourceNameString必填

        资源名称

      • spendingdouble必填

        花费

      • typeString必填

        类型

  • errorErrorCode必填

    详情参考error

    • codeString必填

      错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001

    • descriptionString必填

      错误的概要描述

    • detailsString必填

      错误的详细信息

      • resourceUuidString必填

        资源UUID

      • resourceNameString必填

        资源名称

      • spendingdouble必填

        花费

        • spendingTypeString必填

          花费类型

        • spendingdouble必填

          花费总额

        • dateStartLong必填

          计费起始日期

        • dateEndLong必填

          计费结束日期

        • detailsList必填

          详情参考details

      • typeString必填

        类型

    • elaborationString必填

      保留字段,默认为null

    • opaqueLinkedHashMap必填

      保留字段,默认为null

    • causeErrorCode必填

      根错误,引发当前错误的源错误,若无原错误,该字段为null

请求地址

PUT/zstack/v1/billings/accounts/{accountUuid}/actions

/zstack/v1/billings/accounts/{accountUuid}/actions

操作 ID

CalculateAccountSpending

永久链接

请求示例

curl -X PUT 'http://{host}/zstack/v1/billings/accounts/{accountUuid}/actions' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"calculateaccountspending":{"accountUuid":"<accountUuid>","dateStart":1,"dateEnd":1},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'

响应示例

200
{ "total": 200.0, "spending": [ { "spending": 0.0, "details": [] } ] }

变更历史

此 API 暂无变更历史记录。

查看全部变更历史