Skip to content

Commit 845707e

Browse files
author
AWS
committed
AWS Budgets Update: Add BillingViewHealthStatusException to DescribeBudgetPerformanceHistory and ServiceQuotaExceededException to UpdateBudget for improved error handling with Billing Views.
1 parent 05f6fca commit 845707e

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Budgets",
4+
"contributor": "",
5+
"description": "Add BillingViewHealthStatusException to DescribeBudgetPerformanceHistory and ServiceQuotaExceededException to UpdateBudget for improved error handling with Billing Views."
6+
}

services/budgets/src/main/resources/codegen-resources/service-2.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,8 @@
284284
{"shape":"InvalidNextTokenException"},
285285
{"shape":"ExpiredNextTokenException"},
286286
{"shape":"AccessDeniedException"},
287-
{"shape":"ThrottlingException"}
287+
{"shape":"ThrottlingException"},
288+
{"shape":"BillingViewHealthStatusException"}
288289
],
289290
"documentation":"<p>Describes the history for <code>DAILY</code>, <code>MONTHLY</code>, and <code>QUARTERLY</code> budgets. Budget history isn't available for <code>ANNUAL</code> budgets.</p>"
290291
},
@@ -429,7 +430,8 @@
429430
{"shape":"BillingViewHealthStatusException"},
430431
{"shape":"NotFoundException"},
431432
{"shape":"AccessDeniedException"},
432-
{"shape":"ThrottlingException"}
433+
{"shape":"ThrottlingException"},
434+
{"shape":"ServiceQuotaExceededException"}
433435
],
434436
"documentation":"<p>Updates a budget. You can change every part of a budget except for the <code>budgetName</code> and the <code>calculatedSpend</code>. When you modify a budget, the <code>calculatedSpend</code> drops to zero until Amazon Web Services has new usage data to use for forecasting.</p> <important> <p>Only one of <code>BudgetLimit</code> or <code>PlannedBudgetLimits</code> can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the <code>BudgetLimit</code> syntax. For <code>PlannedBudgetLimits</code>, see the <a href=\"https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_UpdateBudget.html#API_UpdateBudget_Examples\">Examples</a> section.</p> <p>Similarly, only one set of filter and metric selections can be present in the syntax at one time. Either <code>FilterExpression</code> and <code>Metrics</code> or <code>CostFilters</code> and <code>CostTypes</code>, not both or a different combination. We recommend using <code>FilterExpression</code> and <code>Metrics</code> as they provide more flexible and powerful filtering capabilities. The Request Syntax section shows the <code>FilterExpression</code>/<code>Metrics</code> syntax.</p> </important>"
435437
},
@@ -2164,7 +2166,7 @@
21642166
"members":{
21652167
"Message":{"shape":"errorMessage"}
21662168
},
2167-
"documentation":"<p>You've reached the limit on the number of tags you can associate with a resource.</p>",
2169+
"documentation":"<p>You've reached a Service Quota limit on this resource.</p>",
21682170
"exception":true
21692171
},
21702172
"Spend":{

0 commit comments

Comments
 (0)