Skip to content

Commit 567d649

Browse files
author
AWS
committed
Cost Optimization Hub Update: This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types.
1 parent ddb1c8a commit 567d649

File tree

2 files changed

+53
-6
lines changed

2 files changed

+53
-6
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": "Cost Optimization Hub",
4+
"contributor": "",
5+
"description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types."
6+
}

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

Lines changed: 47 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,8 @@
184184
"PurchaseSavingsPlans",
185185
"PurchaseReservedInstances",
186186
"MigrateToGraviton",
187-
"Delete"
187+
"Delete",
188+
"ScaleIn"
188189
]
189190
},
190191
"ActionTypeList":{
@@ -193,6 +194,13 @@
193194
"max":100,
194195
"min":1
195196
},
197+
"AllocationStrategy":{
198+
"type":"string",
199+
"enum":[
200+
"Prioritized",
201+
"LowestPrice"
202+
]
203+
},
196204
"BlockStoragePerformanceConfiguration":{
197205
"type":"structure",
198206
"members":{
@@ -335,10 +343,29 @@
335343
"members":{
336344
"instance":{
337345
"shape":"InstanceConfiguration",
338-
"documentation":"<p>Details about the instance.</p>"
346+
"documentation":"<p>Details about the instance for the EC2 Auto Scaling group with a single instance type.</p>"
347+
},
348+
"mixedInstances":{
349+
"shape":"MixedInstanceConfigurationList",
350+
"documentation":"<p>A list of instance types for an EC2 Auto Scaling group with mixed instance types.</p>"
351+
},
352+
"type":{
353+
"shape":"Ec2AutoScalingGroupType",
354+
"documentation":"<p>The type of EC2 Auto Scaling group, showing whether it consists of a single instance type or mixed instance types.</p>"
355+
},
356+
"allocationStrategy":{
357+
"shape":"AllocationStrategy",
358+
"documentation":"<p>The strategy used for allocating instances, based on a predefined priority order or based on the lowest available price.</p>"
339359
}
340360
},
341-
"documentation":"<p>The EC2 auto scaling group configuration used for recommendations.</p>"
361+
"documentation":"<p>The EC2 Auto Scaling group configuration used for recommendations.</p>"
362+
},
363+
"Ec2AutoScalingGroupType":{
364+
"type":"string",
365+
"enum":[
366+
"SingleInstanceType",
367+
"MixedInstanceTypes"
368+
]
342369
},
343370
"Ec2Instance":{
344371
"type":"structure",
@@ -809,10 +836,10 @@
809836
"members":{
810837
"type":{
811838
"shape":"String",
812-
"documentation":"<p>Details about the type.</p>"
839+
"documentation":"<p>The instance type of the configuration.</p>"
813840
}
814841
},
815-
"documentation":"<p>The Instance configuration used for recommendations.</p>"
842+
"documentation":"<p>The instance configuration used for recommendations.</p>"
816843
},
817844
"Integer":{
818845
"type":"integer",
@@ -1005,6 +1032,20 @@
10051032
"None"
10061033
]
10071034
},
1035+
"MixedInstanceConfiguration":{
1036+
"type":"structure",
1037+
"members":{
1038+
"type":{
1039+
"shape":"String",
1040+
"documentation":"<p>The instance type of the configuration.</p>"
1041+
}
1042+
},
1043+
"documentation":"<p>The configuration for the EC2 Auto Scaling group with mixed instance types.</p>"
1044+
},
1045+
"MixedInstanceConfigurationList":{
1046+
"type":"list",
1047+
"member":{"shape":"MixedInstanceConfiguration"}
1048+
},
10081049
"OpenSearchReservedInstances":{
10091050
"type":"structure",
10101051
"members":{
@@ -1542,7 +1583,7 @@
15421583
},
15431584
"sageMakerSavingsPlans":{
15441585
"shape":"SageMakerSavingsPlans",
1545-
"documentation":"<p>The SageMaker Savings Plans recommendation details.</p>"
1586+
"documentation":"<p>The SageMaker AI Savings Plans recommendation details.</p>"
15461587
},
15471588
"rdsDbInstance":{
15481589
"shape":"RdsDbInstance",

0 commit comments

Comments
 (0)