Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.25.28 #2931

Merged
merged 1 commit into from Nov 6, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
15 changes: 15 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,18 @@
Release v1.25.28 (2019-11-06)
===

### Service Client Updates
* `service/budgets`: Updates service API and documentation
* Documentation updates for budgets to track Savings Plans utilization and coverage
* `service/ce`: Updates service API, documentation, and paginators
* `service/codebuild`: Updates service API and documentation
* Add support for Build Number, Secrets Manager and Exported Environment Variables.
* `service/elasticfilesystem`: Updates service API
* EFS customers can select a lifecycle policy that automatically moves files that have not been accessed for 7 days into the EFS Infrequent Access (EFS IA) storage class. EFS IA provides price/performance that is cost-optimized for files that are not accessed every day.
* `service/savingsplans`: Adds new service
* `service/signer`: Updates service API and documentation
* This release adds support for tagging code-signing profiles in AWS Signer.

Release v1.25.27 (2019-11-05)
===

Expand Down
2 changes: 1 addition & 1 deletion aws/version.go
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.25.27"
const SDKVersion = "1.25.28"
55 changes: 39 additions & 16 deletions models/apis/budgets/2016-10-20/api-2.json
Expand Up @@ -25,7 +25,8 @@
{"shape":"InvalidParameterException"},
{"shape":"InternalErrorException"},
{"shape":"CreationLimitExceededException"},
{"shape":"DuplicateRecordException"}
{"shape":"DuplicateRecordException"},
{"shape":"AccessDeniedException"}
]
},
"CreateNotification":{
Expand All @@ -41,7 +42,8 @@
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"},
{"shape":"CreationLimitExceededException"},
{"shape":"DuplicateRecordException"}
{"shape":"DuplicateRecordException"},
{"shape":"AccessDeniedException"}
]
},
"CreateSubscriber":{
Expand All @@ -57,7 +59,8 @@
{"shape":"InvalidParameterException"},
{"shape":"CreationLimitExceededException"},
{"shape":"DuplicateRecordException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"AccessDeniedException"}
]
},
"DeleteBudget":{
Expand All @@ -71,7 +74,8 @@
"errors":[
{"shape":"InternalErrorException"},
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"AccessDeniedException"}
]
},
"DeleteNotification":{
Expand All @@ -85,7 +89,8 @@
"errors":[
{"shape":"InvalidParameterException"},
{"shape":"InternalErrorException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"AccessDeniedException"}
]
},
"DeleteSubscriber":{
Expand All @@ -99,7 +104,8 @@
"errors":[
{"shape":"InternalErrorException"},
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"AccessDeniedException"}
]
},
"DescribeBudget":{
Expand All @@ -113,7 +119,8 @@
"errors":[
{"shape":"InternalErrorException"},
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"AccessDeniedException"}
]
},
"DescribeBudgetPerformanceHistory":{
Expand All @@ -129,7 +136,8 @@
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"},
{"shape":"InvalidNextTokenException"},
{"shape":"ExpiredNextTokenException"}
{"shape":"ExpiredNextTokenException"},
{"shape":"AccessDeniedException"}
]
},
"DescribeBudgets":{
Expand All @@ -145,7 +153,8 @@
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"},
{"shape":"InvalidNextTokenException"},
{"shape":"ExpiredNextTokenException"}
{"shape":"ExpiredNextTokenException"},
{"shape":"AccessDeniedException"}
]
},
"DescribeNotificationsForBudget":{
Expand All @@ -161,7 +170,8 @@
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"},
{"shape":"InvalidNextTokenException"},
{"shape":"ExpiredNextTokenException"}
{"shape":"ExpiredNextTokenException"},
{"shape":"AccessDeniedException"}
]
},
"DescribeSubscribersForNotification":{
Expand All @@ -177,7 +187,8 @@
{"shape":"NotFoundException"},
{"shape":"InvalidParameterException"},
{"shape":"InvalidNextTokenException"},
{"shape":"ExpiredNextTokenException"}
{"shape":"ExpiredNextTokenException"},
{"shape":"AccessDeniedException"}
]
},
"UpdateBudget":{
Expand All @@ -191,7 +202,8 @@
"errors":[
{"shape":"InternalErrorException"},
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"}
{"shape":"NotFoundException"},
{"shape":"AccessDeniedException"}
]
},
"UpdateNotification":{
Expand All @@ -206,7 +218,8 @@
{"shape":"InternalErrorException"},
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"},
{"shape":"DuplicateRecordException"}
{"shape":"DuplicateRecordException"},
{"shape":"AccessDeniedException"}
]
},
"UpdateSubscriber":{
Expand All @@ -221,11 +234,19 @@
{"shape":"InternalErrorException"},
{"shape":"InvalidParameterException"},
{"shape":"NotFoundException"},
{"shape":"DuplicateRecordException"}
{"shape":"DuplicateRecordException"},
{"shape":"AccessDeniedException"}
]
}
},
"shapes":{
"AccessDeniedException":{
"type":"structure",
"members":{
"Message":{"shape":"errorMessage"}
},
"exception":true
},
"AccountId":{
"type":"string",
"max":12,
Expand Down Expand Up @@ -275,7 +296,9 @@
"USAGE",
"COST",
"RI_UTILIZATION",
"RI_COVERAGE"
"RI_COVERAGE",
"SAVINGS_PLANS_UTILIZATION",
"SAVINGS_PLANS_COVERAGE"
]
},
"BudgetedAndActualAmounts":{
Expand Down Expand Up @@ -699,7 +722,7 @@
"type":"string",
"max":2147483647,
"min":1,
"pattern":"(?s).*",
"pattern":"(.*[\\n\\r\\t\\f\\ ]?)*",
"sensitive":true
},
"Subscribers":{
Expand Down
16 changes: 11 additions & 5 deletions models/apis/budgets/2016-10-20/docs-2.json
Expand Up @@ -18,6 +18,11 @@
"UpdateSubscriber": "<p>Updates a subscriber.</p>"
},
"shapes": {
"AccessDeniedException": {
"base": "<p>You are not authorized to use this operation with the given parameters.</p>",
"refs": {
}
},
"AccountId": {
"base": "<p>The account ID of the user. It should be a 12-digit number.</p>",
"refs": {
Expand Down Expand Up @@ -73,7 +78,7 @@
"BudgetType": {
"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>",
"refs": {
"Budget$BudgetType": "<p>Whether this budget tracks costs, usage, RI utilization, or RI coverage.</p>",
"Budget$BudgetType": "<p>Whether this budget tracks costs, usage, RI utilization, RI coverage, Savings Plans utilization, or Savings Plans coverage.</p>",
"BudgetPerformanceHistory$BudgetType": null
}
},
Expand Down Expand Up @@ -117,7 +122,7 @@
"CostTypes": {
"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>",
"refs": {
"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>",
"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>",
"BudgetPerformanceHistory$CostTypes": "<p>The history of the cost types for a budget during the specified time period.</p>"
}
},
Expand Down Expand Up @@ -387,7 +392,7 @@
"Spend": {
"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>",
"refs": {
"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>",
"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>",
"BudgetedAndActualAmounts$BudgetedAmount": "<p>The amount of cost or usage that you created the budget for.</p>",
"BudgetedAndActualAmounts$ActualAmount": "<p>Your actual costs or usage for a budget period.</p>",
"CalculatedSpend$ActualSpend": "<p>The amount of cost, usage, or RI units that you have used.</p>",
Expand All @@ -408,7 +413,7 @@
"SubscriberAddress": {
"base": "<p> A string that contains an email address or SNS topic for the subscriber's address.</p>",
"refs": {
"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>"
"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>"
}
},
"Subscribers": {
Expand Down Expand Up @@ -442,7 +447,7 @@
"TimeUnit": {
"base": "<p> The time unit of the budget, such as MONTHLY or QUARTERLY.</p>",
"refs": {
"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>",
"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>",
"BudgetPerformanceHistory$TimeUnit": null
}
},
Expand Down Expand Up @@ -485,6 +490,7 @@
"errorMessage": {
"base": "<p>The error message the exception carries.</p>",
"refs": {
"AccessDeniedException$Message": null,
"CreationLimitExceededException$Message": null,
"DuplicateRecordException$Message": null,
"ExpiredNextTokenException$Message": null,
Expand Down