Skip to content

Commit 76260ed

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent c8bbd2e commit 76260ed

File tree

12 files changed

+1025
-285
lines changed

12 files changed

+1025
-285
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::CostExplorer - Updated the API, and documentation for AWS Cost Explorer Service.
5+
6+
* Feature - Aws::EMR - Updated the API, and documentation for Amazon Elastic MapReduce.
7+
8+
* Feature - Aws::GuardDuty - Updated the API, and documentation for Amazon GuardDuty.
9+
10+
* Feature - Aws::Route53Domains - Updated the API, documentation, and integration test for Amazon Route 53 Domains.
11+
412
2.11.490 (2020-04-20)
513
------------------
614

aws-sdk-core/apis/ce/2017-10-25/api-2.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -834,6 +834,7 @@
834834
"required":["Service"],
835835
"members":{
836836
"Filter":{"shape":"Expression"},
837+
"Configuration":{"shape":"RightsizingRecommendationConfiguration"},
837838
"Service":{"shape":"GenericString"},
838839
"PageSize":{"shape":"NonNegativeInteger"},
839840
"NextPageToken":{"shape":"NextPageToken"}
@@ -845,7 +846,8 @@
845846
"Metadata":{"shape":"RightsizingRecommendationMetadata"},
846847
"Summary":{"shape":"RightsizingRecommendationSummary"},
847848
"RightsizingRecommendations":{"shape":"RightsizingRecommendationList"},
848-
"NextPageToken":{"shape":"NextPageToken"}
849+
"NextPageToken":{"shape":"NextPageToken"},
850+
"Configuration":{"shape":"RightsizingRecommendationConfiguration"}
849851
}
850852
},
851853
"GetSavingsPlansCoverageRequest":{
@@ -1203,6 +1205,13 @@
12031205
"SizeFlexEligible":{"shape":"GenericBoolean"}
12041206
}
12051207
},
1208+
"RecommendationTarget":{
1209+
"type":"string",
1210+
"enum":[
1211+
"SAME_INSTANCE_FAMILY",
1212+
"CROSS_INSTANCE_FAMILY"
1213+
]
1214+
},
12061215
"RedshiftInstanceDetails":{
12071216
"type":"structure",
12081217
"members":{
@@ -1368,6 +1377,17 @@
13681377
"TerminateRecommendationDetail":{"shape":"TerminateRecommendationDetail"}
13691378
}
13701379
},
1380+
"RightsizingRecommendationConfiguration":{
1381+
"type":"structure",
1382+
"required":[
1383+
"RecommendationTarget",
1384+
"BenefitsConsidered"
1385+
],
1386+
"members":{
1387+
"RecommendationTarget":{"shape":"RecommendationTarget"},
1388+
"BenefitsConsidered":{"shape":"GenericBoolean"}
1389+
}
1390+
},
13711391
"RightsizingRecommendationList":{
13721392
"type":"list",
13731393
"member":{"shape":"RightsizingRecommendation"}

aws-sdk-core/apis/ce/2017-10-25/docs-2.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@
409409
"RDSInstanceDetails$SizeFlexEligible": "<p>Whether the recommended reservation is size flexible.</p>",
410410
"RedshiftInstanceDetails$CurrentGeneration": "<p>Whether the recommendation is for a current-generation instance.</p>",
411411
"RedshiftInstanceDetails$SizeFlexEligible": "<p>Whether the recommended reservation is size flexible.</p>",
412+
"RightsizingRecommendationConfiguration$BenefitsConsidered": "<p> The option to consider RI or Savings Plans discount benefits in your savings calculation. The default value is <code>TRUE</code>. </p>",
412413
"TargetInstance$DefaultTargetInstance": "<p> Indicates whether or not this recommendation is the defaulted Amazon Web Services recommendation.</p>"
413414
}
414415
},
@@ -980,6 +981,12 @@
980981
"InstanceDetails$RDSInstanceDetails": "<p>The Amazon RDS instances that AWS recommends that you purchase.</p>"
981982
}
982983
},
984+
"RecommendationTarget": {
985+
"base": null,
986+
"refs": {
987+
"RightsizingRecommendationConfiguration$RecommendationTarget": "<p> The option to see recommendations within the same instance family, or recommendations for instances across other families. The default value is <code>SAME_INSTANCE_FAMILY</code>. </p>"
988+
}
989+
},
983990
"RedshiftInstanceDetails": {
984991
"base": "<p>Details about the Amazon Redshift instances that AWS recommends that you purchase.</p>",
985992
"refs": {
@@ -1121,6 +1128,13 @@
11211128
"RightsizingRecommendationList$member": null
11221129
}
11231130
},
1131+
"RightsizingRecommendationConfiguration": {
1132+
"base": "<p> Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or niether. </p>",
1133+
"refs": {
1134+
"GetRightsizingRecommendationRequest$Configuration": "<p> Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or niether. </p>",
1135+
"GetRightsizingRecommendationResponse$Configuration": "<p>Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or niether. </p>"
1136+
}
1137+
},
11241138
"RightsizingRecommendationList": {
11251139
"base": null,
11261140
"refs": {

aws-sdk-core/apis/elasticmapreduce/2009-03-31/api-2.json

Lines changed: 100 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,15 @@
167167
{"shape":"InvalidRequestException"}
168168
]
169169
},
170+
"GetManagedScalingPolicy":{
171+
"name":"GetManagedScalingPolicy",
172+
"http":{
173+
"method":"POST",
174+
"requestUri":"/"
175+
},
176+
"input":{"shape":"GetManagedScalingPolicyInput"},
177+
"output":{"shape":"GetManagedScalingPolicyOutput"}
178+
},
170179
"ListBootstrapActions":{
171180
"name":"ListBootstrapActions",
172181
"http":{
@@ -316,6 +325,15 @@
316325
{"shape":"InvalidRequestException"}
317326
]
318327
},
328+
"PutManagedScalingPolicy":{
329+
"name":"PutManagedScalingPolicy",
330+
"http":{
331+
"method":"POST",
332+
"requestUri":"/"
333+
},
334+
"input":{"shape":"PutManagedScalingPolicyInput"},
335+
"output":{"shape":"PutManagedScalingPolicyOutput"}
336+
},
319337
"RemoveAutoScalingPolicy":{
320338
"name":"RemoveAutoScalingPolicy",
321339
"http":{
@@ -325,6 +343,15 @@
325343
"input":{"shape":"RemoveAutoScalingPolicyInput"},
326344
"output":{"shape":"RemoveAutoScalingPolicyOutput"}
327345
},
346+
"RemoveManagedScalingPolicy":{
347+
"name":"RemoveManagedScalingPolicy",
348+
"http":{
349+
"method":"POST",
350+
"requestUri":"/"
351+
},
352+
"input":{"shape":"RemoveManagedScalingPolicyInput"},
353+
"output":{"shape":"RemoveManagedScalingPolicyOutput"}
354+
},
328355
"RemoveTags":{
329356
"name":"RemoveTags",
330357
"http":{
@@ -675,8 +702,8 @@
675702
"RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"},
676703
"KerberosAttributes":{"shape":"KerberosAttributes"},
677704
"ClusterArn":{"shape":"ArnType"},
678-
"StepConcurrencyLevel":{"shape":"Integer"},
679-
"OutpostArn":{"shape":"OptionalArnType"}
705+
"OutpostArn":{"shape":"OptionalArnType"},
706+
"StepConcurrencyLevel":{"shape":"Integer"}
680707
}
681708
},
682709
"ClusterId":{"type":"string"},
@@ -768,6 +795,28 @@
768795
"LESS_THAN_OR_EQUAL"
769796
]
770797
},
798+
"ComputeLimits":{
799+
"type":"structure",
800+
"required":[
801+
"UnitType",
802+
"MinimumCapacityUnits",
803+
"MaximumCapacityUnits"
804+
],
805+
"members":{
806+
"UnitType":{"shape":"ComputeLimitsUnitType"},
807+
"MinimumCapacityUnits":{"shape":"Integer"},
808+
"MaximumCapacityUnits":{"shape":"Integer"},
809+
"MaximumOnDemandCapacityUnits":{"shape":"Integer"}
810+
}
811+
},
812+
"ComputeLimitsUnitType":{
813+
"type":"string",
814+
"enum":[
815+
"InstanceFleetUnits",
816+
"Instances",
817+
"VCPU"
818+
]
819+
},
771820
"Configuration":{
772821
"type":"structure",
773822
"members":{
@@ -970,6 +1019,19 @@
9701019
"BlockPublicAccessConfigurationMetadata":{"shape":"BlockPublicAccessConfigurationMetadata"}
9711020
}
9721021
},
1022+
"GetManagedScalingPolicyInput":{
1023+
"type":"structure",
1024+
"required":["ClusterId"],
1025+
"members":{
1026+
"ClusterId":{"shape":"ClusterId"}
1027+
}
1028+
},
1029+
"GetManagedScalingPolicyOutput":{
1030+
"type":"structure",
1031+
"members":{
1032+
"ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"}
1033+
}
1034+
},
9731035
"HadoopJarStepConfig":{
9741036
"type":"structure",
9751037
"required":["Jar"],
@@ -1650,6 +1712,12 @@
16501712
}
16511713
},
16521714
"Long":{"type":"long"},
1715+
"ManagedScalingPolicy":{
1716+
"type":"structure",
1717+
"members":{
1718+
"ComputeLimits":{"shape":"ComputeLimits"}
1719+
}
1720+
},
16531721
"Marker":{"type":"string"},
16541722
"MarketType":{
16551723
"type":"string",
@@ -1772,6 +1840,22 @@
17721840
"members":{
17731841
}
17741842
},
1843+
"PutManagedScalingPolicyInput":{
1844+
"type":"structure",
1845+
"required":[
1846+
"ClusterId",
1847+
"ManagedScalingPolicy"
1848+
],
1849+
"members":{
1850+
"ClusterId":{"shape":"ClusterId"},
1851+
"ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"}
1852+
}
1853+
},
1854+
"PutManagedScalingPolicyOutput":{
1855+
"type":"structure",
1856+
"members":{
1857+
}
1858+
},
17751859
"RemoveAutoScalingPolicyInput":{
17761860
"type":"structure",
17771861
"required":[
@@ -1788,6 +1872,18 @@
17881872
"members":{
17891873
}
17901874
},
1875+
"RemoveManagedScalingPolicyInput":{
1876+
"type":"structure",
1877+
"required":["ClusterId"],
1878+
"members":{
1879+
"ClusterId":{"shape":"ClusterId"}
1880+
}
1881+
},
1882+
"RemoveManagedScalingPolicyOutput":{
1883+
"type":"structure",
1884+
"members":{
1885+
}
1886+
},
17911887
"RemoveTagsInput":{
17921888
"type":"structure",
17931889
"required":[
@@ -1842,7 +1938,8 @@
18421938
"EbsRootVolumeSize":{"shape":"Integer"},
18431939
"RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"},
18441940
"KerberosAttributes":{"shape":"KerberosAttributes"},
1845-
"StepConcurrencyLevel":{"shape":"Integer"}
1941+
"StepConcurrencyLevel":{"shape":"Integer"},
1942+
"ManagedScalingPolicy":{"shape":"ManagedScalingPolicy"}
18461943
}
18471944
},
18481945
"RunJobFlowOutput":{

0 commit comments

Comments
 (0)