Skip to content

Commit 6f13641

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent 048786c commit 6f13641

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+7315
-357
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ to be backwards compatible.
378378
| AWS Resource Groups Tagging API | Aws::ResourceGroupsTaggingAPI | aws-sdk-resourcegroupstaggingapi | 2017-01-26 |
379379
| AWS RoboMaker | Aws::RoboMaker | aws-sdk-robomaker | 2018-06-29 |
380380
| AWS S3 Control | Aws::S3Control | aws-sdk-s3control | 2018-08-20 |
381+
| AWS Savings Plans | Aws::SavingsPlans | aws-sdk-savingsplans | 2019-06-28 |
381382
| AWS Secrets Manager | Aws::SecretsManager | aws-sdk-secretsmanager | 2017-10-17 |
382383
| AWS Security Token Service | Aws::STS | aws-sdk-core | 2011-06-15 |
383384
| AWS SecurityHub | Aws::SecurityHub | aws-sdk-securityhub | 2018-10-26 |
@@ -490,8 +491,8 @@ to be backwards compatible.
490491
| AmazonMQ | Aws::MQ | aws-sdk-mq | 2017-11-27 |
491492
| Application Auto Scaling | Aws::ApplicationAutoScaling | aws-sdk-applicationautoscaling | 2016-02-06 |
492493
| Auto Scaling | Aws::AutoScaling | aws-sdk-autoscaling | 2011-01-01 |
493-
| Elastic Load Balancing | Aws::ElasticLoadBalancing | aws-sdk-elasticloadbalancing | 2012-06-01 |
494494
| Elastic Load Balancing | Aws::ElasticLoadBalancingV2 | aws-sdk-elasticloadbalancingv2 | 2015-12-01 |
495+
| Elastic Load Balancing | Aws::ElasticLoadBalancing | aws-sdk-elasticloadbalancing | 2012-06-01 |
495496
| Firewall Management Service | Aws::FMS | aws-sdk-fms | 2018-01-01 |
496497
| Managed Streaming for Kafka | Aws::Kafka | aws-sdk-kafka | 2018-11-14 |
497498
| Service Quotas | Aws::ServiceQuotas | aws-sdk-servicequotas | 2019-06-24 |

apis/budgets/2016-10-20/api-2.json

Lines changed: 39 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
{"shape":"InvalidParameterException"},
2626
{"shape":"InternalErrorException"},
2727
{"shape":"CreationLimitExceededException"},
28-
{"shape":"DuplicateRecordException"}
28+
{"shape":"DuplicateRecordException"},
29+
{"shape":"AccessDeniedException"}
2930
]
3031
},
3132
"CreateNotification":{
@@ -41,7 +42,8 @@
4142
{"shape":"InvalidParameterException"},
4243
{"shape":"NotFoundException"},
4344
{"shape":"CreationLimitExceededException"},
44-
{"shape":"DuplicateRecordException"}
45+
{"shape":"DuplicateRecordException"},
46+
{"shape":"AccessDeniedException"}
4547
]
4648
},
4749
"CreateSubscriber":{
@@ -57,7 +59,8 @@
5759
{"shape":"InvalidParameterException"},
5860
{"shape":"CreationLimitExceededException"},
5961
{"shape":"DuplicateRecordException"},
60-
{"shape":"NotFoundException"}
62+
{"shape":"NotFoundException"},
63+
{"shape":"AccessDeniedException"}
6164
]
6265
},
6366
"DeleteBudget":{
@@ -71,7 +74,8 @@
7174
"errors":[
7275
{"shape":"InternalErrorException"},
7376
{"shape":"InvalidParameterException"},
74-
{"shape":"NotFoundException"}
77+
{"shape":"NotFoundException"},
78+
{"shape":"AccessDeniedException"}
7579
]
7680
},
7781
"DeleteNotification":{
@@ -85,7 +89,8 @@
8589
"errors":[
8690
{"shape":"InvalidParameterException"},
8791
{"shape":"InternalErrorException"},
88-
{"shape":"NotFoundException"}
92+
{"shape":"NotFoundException"},
93+
{"shape":"AccessDeniedException"}
8994
]
9095
},
9196
"DeleteSubscriber":{
@@ -99,7 +104,8 @@
99104
"errors":[
100105
{"shape":"InternalErrorException"},
101106
{"shape":"InvalidParameterException"},
102-
{"shape":"NotFoundException"}
107+
{"shape":"NotFoundException"},
108+
{"shape":"AccessDeniedException"}
103109
]
104110
},
105111
"DescribeBudget":{
@@ -113,7 +119,8 @@
113119
"errors":[
114120
{"shape":"InternalErrorException"},
115121
{"shape":"InvalidParameterException"},
116-
{"shape":"NotFoundException"}
122+
{"shape":"NotFoundException"},
123+
{"shape":"AccessDeniedException"}
117124
]
118125
},
119126
"DescribeBudgetPerformanceHistory":{
@@ -129,7 +136,8 @@
129136
{"shape":"InvalidParameterException"},
130137
{"shape":"NotFoundException"},
131138
{"shape":"InvalidNextTokenException"},
132-
{"shape":"ExpiredNextTokenException"}
139+
{"shape":"ExpiredNextTokenException"},
140+
{"shape":"AccessDeniedException"}
133141
]
134142
},
135143
"DescribeBudgets":{
@@ -145,7 +153,8 @@
145153
{"shape":"InvalidParameterException"},
146154
{"shape":"NotFoundException"},
147155
{"shape":"InvalidNextTokenException"},
148-
{"shape":"ExpiredNextTokenException"}
156+
{"shape":"ExpiredNextTokenException"},
157+
{"shape":"AccessDeniedException"}
149158
]
150159
},
151160
"DescribeNotificationsForBudget":{
@@ -161,7 +170,8 @@
161170
{"shape":"InvalidParameterException"},
162171
{"shape":"NotFoundException"},
163172
{"shape":"InvalidNextTokenException"},
164-
{"shape":"ExpiredNextTokenException"}
173+
{"shape":"ExpiredNextTokenException"},
174+
{"shape":"AccessDeniedException"}
165175
]
166176
},
167177
"DescribeSubscribersForNotification":{
@@ -177,7 +187,8 @@
177187
{"shape":"NotFoundException"},
178188
{"shape":"InvalidParameterException"},
179189
{"shape":"InvalidNextTokenException"},
180-
{"shape":"ExpiredNextTokenException"}
190+
{"shape":"ExpiredNextTokenException"},
191+
{"shape":"AccessDeniedException"}
181192
]
182193
},
183194
"UpdateBudget":{
@@ -191,7 +202,8 @@
191202
"errors":[
192203
{"shape":"InternalErrorException"},
193204
{"shape":"InvalidParameterException"},
194-
{"shape":"NotFoundException"}
205+
{"shape":"NotFoundException"},
206+
{"shape":"AccessDeniedException"}
195207
]
196208
},
197209
"UpdateNotification":{
@@ -206,7 +218,8 @@
206218
{"shape":"InternalErrorException"},
207219
{"shape":"InvalidParameterException"},
208220
{"shape":"NotFoundException"},
209-
{"shape":"DuplicateRecordException"}
221+
{"shape":"DuplicateRecordException"},
222+
{"shape":"AccessDeniedException"}
210223
]
211224
},
212225
"UpdateSubscriber":{
@@ -221,11 +234,19 @@
221234
{"shape":"InternalErrorException"},
222235
{"shape":"InvalidParameterException"},
223236
{"shape":"NotFoundException"},
224-
{"shape":"DuplicateRecordException"}
237+
{"shape":"DuplicateRecordException"},
238+
{"shape":"AccessDeniedException"}
225239
]
226240
}
227241
},
228242
"shapes":{
243+
"AccessDeniedException":{
244+
"type":"structure",
245+
"members":{
246+
"Message":{"shape":"errorMessage"}
247+
},
248+
"exception":true
249+
},
229250
"AccountId":{
230251
"type":"string",
231252
"max":12,
@@ -275,7 +296,9 @@
275296
"USAGE",
276297
"COST",
277298
"RI_UTILIZATION",
278-
"RI_COVERAGE"
299+
"RI_COVERAGE",
300+
"SAVINGS_PLANS_UTILIZATION",
301+
"SAVINGS_PLANS_COVERAGE"
279302
]
280303
},
281304
"BudgetedAndActualAmounts":{
@@ -699,7 +722,7 @@
699722
"type":"string",
700723
"max":2147483647,
701724
"min":1,
702-
"pattern":"(?s).*",
725+
"pattern":"(.*[\\n\\r\\t\\f\\ ]?)*",
703726
"sensitive":true
704727
},
705728
"Subscribers":{

apis/budgets/2016-10-20/docs-2.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@
1818
"UpdateSubscriber": "<p>Updates a subscriber.</p>"
1919
},
2020
"shapes": {
21+
"AccessDeniedException": {
22+
"base": "<p>You are not authorized to use this operation with the given parameters.</p>",
23+
"refs": {
24+
}
25+
},
2126
"AccountId": {
2227
"base": "<p>The account ID of the user. It should be a 12-digit number.</p>",
2328
"refs": {
@@ -73,7 +78,7 @@
7378
"BudgetType": {
7479
"base": "<p> The type of a budget. It must be one of the following types: </p> <p> <code>COST</code>, <code>USAGE</code>, <code>RI_UTILIZATION</code>, or <code>RI_COVERAGE</code>.</p>",
7580
"refs": {
76-
"Budget$BudgetType": "<p>Whether this budget tracks costs, usage, RI utilization, or RI coverage.</p>",
81+
"Budget$BudgetType": "<p>Whether this budget tracks costs, usage, RI utilization, RI coverage, Savings Plans utilization, or Savings Plans coverage.</p>",
7782
"BudgetPerformanceHistory$BudgetType": null
7883
}
7984
},
@@ -117,7 +122,7 @@
117122
"CostTypes": {
118123
"base": "<p>The types of cost that are included in a <code>COST</code> budget, such as tax and subscriptions.</p> <p> <code>USAGE</code>, <code>RI_UTILIZATION</code>, and <code>RI_COVERAGE</code> budgets do not have <code>CostTypes</code>.</p>",
119124
"refs": {
120-
"Budget$CostTypes": "<p>The types of costs that are included in this <code>COST</code> budget.</p> <p> <code>USAGE</code>, <code>RI_UTILIZATION</code>, and <code>RI_COVERAGE</code> budgets do not have <code>CostTypes</code>.</p>",
125+
"Budget$CostTypes": "<p>The types of costs that are included in this <code>COST</code> budget.</p> <p> <code>USAGE</code>, <code>RI_UTILIZATION</code>, <code>RI_COVERAGE</code>, <code>Savings_Plans_Utilization</code>, and <code>Savings_Plans_Coverage</code> budgets do not have <code>CostTypes</code>.</p>",
121126
"BudgetPerformanceHistory$CostTypes": "<p>The history of the cost types for a budget during the specified time period.</p>"
122127
}
123128
},
@@ -387,7 +392,7 @@
387392
"Spend": {
388393
"base": "<p>The amount of cost or usage that is measured for a budget.</p> <p>For example, a <code>Spend</code> for <code>3 GB</code> of S3 usage would have the following parameters:</p> <ul> <li> <p>An <code>Amount</code> of <code>3</code> </p> </li> <li> <p>A <code>unit</code> of <code>GB</code> </p> </li> </ul>",
389394
"refs": {
390-
"Budget$BudgetLimit": "<p>The total amount of cost, usage, RI utilization, or RI coverage that you want to track with your budget.</p> <p> <code>BudgetLimit</code> is required for cost or usage budgets, but optional for RI utilization or coverage budgets. RI utilization or coverage budgets default to <code>100</code>, which is the only valid value for RI utilization or coverage budgets. You can't use <code>BudgetLimit</code> with <code>PlannedBudgetLimits</code> for <code>CreateBudget</code> and <code>UpdateBudget</code> actions. </p>",
395+
"Budget$BudgetLimit": "<p>The total amount of cost, usage, RI utilization, RI coverage, Savings Plans utilization, or Savings Plans coverage that you want to track with your budget.</p> <p> <code>BudgetLimit</code> is required for cost or usage budgets, but optional for RI or Savings Plans utilization or coverage budgets. RI and Savings Plans utilization or coverage budgets default to <code>100</code>, which is the only valid value for RI or Savings Plans utilization or coverage budgets. You can't use <code>BudgetLimit</code> with <code>PlannedBudgetLimits</code> for <code>CreateBudget</code> and <code>UpdateBudget</code> actions. </p>",
391396
"BudgetedAndActualAmounts$BudgetedAmount": "<p>The amount of cost or usage that you created the budget for.</p>",
392397
"BudgetedAndActualAmounts$ActualAmount": "<p>Your actual costs or usage for a budget period.</p>",
393398
"CalculatedSpend$ActualSpend": "<p>The amount of cost, usage, or RI units that you have used.</p>",
@@ -408,7 +413,7 @@
408413
"SubscriberAddress": {
409414
"base": "<p> A string that contains an email address or SNS topic for the subscriber's address.</p>",
410415
"refs": {
411-
"Subscriber$Address": "<p>The address that AWS sends budget notifications to, either an SNS topic or an email.</p> <p>AWS validates the address for a <code>CreateSubscriber</code> request with the <code>.*</code> regex.</p>"
416+
"Subscriber$Address": "<p>The address that AWS sends budget notifications to, either an SNS topic or an email.</p> <p>When you create a subscriber, the value of <code>Address</code> can't contain line breaks.</p>"
412417
}
413418
},
414419
"Subscribers": {
@@ -442,7 +447,7 @@
442447
"TimeUnit": {
443448
"base": "<p> The time unit of the budget, such as MONTHLY or QUARTERLY.</p>",
444449
"refs": {
445-
"Budget$TimeUnit": "<p>The length of time until a budget resets the actual and forecasted spend. <code>DAILY</code> is available only for <code>RI_UTILIZATION</code> and <code>RI_COVERAGE</code> budgets.</p>",
450+
"Budget$TimeUnit": "<p>The length of time until a budget resets the actual and forecasted spend. <code>DAILY</code> is available only for <code>RI_UTILIZATION</code>, <code>RI_COVERAGE</code>, <code>Savings_Plans_Utilization</code>, and <code>Savings_Plans_Coverage</code> budgets.</p>",
446451
"BudgetPerformanceHistory$TimeUnit": null
447452
}
448453
},
@@ -485,6 +490,7 @@
485490
"errorMessage": {
486491
"base": "<p>The error message the exception carries.</p>",
487492
"refs": {
493+
"AccessDeniedException$Message": null,
488494
"CreationLimitExceededException$Message": null,
489495
"DuplicateRecordException$Message": null,
490496
"ExpiredNextTokenException$Message": null,

0 commit comments

Comments
 (0)