更新预算的详细信息
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | UpdateBudget | 要执行的操作,取值:UpdateBudget。 |
Version | String | 是 | 2022-01-01 | API的版本,取值:2022-01-01。 |
BudgetID | String | 是 | bg7561472907441230124 | 具体所要更新的预算ID |
BudgetRange | Object | 否 | { | 预算范围 |
Budget | Object | 是 | { | 预算信息 |
BudgetAmount | Array of Object | 是 | [ | 预算金额 |
BudgetAlertRule | Array of Object | 是 | [ | 报警阈值规则 |
BudgetAlertMessage | Array of Object | 是 | [ | 报警发送人 |
本接口无特有的返回参数。更多信息请见返回结构。
{ "BudgetID": "bg7561472907441230124", "Budget": { "BudgetType": "cost_budget", "BudgetPlanType": "fixed_amount", "BudgetStartTime": "2025-03", "BudgetName": "test_budget", "Period": "month", "BudgetEndTime": "2025-12" }, "BudgetRange": { "Tag": [ "{\"voKey5\":[\"vhh\"]}" ], "PayerID": [ 2100266035 ], "Region": [ "R000807" ], "OwnerID": [ 2100266035 ], "BillingMode": [ "1" ], "Project": [ "project_test" ], "Product": [ "CDN" ], "Zone": [ "{\"R000807\":\"\"}" ], "SubjectNo": [ "3423" ] }, "BudgetAmount": [ { "BudgetPeriod": "2025-10", "BudgetAmount": "100" } ], "BudgetAlertRule": [ { "BudgetAlertItem": "actual_amount", "BudgetAlertThresholdType": "amount", "BudgetAlertThreshold": "200" } ], "BudgetAlertMessage": [ { "EmailSendSwitch": 0, "MessageSendSwitch": 0, "InternalSendSwitch": 0, "RecipientID": 123456 } ] }
{ Metadata: { RequestId: "20251016011229F29CB788CE435F03613C", Action: "UpdateBudget", Version: "2022-01-01", Service: "billing", Region: "cn-beijing", HTTPCode: 200 } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 说明 |
|---|---|---|
400 | MissingParameter | 参数缺失 |
400 | OperationDenied.NoneAvailableReceivers | 没有设置报警接收人 |
400 | OperationDenied.ReachedBudgetCreateNumberLimit | 预算报警创建数量已抵达阈值100 |
400 | OperationDenied.BudgetNameExist | 预算名称已存在 |
400 | OperationDenied.BudgetAmountNotExist | 请求更新的预算金额不存在 |
400 | InvalidParameter | 参数不符合枚举规范 |
400 | OperationDenied.BudgetEndTimeInvalid | 预算结束时间不能早于当前时间 |
400 | OperationDenied.BudgetAlertRuleNotExist | 请求更新的预算报警规则不存在 |
400 | OperationDenied.BudgetNotExist | 请求更新的预算不存在 |
400 | OperationDenied.InvalidRecipientID | 消息接收人ID不在ListRecipientInformation接口的返回集中。 |
500 | InternalServerError | 系统错误,多次出现时请联系管理员 |