Skip to content

Commit 88d461c

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent ef6d8d4 commit 88d461c

File tree

5 files changed

+23
-11
lines changed

5 files changed

+23
-11
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::AppConfig - Updated the API, and documentation for Amazon AppConfig.
5+
6+
* Feature - Aws::Pinpoint - Updated the API for Amazon Pinpoint.
7+
8+
* Feature - Aws::SavingsPlans - Updated the API for AWS Savings Plans.
9+
410
2.11.448 (2020-02-19)
511
------------------
612

aws-sdk-core/apis/appconfig/2019-10-09/api-2.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -922,7 +922,10 @@
922922
},
923923
"GrowthType":{
924924
"type":"string",
925-
"enum":["LINEAR"]
925+
"enum":[
926+
"LINEAR",
927+
"EXPONENTIAL"
928+
]
926929
},
927930
"Id":{
928931
"type":"string",

aws-sdk-core/apis/appconfig/2019-10-09/docs-2.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -283,11 +283,11 @@
283283
"GrowthType": {
284284
"base": null,
285285
"refs": {
286-
"CreateDeploymentStrategyRequest$GrowthType": "<p>The algorithm used to define how percentage grows over time.</p>",
286+
"CreateDeploymentStrategyRequest$GrowthType": "<p>The algorithm used to define how percentage grows over time. AWS AppConfig supports the following growth types:</p> <p> <b>Linear</b>: For this type, AppConfig processes the deployment by dividing the total number of targets by the value specified for <code>Step percentage</code>. For example, a linear deployment that uses a <code>Step percentage</code> of 10 deploys the configuration to 10 percent of the hosts. After those deployments are complete, the system deploys the configuration to the next 10 percent. This continues until 100% of the targets have successfully received the configuration.</p> <p> <b>Exponential</b>: For this type, AppConfig processes the deployment exponentially using the following formula: <code>G*(2^N)</code>. In this formula, <code>G</code> is the growth factor specified by the user and <code>N</code> is the number of steps until the configuration is deployed to all targets. For example, if you specify a growth factor of 2, then the system rolls out the configuration as follows:</p> <p> <code>2*(2^0)</code> </p> <p> <code>2*(2^1)</code> </p> <p> <code>2*(2^2)</code> </p> <p>Expressed numerically, the deployment rolls out as follows: 2% of the targets, 4% of the targets, 8% of the targets, and continues until the configuration has been deployed to all targets.</p>",
287287
"Deployment$GrowthType": "<p>The algorithm used to define how percentage grew over time.</p>",
288288
"DeploymentStrategy$GrowthType": "<p>The algorithm used to define how percentage grew over time.</p>",
289289
"DeploymentSummary$GrowthType": "<p>The algorithm used to define how percentage grows over time.</p>",
290-
"UpdateDeploymentStrategyRequest$GrowthType": "<p>The algorithm used to define how percentage grows over time.</p>"
290+
"UpdateDeploymentStrategyRequest$GrowthType": "<p>The algorithm used to define how percentage grows over time. AWS AppConfig supports the following growth types:</p> <p> <b>Linear</b>: For this type, AppConfig processes the deployment by increments of the growth factor evenly distributed over the deployment time. For example, a linear deployment that uses a growth factor of 20 initially makes the configuration available to 20 percent of the targets. After 1/5th of the deployment time has passed, the system updates the percentage to 40 percent. This continues until 100% of the targets are set to receive the deployed configuration.</p> <p> <b>Exponential</b>: For this type, AppConfig processes the deployment exponentially using the following formula: <code>G*(2^N)</code>. In this formula, <code>G</code> is the growth factor specified by the user and <code>N</code> is the number of steps until the configuration is deployed to all targets. For example, if you specify a growth factor of 2, then the system rolls out the configuration as follows:</p> <p> <code>2*(2^0)</code> </p> <p> <code>2*(2^1)</code> </p> <p> <code>2*(2^2)</code> </p> <p>Expressed numerically, the deployment rolls out as follows: 2% of the targets, 4% of the targets, 8% of the targets, and continues until the configuration has been deployed to all targets.</p>"
291291
}
292292
},
293293
"Id": {
@@ -514,7 +514,7 @@
514514
"StringWithLengthBetween0And32768": {
515515
"base": null,
516516
"refs": {
517-
"Validator$Content": "<p>Either the JSON Schema content or an AWS Lambda function name.</p>"
517+
"Validator$Content": "<p>Either the JSON Schema content or the Amazon Resource Name (ARN) of an AWS Lambda function.</p>"
518518
}
519519
},
520520
"StringWithLengthBetween1And64": {

aws-sdk-core/apis/pinpoint/2016-12-01/api-2.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4519,10 +4519,7 @@
45194519
"Title": {
45204520
"shape": "__string"
45214521
}
4522-
},
4523-
"required": [
4524-
"Title"
4525-
]
4522+
}
45264523
},
45274524
"CampaignEventFilter": {
45284525
"type": "structure",

aws-sdk-core/apis/savingsplans/2019-06-28/api-2.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,8 @@
500500
"type":"string",
501501
"enum":[
502502
"EC2",
503-
"Fargate"
503+
"Fargate",
504+
"Lambda"
504505
]
505506
},
506507
"SavingsPlanProductTypeList":{
@@ -594,7 +595,8 @@
594595
"type":"string",
595596
"enum":[
596597
"AmazonEC2",
597-
"AmazonECS"
598+
"AmazonECS",
599+
"AWSLambda"
598600
]
599601
},
600602
"SavingsPlanRateServiceCodeList":{
@@ -603,7 +605,11 @@
603605
},
604606
"SavingsPlanRateUnit":{
605607
"type":"string",
606-
"enum":["Hrs"]
608+
"enum":[
609+
"Hrs",
610+
"Lambda-GB-Second",
611+
"Request"
612+
]
607613
},
608614
"SavingsPlanRateUsageType":{
609615
"type":"string",

0 commit comments

Comments
 (0)