You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-auto-scaling): With this release, customers can prioritize launching instances into ODCRs using targets from ASGs or Launch Templates. Customers can express their baseline instances' CPU-performance in attribute-based Instance Requirements configuration by referencing an instance family that meets their needs.
* Describes the Capacity Reservation preference and targeting options. If you specify <code>open</code> or <code>none</code> for <code>CapacityReservationPreference</code>, do not specify a <code>CapacityReservationTarget</code>.
882
+
* </p>
883
+
* @public
884
+
*/
885
+
exportinterfaceCapacityReservationSpecification{
886
+
/**
887
+
* <p>
888
+
* The capacity reservation preference. The following options are available:
889
+
* </p>
890
+
* <ul>
891
+
* <li>
892
+
* <p>
893
+
* <code>capacity-reservations-only</code> - Auto Scaling will only launch instances into a Capacity Reservation or Capacity Reservation resource group. If capacity isn't available, instances will fail to launch.</p>
894
+
* </li>
895
+
* <li>
896
+
* <p>
897
+
* <code>capacity-reservations-first</code> - Auto Scaling will try to launch instances into a Capacity Reservation or Capacity Reservation resource group first. If capacity isn't available, instances will run in On-Demand capacity.</p>
898
+
* </li>
899
+
* <li>
900
+
* <p>
901
+
* <code>none</code> - Auto Scaling will not launch instances into a Capacity Reservation. Instances will run in On-Demand capacity. </p>
902
+
* </li>
903
+
* <li>
904
+
* <p>
905
+
* <code>default</code> - Auto Scaling uses the Capacity Reservation preference from your launch template or an open Capacity Reservation.</p>
* <p>Describes an instance maintenance policy.</p>
840
923
* <p>For more information, see <a href="https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-maintenance-policy.html">Set instance maintenance policy</a> in the
* Specify an instance family to use as the baseline reference for CPU performance. All instance types that All instance types that match your specified attributes will be compared against the CPU performance of the
1228
+
* referenced instance family, regardless of CPU manufacturer or architecture differences.
1229
+
* </p>
1230
+
* <note>
1231
+
* <p>Currently only one instance family can be specified in the list.</p>
1232
+
* </note>
1233
+
* @public
1234
+
*/
1235
+
exportinterfacePerformanceFactorReferenceRequest{
1236
+
/**
1237
+
* <p>
1238
+
* The instance family to use as a baseline reference.
1239
+
* </p>
1240
+
* <note>
1241
+
* <p>Make sure that you specify the correct value for the instance family. The instance family is everything before the period (.) in the instance type name. For example, in the instance <code>c6i.large</code>, the
1242
+
* instance family is <code>c6i</code>, not <code>c6</code>. For more information, see <a href="https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html">Amazon EC2 instance type naming conventions</a> in
1243
+
* <i>Amazon EC2 Instance Types</i>.</p>
1244
+
* </note>
1245
+
* <p>The following instance types are <i>not supported</i> for performance protection.</p>
* <p>If you performance protection by specifying a supported instance family, the returned instance types will exclude the preceding unsupported instance families.</p>
1289
+
* <p>If you specify an unsupported instance family as a value for baseline performance, the API returns an empty response.</p>
1290
+
* @public
1291
+
*/
1292
+
InstanceFamily?: string|undefined;
1293
+
}
1294
+
1295
+
/**
1296
+
* <p>
1297
+
* The CPU performance to consider, using an instance family as the baseline reference.
1298
+
* </p>
1299
+
* @public
1300
+
*/
1301
+
exportinterfaceCpuPerformanceFactorRequest{
1302
+
/**
1303
+
* <p>
1304
+
* Specify an instance family to use as the baseline reference for CPU performance. All instance types that match your specified attributes will be compared against the CPU performance of the
1305
+
* referenced instance family, regardless of CPU manufacturer or architecture differences.
1306
+
* </p>
1307
+
* <note>
1308
+
* <p>Currently only one instance family can be specified in the list.</p>
* The baseline performance to consider, using an instance family as a baseline reference. The instance family establishes the lowest acceptable level of performance. Auto Scaling uses
1318
+
* this baseline to guide instance type selection, but there is no guarantee that the selected instance types will always exceed the baseline for every application.
1319
+
* </p>
1320
+
* <p>Currently, this parameter only supports CPU performance as a baseline performance factor. For example, specifying <code>c6i</code> uses the CPU performance of the <code>c6i</code>
1321
+
* family as the baseline reference.</p>
1322
+
* @public
1323
+
*/
1324
+
exportinterfaceBaselinePerformanceFactorsRequest{
1325
+
/**
1326
+
* <p>
1327
+
* The CPU performance to consider, using an instance family as the baseline reference.
0 commit comments